Defined in 8 files as a member:
- drivers/infiniband/core/sysfs.c, line 56 (as a member)
- drivers/infiniband/hw/cxgb3/iwch.h, line 105 (as a member)
- drivers/infiniband/hw/cxgb4/iw_cxgb4.h, line 254 (as a member)
- drivers/infiniband/hw/i40iw/i40iw.h, line 320 (as a member)
- drivers/infiniband/hw/nes/nes_hw.h, line 1277 (as a member)
- drivers/infiniband/hw/ocrdma/ocrdma.h, line 241 (as a member)
- drivers/infiniband/hw/qedr/qedr.h, line 119 (as a member)
- include/rdma/rdma_vt.h, line 341 (as a member)
Referenced in 90 files:
- drivers/infiniband/core/cma_configfs.c
- drivers/infiniband/core/sysfs.c
- drivers/infiniband/core/ucm.c, line 1233
- drivers/infiniband/core/user_mad.c, line 1112
- drivers/infiniband/core/uverbs_main.c, line 1065
- drivers/infiniband/hw/cxgb3/iwch.c
- drivers/infiniband/hw/cxgb3/iwch.h
- drivers/infiniband/hw/cxgb3/iwch_provider.c
- line 86
- line 114
- line 118
- line 120
- line 146
- line 160
- line 164
- line 425
- line 433
- line 434
- line 1044
- line 1047
- line 1052
- line 1058
- line 1059
- line 1087
- line 1093
- line 1098
- line 1124
- line 1131
- line 1133
- line 1173
- line 1182
- line 1195
- line 1258
- line 1271
- line 1281
- line 1282
- line 1326
- line 1332
- line 1343
- line 1346
- line 1361
- line 1362
- line 1362
- line 1363
- line 1364
- line 1370
- line 1372
- line 1390
- line 1392
- line 1393
- line 1394
- line 1395
- line 1396
- line 1397
- line 1398
- line 1399
- line 1400
- line 1401
- line 1402
- line 1403
- line 1404
- line 1405
- line 1406
- line 1407
- line 1408
- line 1409
- line 1410
- line 1411
- line 1412
- line 1413
- line 1414
- line 1415
- line 1416
- line 1417
- line 1418
- line 1419
- line 1420
- line 1421
- line 1422
- line 1423
- line 1424
- line 1425
- line 1426
- line 1427
- line 1428
- line 1429
- line 1430
- line 1431
- line 1433
- line 1434
- line 1437
- line 1438
- line 1439
- line 1440
- line 1441
- line 1442
- line 1443
- line 1444
- line 1445
- line 1446
- line 1448
- line 1453
- line 1461
- line 1463
- line 1473
- line 1475
- line 1476
- drivers/infiniband/hw/cxgb4/cq.c
- drivers/infiniband/hw/cxgb4/device.c
- drivers/infiniband/hw/cxgb4/iw_cxgb4.h
- drivers/infiniband/hw/cxgb4/provider.c
- line 84
- line 121
- line 125
- line 131
- line 265
- line 273
- line 274
- line 300
- line 303
- line 308
- line 314
- line 315
- line 322
- line 328
- line 333
- line 362
- line 369
- line 371
- line 411
- line 421
- line 434
- line 463
- line 475
- line 480
- line 505
- line 511
- line 526
- line 543
- line 544
- line 544
- line 545
- line 546
- line 550
- line 551
- line 570
- line 572
- line 573
- line 574
- line 575
- line 576
- line 577
- line 578
- line 579
- line 580
- line 581
- line 582
- line 583
- line 584
- line 585
- line 586
- line 587
- line 588
- line 589
- line 590
- line 591
- line 592
- line 593
- line 594
- line 595
- line 596
- line 597
- line 598
- line 599
- line 600
- line 601
- line 602
- line 603
- line 604
- line 605
- line 606
- line 607
- line 608
- line 609
- line 610
- line 611
- line 612
- line 614
- line 615
- line 618
- line 619
- line 620
- line 621
- line 622
- line 623
- line 624
- line 625
- line 626
- line 627
- line 629
- line 634
- line 641
- line 643
- line 653
- line 655
- line 656
- drivers/infiniband/hw/hfi1/chip.c, line 10441
- drivers/infiniband/hw/hfi1/driver.c
- drivers/infiniband/hw/hfi1/hfi.h
- drivers/infiniband/hw/hfi1/intr.c, line 98
- drivers/infiniband/hw/hfi1/mad.c
- line 86
- line 308
- line 320
- line 329
- line 333
- line 339
- line 340
- line 345
- line 349
- line 352
- line 367
- line 371
- line 376
- line 377
- line 382
- line 386
- line 389
- line 520
- line 542
- line 741
- line 744
- line 1067
- line 1114
- line 1118
- line 1350
- line 1367
- line 1427
- line 1430
- line 1465
- line 1516
- line 1519
- line 1539
- line 1542
- line 1562
- line 1566
- line 1569
- line 1589
- line 1592
- line 1604
- line 1608
- line 1612
- line 1630
- line 1635
- line 1660
- line 1664
- line 1668
- line 1689
- line 1693
- line 1715
- line 1720
- line 1735
- line 1762
- line 1779
- line 1804
- line 1808
- line 1811
- line 1859
- line 1862
- line 1882
- line 1885
- line 1900
- line 1904
- line 1907
- line 1945
- line 1948
- line 1981
- line 2295
- line 2344
- line 2349
- line 2358
- line 2499
- line 2502
- line 2503
- line 2563
- line 2566
- line 2585
- line 2590
- line 2591
- line 2653
- line 2662
- line 2725
- line 2737
- line 2752
- line 2756
- line 2757
- line 2795
- line 2802
- line 2848
- line 2854
- line 2887
- line 2897
- line 2972
- line 2978
- line 3070
- line 3075
- line 3076
- line 3218
- line 3223
- line 3301
- line 3306
- line 3320
- line 3326
- line 3404
- line 3409
- line 3434
- line 3439
- line 3442
- line 3505
- line 3510
- line 3556
- line 3560
- line 3601
- line 3613
- line 3616
- line 3643
- line 3646
- line 3661
- line 3665
- line 3669
- line 3673
- line 3677
- line 3681
- line 3685
- line 3689
- line 3693
- line 3697
- line 3701
- line 3705
- line 3709
- line 3713
- line 3717
- line 3721
- line 3725
- line 3729
- line 3733
- line 3737
- line 3755
- line 3759
- line 3763
- line 3767
- line 3771
- line 3775
- line 3779
- line 3783
- line 3787
- line 3791
- line 3795
- line 3799
- line 3803
- line 3807
- line 3830
- line 3864
- line 3876
- line 3907
- line 4009
- line 4015
- line 4047
- line 4049
- line 4066
- line 4069
- line 4078
- line 4081
- line 4106
- line 4111
- line 4137
- line 4139
- line 4152
- line 4165
- line 4185
- line 4188
- line 4227
- line 4247
- line 4250
- line 4254
- line 4258
- line 4262
- line 4275
- line 4279
- line 4308
- line 4318
- line 4336
- line 4340
- line 4357
- line 4368
- line 4371
- line 4400
- line 4409
- line 4412
- line 4419
- drivers/infiniband/hw/hfi1/qp.c
- drivers/infiniband/hw/hfi1/sysfs.c
- drivers/infiniband/hw/hfi1/verbs.c
- drivers/infiniband/hw/hfi1/verbs.h
- drivers/infiniband/hw/i40iw/i40iw.h
- drivers/infiniband/hw/i40iw/i40iw_cm.c, line 3417
- drivers/infiniband/hw/i40iw/i40iw_verbs.c
- line 55
- line 59
- line 93
- line 97
- line 128
- line 131
- line 318
- line 323
- line 1105
- line 1110
- line 2111
- line 2494
- line 2500
- line 2592
- line 2595
- line 2622
- line 2626
- line 2650
- line 2655
- line 2669
- line 2684
- line 2730
- line 2731
- line 2735
- line 2736
- line 2738
- line 2759
- line 2760
- line 2761
- line 2762
- line 2763
- line 2764
- line 2765
- line 2766
- line 2767
- line 2768
- line 2769
- line 2770
- line 2771
- line 2772
- line 2773
- line 2774
- line 2775
- line 2776
- line 2777
- line 2778
- line 2779
- line 2780
- line 2781
- line 2782
- line 2783
- line 2784
- line 2785
- line 2786
- line 2787
- line 2788
- line 2789
- line 2790
- line 2790
- line 2791
- line 2792
- line 2796
- line 2797
- line 2798
- line 2799
- line 2800
- line 2801
- line 2802
- line 2803
- line 2804
- line 2805
- line 2806
- line 2807
- line 2808
- line 2809
- line 2810
- line 2811
- line 2825
- line 2840
- line 2842
- line 2855
- line 2856
- line 2860
- line 2877
- line 2883
- line 2888
- line 2890
- line 2896
- line 2897
- line 2898
- drivers/infiniband/hw/mlx4/ah.c
- drivers/infiniband/hw/mlx4/alias_GUID.c
- drivers/infiniband/hw/mlx4/cm.c
- drivers/infiniband/hw/mlx4/cq.c
- drivers/infiniband/hw/mlx4/mad.c
- line 219
- line 229
- line 415
- line 423
- line 431
- line 433
- line 660
- line 664
- line 670
- line 682
- line 686
- line 700
- line 704
- line 709
- line 738
- line 741
- line 756
- line 764
- line 769
- line 786
- line 798
- line 828
- line 858
- line 861
- line 870
- line 872
- line 873
- line 931
- line 936
- line 979
- line 985
- line 988
- line 1003
- line 1006
- line 1011
- line 1329
- line 1337
- line 1970
- line 1981
- line 2040
- drivers/infiniband/hw/mlx4/main.c
- line 81
- line 131
- line 135
- line 138
- line 159
- line 164
- line 192
- line 197
- line 239
- line 242
- line 243
- line 245
- line 255
- line 256
- line 320
- line 333
- line 334
- line 373
- line 379
- line 382
- line 395
- line 398
- line 401
- line 426
- line 430
- line 465
- line 585
- line 603
- line 606
- line 622
- line 623
- line 624
- line 655
- line 680
- line 684
- line 739
- line 746
- line 747
- line 748
- line 753
- line 757
- line 760
- line 766
- line 816
- line 821
- line 822
- line 824
- line 827
- line 830
- line 839
- line 848
- line 862
- line 865
- line 899
- line 916
- line 919
- line 932
- line 934
- line 937
- line 949
- line 952
- line 953
- line 954
- line 960
- line 965
- line 968
- line 999
- line 1002
- line 1017
- line 1029
- line 1033
- line 1036
- line 1045
- line 1061
- line 1070
- line 1076
- line 1272
- line 1283
- line 1291
- line 1307
- line 1315
- line 1322
- line 1326
- line 1333
- line 1344
- line 1383
- line 1392
- line 2196
- line 2199
- line 2210
- line 2214
- line 2235
- line 2245
- line 2268
- line 2281
- line 2296
- line 2298
- line 2301
- line 2304
- line 2312
- line 2318
- line 2322
- line 2323
- line 2336
- line 2341
- line 2342
- line 2347
- line 2359
- line 2362
- line 2365
- line 2366
- line 2377
- line 2383
- line 2398
- line 2401
- line 2404
- line 2415
- line 2418
- line 2421
- line 2432
- line 2439
- line 2444
- line 2445
- line 2450
- line 2456
- line 2457
- line 2459
- line 2461
- line 2463
- line 2465
- line 2466
- line 2467
- line 2468
- line 2473
- line 2475
- line 2477
- line 2483
- line 2487
- line 2488
- line 2489
- line 2497
- line 2499
- line 2502
- line 2507
- line 2511
- line 2514
- line 2517
- line 2520
- line 2524
- line 2527
- line 2529
- line 2530
- line 2533
- line 2537
- line 2540
- line 2547
- line 2575
- line 2596
- line 2596
- line 2597
- line 2603
- line 2605
- line 2608
- line 2611
- line 2611
- line 2613
- line 2615
- line 2617
- line 2618
- line 2620
- line 2621
- line 2622
- line 2623
- line 2624
- line 2625
- line 2626
- line 2627
- line 2628
- line 2629
- line 2630
- line 2631
- line 2634
- line 2636
- line 2638
- line 2664
- line 2665
- line 2666
- line 2667
- line 2668
- line 2669
- line 2670
- line 2671
- line 2672
- line 2673
- line 2674
- line 2675
- line 2676
- line 2677
- line 2678
- line 2679
- line 2680
- line 2681
- line 2682
- line 2683
- line 2684
- line 2685
- line 2686
- line 2687
- line 2688
- line 2689
- line 2690
- line 2691
- line 2692
- line 2693
- line 2694
- line 2695
- line 2696
- line 2697
- line 2698
- line 2699
- line 2700
- line 2701
- line 2702
- line 2703
- line 2704
- line 2705
- line 2706
- line 2707
- line 2709
- line 2710
- line 2711
- line 2712
- line 2713
- line 2718
- line 2719
- line 2721
- line 2727
- line 2728
- line 2729
- line 2735
- line 2736
- line 2737
- line 2739
- line 2744
- line 2749
- line 2753
- line 2755
- line 2757
- line 2758
- line 2759
- line 2762
- line 2764
- line 2766
- line 2768
- line 2784
- line 2790
- line 2791
- line 2796
- line 2805
- line 2806
- line 2813
- line 2814
- line 2815
- line 2816
- line 2818
- line 2820
- line 2821
- line 2823
- line 2827
- line 2828
- line 2831
- line 2835
- line 2836
- line 2838
- line 2839
- line 2840
- line 2844
- line 2845
- line 2849
- line 2850
- line 2852
- line 2855
- line 2858
- line 2861
- line 2883
- line 2888
- line 2891
- line 2893
- line 2894
- line 2897
- line 2899
- line 2901
- line 2902
- line 2905
- line 2908
- line 2909
- line 2911
- line 2915
- line 2918
- line 2921
- line 2924
- line 2927
- line 2930
- line 2931
- line 2932
- line 2934
- line 2935
- line 2935
- line 2938
- line 2941
- line 2944
- line 2947
- line 3017
- line 3023
- line 3026
- line 3027
- line 3028
- line 3029
- line 3030
- line 3031
- line 3033
- line 3036
- line 3037
- line 3038
- line 3039
- line 3042
- line 3043
- line 3044
- line 3044
- line 3049
- line 3051
- line 3052
- line 3053
- line 3056
- line 3059
- line 3088
- line 3091
- line 3092
- line 3094
- line 3095
- line 3097
- line 3106
- line 3120
- line 3122
- line 3163
- line 3171
- line 3177
- line 3179
- line 3193
- line 3195
- line 3228
- line 3237
- line 3246
- line 3258
- line 3270
- line 3273
- line 3276
- line 3277
- line 3278
- line 3279
- line 3285
- line 3291
- line 3293
- line 3303
- line 3313
- line 3317
- line 3318
- line 3320
- line 3331
- line 3332
- line 3334
- line 3340
- line 3348
- drivers/infiniband/hw/mlx4/mcg.c
- drivers/infiniband/hw/mlx4/mlx4_ib.h
- drivers/infiniband/hw/mlx4/qp.c
- drivers/infiniband/hw/mlx5/cq.c
- drivers/infiniband/hw/mlx5/mad.c
- drivers/infiniband/hw/mlx5/main.c
- line 105
- line 111
- line 112
- line 113
- line 115
- line 120
- line 128
- line 129
- line 132
- line 151
- line 154
- line 160
- line 161
- line 164
- line 341
- line 343
- line 346
- line 375
- line 378
- line 383
- line 385
- line 407
- line 410
- line 413
- line 415
- line 428
- line 431
- line 433
- line 435
- line 492
- line 496
- line 517
- line 522
- line 526
- line 664
- line 727
- line 730
- line 788
- line 815
- line 818
- line 859
- line 879
- line 886
- line 889
- line 891
- line 894
- line 897
- line 904
- line 907
- line 910
- line 912
- line 923
- line 926
- line 929
- line 931
- line 942
- line 945
- line 966
- line 971
- line 974
- line 981
- line 995
- line 998
- line 1469
- line 1481
- line 1490
- line 2324
- line 2337
- line 2338
- line 2380
- line 2386
- line 2394
- line 2406
- line 2423
- line 2439
- line 2442
- line 2443
- line 2447
- line 2451
- line 2768
- line 2770
- line 2771
- line 2794
- line 2798
- line 2799
- line 2802
- line 2808
- line 2815
- line 2819
- line 2984
- line 2997
- line 3001
- drivers/infiniband/hw/mlx5/mlx5_ib.h
- drivers/infiniband/hw/mlx5/odp.c
- drivers/infiniband/hw/mlx5/qp.c
- drivers/infiniband/hw/mthca/mthca_dev.h
- drivers/infiniband/hw/mthca/mthca_mad.c
- drivers/infiniband/hw/mthca/mthca_provider.c
- line 60
- line 66
- line 137
- line 155
- line 167
- line 169
- line 186
- line 194
- line 196
- line 198
- line 204
- line 212
- line 215
- line 225
- line 229
- line 233
- line 249
- line 262
- line 278
- line 289
- line 302
- line 309
- line 314
- line 315
- line 316
- line 324
- line 330
- line 333
- line 339
- line 340
- line 376
- line 387
- line 395
- line 651
- line 665
- line 672
- line 678
- line 700
- line 702
- line 708
- line 722
- line 727
- line 1163
- line 1169
- drivers/infiniband/hw/nes/nes.h
- drivers/infiniband/hw/nes/nes_cm.c, line 3041
- drivers/infiniband/hw/nes/nes_verbs.c
- line 418
- line 421
- line 473
- line 475
- line 509
- line 519
- line 522
- line 535
- line 538
- line 665
- line 669
- line 678
- line 694
- line 1428
- line 1435
- line 2587
- line 3036
- line 3657
- line 3663
- line 3678
- line 3700
- line 3701
- line 3703
- line 3704
- line 3704
- line 3705
- line 3707
- line 3731
- line 3732
- line 3733
- line 3734
- line 3735
- line 3736
- line 3737
- line 3738
- line 3739
- line 3740
- line 3741
- line 3742
- line 3743
- line 3744
- line 3745
- line 3746
- line 3747
- line 3748
- line 3749
- line 3750
- line 3751
- line 3752
- line 3753
- line 3754
- line 3755
- line 3756
- line 3757
- line 3759
- line 3760
- line 3762
- line 3763
- line 3764
- line 3766
- line 3767
- line 3768
- line 3769
- line 3770
- line 3772
- line 3772
- line 3773
- line 3774
- line 3777
- line 3778
- line 3779
- line 3780
- line 3781
- line 3782
- line 3783
- line 3784
- line 3785
- line 3786
- line 3787
- line 3788
- line 3804
- line 3822
- line 3850
- line 3851
- line 3865
- line 3877
- line 3881
- line 3884
- line 3904
- line 3908
- drivers/infiniband/hw/ocrdma/ocrdma.h
- drivers/infiniband/hw/ocrdma/ocrdma_ah.c
- drivers/infiniband/hw/ocrdma/ocrdma_hw.c
- drivers/infiniband/hw/ocrdma/ocrdma_main.c
- line 88
- line 95
- line 96
- line 120
- line 121
- line 123
- line 125
- line 126
- line 127
- line 148
- line 154
- line 155
- line 156
- line 159
- line 160
- line 161
- line 162
- line 163
- line 164
- line 165
- line 166
- line 167
- line 168
- line 170
- line 171
- line 172
- line 174
- line 175
- line 176
- line 177
- line 179
- line 180
- line 181
- line 182
- line 183
- line 185
- line 186
- line 187
- line 188
- line 190
- line 191
- line 192
- line 194
- line 195
- line 198
- line 199
- line 200
- line 201
- line 203
- line 204
- line 205
- line 208
- line 215
- line 216
- line 217
- line 218
- line 219
- line 221
- line 296
- line 338
- line 363
- line 373
- line 383
- line 397
- line 408
- drivers/infiniband/hw/ocrdma/ocrdma_stats.c, line 769
- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h, line 89
- drivers/infiniband/hw/qedr/main.c
- line 58
- line 71
- line 74
- line 98
- line 100
- line 101
- line 102
- line 103
- line 105
- line 125
- line 126
- line 127
- line 129
- line 130
- line 131
- line 133
- line 134
- line 135
- line 137
- line 138
- line 139
- line 141
- line 142
- line 144
- line 145
- line 146
- line 147
- line 149
- line 150
- line 151
- line 152
- line 154
- line 156
- line 157
- line 159
- line 160
- line 161
- line 162
- line 163
- line 165
- line 166
- line 167
- line 169
- line 170
- line 171
- line 173
- line 175
- line 176
- line 178
- line 337
- line 791
- line 801
- line 809
- line 821
- line 826
- drivers/infiniband/hw/qedr/qedr.h
- drivers/infiniband/hw/qedr/verbs.c
- drivers/infiniband/hw/qedr/verbs.h
- drivers/infiniband/hw/qib/qib.h
- drivers/infiniband/hw/qib/qib_driver.c
- drivers/infiniband/hw/qib/qib_intr.c, line 77
- drivers/infiniband/hw/qib/qib_mad.c
- line 211
- line 212
- line 271
- line 276
- line 281
- line 285
- line 299
- line 317
- line 320
- line 457
- line 472
- line 478
- line 487
- line 599
- line 610
- line 623
- line 626
- line 645
- line 656
- line 679
- line 686
- line 690
- line 876
- line 886
- line 1036
- line 1043
- line 1049
- line 1058
- line 1061
- line 1064
- line 1079
- line 1082
- line 1095
- line 1098
- line 1101
- line 1105
- line 1123
- line 1127
- line 1140
- line 1143
- line 1156
- line 1160
- line 1187
- line 1191
- line 1193
- line 1225
- line 1229
- line 1231
- line 1265
- line 1354
- line 1358
- line 1360
- line 1393
- line 1397
- line 1399
- line 1435
- line 1439
- line 1533
- line 1539
- line 1663
- line 1667
- line 1710
- line 1714
- line 1769
- line 1773
- line 1775
- line 1785
- line 1824
- line 1828
- line 1861
- line 1864
- line 1869
- line 1894
- line 1896
- line 1905
- line 1908
- line 1911
- line 1914
- line 1917
- line 1920
- line 1923
- line 1945
- line 1948
- line 1951
- line 1954
- line 1957
- line 1978
- line 2016
- line 2034
- line 2037
- line 2040
- line 2043
- line 2046
- line 2049
- line 2052
- line 2063
- line 2066
- line 2069
- line 2072
- line 2100
- line 2120
- line 2124
- line 2136
- line 2141
- line 2167
- line 2171
- line 2220
- line 2224
- line 2248
- line 2252
- line 2309
- line 2314
- line 2333
- line 2337
- line 2341
- line 2345
- line 2358
- line 2362
- line 2410
- line 2417
- line 2429
- line 2433
- line 2442
- line 2479
- line 2480
- line 2495
- line 2496
- drivers/infiniband/hw/qib/qib_sysfs.c
- drivers/infiniband/hw/qib/qib_verbs.c
- drivers/infiniband/hw/qib/qib_verbs.h
- drivers/infiniband/hw/usnic/usnic_ib.h
- drivers/infiniband/hw/usnic/usnic_ib_main.c
- drivers/infiniband/hw/usnic/usnic_ib_verbs.c
- drivers/infiniband/hw/usnic/usnic_ib_verbs.h
- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
- drivers/infiniband/sw/rdmavt/ah.c
- drivers/infiniband/sw/rdmavt/cq.c
- drivers/infiniband/sw/rdmavt/cq.h, line 54
- drivers/infiniband/sw/rdmavt/mad.c
- drivers/infiniband/sw/rdmavt/mad.h, line 53
- drivers/infiniband/sw/rdmavt/pd.c
- drivers/infiniband/sw/rdmavt/pd.h, line 53
- drivers/infiniband/sw/rdmavt/vt.c
- drivers/infiniband/sw/rdmavt/vt.h
- drivers/infiniband/ulp/iser/iser_memory.c
- drivers/infiniband/ulp/srp/ib_srp.c
- drivers/nvme/host/rdma.c
- drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c
- drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c
- include/net/devlink.h
- include/rdma/rdma_vt.h
- net/core/devlink.c
- net/rds/ib.h