Symbol: ib_gid_attr
drivers/infiniband/core/addr.c
700
const struct ib_gid_attr *attr)
drivers/infiniband/core/addr.c
793
u8 *dmac, const struct ib_gid_attr *sgid_attr,
drivers/infiniband/core/cache.c
1008
const struct ib_gid_attr *rdma_find_gid(struct ib_device *device,
drivers/infiniband/core/cache.c
1015
struct ib_gid_attr gid_attr_val = {.ndev = ndev, .gid_type = gid_type};
drivers/infiniband/core/cache.c
1030
const struct ib_gid_attr *attr;
drivers/infiniband/core/cache.c
1176
const struct ib_gid_attr *
drivers/infiniband/core/cache.c
1179
const struct ib_gid_attr *attr = ERR_PTR(-ENODATA);
drivers/infiniband/core/cache.c
1215
const struct ib_gid_attr *gid_attr;
drivers/infiniband/core/cache.c
1270
void rdma_put_gid_attr(const struct ib_gid_attr *attr)
drivers/infiniband/core/cache.c
1289
void rdma_hold_gid_attr(const struct ib_gid_attr *attr)
drivers/infiniband/core/cache.c
1310
struct net_device *rdma_read_gid_attr_ndev_rcu(const struct ib_gid_attr *attr)
drivers/infiniband/core/cache.c
1361
int rdma_read_gid_l2_fields(const struct ib_gid_attr *attr,
drivers/infiniband/core/cache.c
1398
struct ib_gid_attr gid_attr = {};
drivers/infiniband/core/cache.c
294
alloc_gid_entry(const struct ib_gid_attr *attr)
drivers/infiniband/core/cache.c
352
const struct ib_gid_attr *attr = &entry->attr;
drivers/infiniband/core/cache.c
426
const struct ib_gid_attr *attr)
drivers/infiniband/core/cache.c
466
const struct ib_gid_attr *val, bool default_gid,
drivers/infiniband/core/cache.c
475
struct ib_gid_attr *attr;
drivers/infiniband/core/cache.c
546
union ib_gid *gid, struct ib_gid_attr *attr,
drivers/infiniband/core/cache.c
590
union ib_gid *gid, struct ib_gid_attr *attr)
drivers/infiniband/core/cache.c
601
union ib_gid *gid, struct ib_gid_attr *attr,
drivers/infiniband/core/cache.c
630
union ib_gid *gid, struct ib_gid_attr *attr)
drivers/infiniband/core/cache.c
681
const struct ib_gid_attr *
drivers/infiniband/core/cache.c
691
struct ib_gid_attr val = {.ndev = ndev, .gid_type = gid_type};
drivers/infiniband/core/cache.c
692
const struct ib_gid_attr *attr;
drivers/infiniband/core/cache.c
735
const struct ib_gid_attr *rdma_find_gid_by_filter(
drivers/infiniband/core/cache.c
737
bool (*filter)(const union ib_gid *gid, const struct ib_gid_attr *,
drivers/infiniband/core/cache.c
741
const struct ib_gid_attr *res = ERR_PTR(-ENOENT);
drivers/infiniband/core/cache.c
829
struct ib_gid_attr gid_attr;
drivers/infiniband/core/cache.c
88
struct ib_gid_attr attr;
drivers/infiniband/core/cache.c
989
void *rdma_read_gid_hw_context(const struct ib_gid_attr *attr)
drivers/infiniband/core/cm.c
2100
const struct ib_gid_attr *gid_attr;
drivers/infiniband/core/cm.c
486
get_cm_port_from_path(struct sa_path_rec *path, const struct ib_gid_attr *attr)
drivers/infiniband/core/cm.c
527
const struct ib_gid_attr *sgid_attr,
drivers/infiniband/core/cma.c
1673
const struct ib_gid_attr *sgid_attr = NULL;
drivers/infiniband/core/cma.c
670
static const struct ib_gid_attr *
drivers/infiniband/core/cma.c
677
const struct ib_gid_attr *sgid_attr = ERR_PTR(-ENODEV);
drivers/infiniband/core/cma.c
759
const struct ib_gid_attr *sgid_attr)
drivers/infiniband/core/cma.c
777
const struct ib_gid_attr *sgid_attr;
drivers/infiniband/core/cma.c
835
const struct ib_gid_attr *sgid_attr;
drivers/infiniband/core/cma.c
873
const struct ib_gid_attr *sgid_attr;
drivers/infiniband/core/core_priv.h
138
union ib_gid *gid, struct ib_gid_attr *attr);
drivers/infiniband/core/core_priv.h
141
union ib_gid *gid, struct ib_gid_attr *attr);
drivers/infiniband/core/core_priv.h
334
u8 *dmac, const struct ib_gid_attr *sgid_attr,
drivers/infiniband/core/core_priv.h
341
const struct ib_gid_attr *attr);
drivers/infiniband/core/core_priv.h
343
struct net_device *rdma_read_gid_attr_ndev_rcu(const struct ib_gid_attr *attr);
drivers/infiniband/core/multicast.c
741
const struct ib_gid_attr *sgid_attr;
drivers/infiniband/core/roce_gid_mgmt.c
100
struct ib_gid_attr *gid_attr)
drivers/infiniband/core/roce_gid_mgmt.c
288
struct ib_gid_attr gid_attr;
drivers/infiniband/core/roce_gid_mgmt.c
386
struct ib_gid_attr gid_attr = {.ndev = ndev};
drivers/infiniband/core/roce_gid_mgmt.c
55
struct ib_gid_attr gid_attr;
drivers/infiniband/core/sa_query.c
1258
const struct ib_gid_attr *gid_attr)
drivers/infiniband/core/sa_query.c
1296
const struct ib_gid_attr *gid_attr)
drivers/infiniband/core/sysfs.c
390
static ssize_t print_ndev(const struct ib_gid_attr *gid_attr, char *buf)
drivers/infiniband/core/sysfs.c
403
static ssize_t print_gid_type(const struct ib_gid_attr *gid_attr, char *buf)
drivers/infiniband/core/sysfs.c
412
ssize_t (*print)(const struct ib_gid_attr *gid_attr, char *buf))
drivers/infiniband/core/sysfs.c
416
const struct ib_gid_attr *gid_attr;
drivers/infiniband/core/sysfs.c
434
const struct ib_gid_attr *gid_attr;
drivers/infiniband/core/uverbs_std_types_device.c
413
const struct ib_gid_attr *gid_attr;
drivers/infiniband/core/verbs.c
1029
const struct ib_gid_attr *sgid_attr = ah->sgid_attr;
drivers/infiniband/core/verbs.c
1827
const struct ib_gid_attr *old_sgid_attr_av;
drivers/infiniband/core/verbs.c
1828
const struct ib_gid_attr *old_sgid_attr_alt_av;
drivers/infiniband/core/verbs.c
2144
const struct ib_gid_attr *alt_path_sgid_attr = qp->alt_path_sgid_attr;
drivers/infiniband/core/verbs.c
2145
const struct ib_gid_attr *av_sgid_attr = qp->av_sgid_attr;
drivers/infiniband/core/verbs.c
500
const struct ib_gid_attr **old_sgid_attr)
drivers/infiniband/core/verbs.c
502
const struct ib_gid_attr *sgid_attr;
drivers/infiniband/core/verbs.c
530
const struct ib_gid_attr *old_sgid_attr)
drivers/infiniband/core/verbs.c
547
static const struct ib_gid_attr *
drivers/infiniband/core/verbs.c
549
const struct ib_gid_attr *old_attr)
drivers/infiniband/core/verbs.c
619
const struct ib_gid_attr *old_sgid_attr;
drivers/infiniband/core/verbs.c
658
const struct ib_gid_attr *old_sgid_attr;
drivers/infiniband/core/verbs.c
742
const struct ib_gid_attr *gid_attr,
drivers/infiniband/core/verbs.c
759
static const struct ib_gid_attr *
drivers/infiniband/core/verbs.c
813
const struct ib_gid_attr *sgid_attr = grh->sgid_attr;
drivers/infiniband/core/verbs.c
855
const struct ib_gid_attr *sgid_attr;
drivers/infiniband/core/verbs.c
951
const struct ib_gid_attr *sgid_attr)
drivers/infiniband/core/verbs.c
997
const struct ib_gid_attr *old_sgid_attr;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2521
const struct ib_gid_attr *sgid_attr;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2766
const struct ib_gid_attr *sgid_attr = ah->ib_ah.sgid_attr;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
384
int bnxt_re_del_gid(const struct ib_gid_attr *attr, void **context)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
437
int bnxt_re_add_gid(const struct ib_gid_attr *attr, void **context)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
840
const struct ib_gid_attr *sgid_attr;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
229
int bnxt_re_del_gid(const struct ib_gid_attr *attr, void **context);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
230
int bnxt_re_add_gid(const struct ib_gid_attr *attr, void **context);
drivers/infiniband/hw/erdma/erdma_verbs.c
2176
int erdma_add_gid(const struct ib_gid_attr *attr, void **context)
drivers/infiniband/hw/erdma/erdma_verbs.c
2189
int erdma_del_gid(const struct ib_gid_attr *attr, void **context)
drivers/infiniband/hw/erdma/erdma_verbs.h
414
static inline int erdma_check_gid_attr(const struct ib_gid_attr *attr)
drivers/infiniband/hw/erdma/erdma_verbs.h
482
int erdma_add_gid(const struct ib_gid_attr *attr, void **context);
drivers/infiniband/hw/erdma/erdma_verbs.h
483
int erdma_del_gid(const struct ib_gid_attr *attr, void **context);
drivers/infiniband/hw/hns/hns_roce_device.h
937
const union ib_gid *gid, const struct ib_gid_attr *attr);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3447
const struct ib_gid_attr *attr)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3486
const struct ib_gid_attr *attr)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5280
const struct ib_gid_attr *gid_attr = NULL;
drivers/infiniband/hw/hns/hns_roce_main.c
65
static int hns_roce_add_gid(const struct ib_gid_attr *attr, void **context)
drivers/infiniband/hw/hns/hns_roce_main.c
79
static int hns_roce_del_gid(const struct ib_gid_attr *attr, void **context)
drivers/infiniband/hw/irdma/verbs.c
1233
static u8 irdma_roce_get_vlan_prio(const struct ib_gid_attr *attr, u8 prio)
drivers/infiniband/hw/irdma/verbs.c
1346
const struct ib_gid_attr *sgid_attr =
drivers/infiniband/hw/irdma/verbs.c
5138
const struct ib_gid_attr *sgid_attr;
drivers/infiniband/hw/mana/main.c
888
int mana_ib_gd_add_gid(const struct ib_gid_attr *attr, void **context)
drivers/infiniband/hw/mana/main.c
911
int mana_ib_gd_del_gid(const struct ib_gid_attr *attr, void **context)
drivers/infiniband/hw/mana/mana_ib.h
727
int mana_ib_gd_add_gid(const struct ib_gid_attr *attr, void **context);
drivers/infiniband/hw/mana/mana_ib.h
729
int mana_ib_gd_del_gid(const struct ib_gid_attr *attr, void **context);
drivers/infiniband/hw/mlx4/ah.c
81
const struct ib_gid_attr *gid_attr;
drivers/infiniband/hw/mlx4/main.c
256
static int mlx4_ib_add_gid(const struct ib_gid_attr *attr, void **context)
drivers/infiniband/hw/mlx4/main.c
347
static int mlx4_ib_del_gid(const struct ib_gid_attr *attr, void **context)
drivers/infiniband/hw/mlx4/main.c
400
const struct ib_gid_attr *attr)
drivers/infiniband/hw/mlx4/mlx4_ib.h
925
const struct ib_gid_attr *attr);
drivers/infiniband/hw/mlx4/qp.c
2099
const struct ib_gid_attr *gid_attr = NULL;
drivers/infiniband/hw/mlx5/macsec.c
217
int mlx5r_add_gid_macsec_operations(const struct ib_gid_attr *attr)
drivers/infiniband/hw/mlx5/macsec.c
221
const struct ib_gid_attr *physical_gid;
drivers/infiniband/hw/mlx5/macsec.c
301
void mlx5r_del_gid_macsec_operations(const struct ib_gid_attr *attr)
drivers/infiniband/hw/mlx5/macsec.c
343
const struct ib_gid_attr *physical_gid = mgids->physical_gid;
drivers/infiniband/hw/mlx5/macsec.c
9
const struct ib_gid_attr *physical_gid;
drivers/infiniband/hw/mlx5/macsec.h
15
int mlx5r_add_gid_macsec_operations(const struct ib_gid_attr *attr);
drivers/infiniband/hw/mlx5/macsec.h
16
void mlx5r_del_gid_macsec_operations(const struct ib_gid_attr *attr);
drivers/infiniband/hw/mlx5/macsec.h
22
static inline int mlx5r_add_gid_macsec_operations(const struct ib_gid_attr *attr) { return 0; }
drivers/infiniband/hw/mlx5/macsec.h
23
static inline void mlx5r_del_gid_macsec_operations(const struct ib_gid_attr *attr) {}
drivers/infiniband/hw/mlx5/main.c
643
const struct ib_gid_attr *attr)
drivers/infiniband/hw/mlx5/main.c
681
static int mlx5_ib_add_gid(const struct ib_gid_attr *attr,
drivers/infiniband/hw/mlx5/main.c
694
static int mlx5_ib_del_gid(const struct ib_gid_attr *attr,
drivers/infiniband/hw/mlx5/main.c
709
const struct ib_gid_attr *attr)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1483
const struct ib_gid_attr *attr);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1685
const struct ib_gid_attr *attr);
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
166
const struct ib_gid_attr *sgid_attr;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2489
const struct ib_gid_attr *sgid_attr;
drivers/infiniband/hw/qedr/qedr_roce_cm.c
386
const struct ib_gid_attr *sgid_attr = grh->sgid_attr;
drivers/infiniband/hw/qedr/verbs.c
1114
const struct ib_gid_attr *gid_attr;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
640
static int pvrdma_add_gid(const struct ib_gid_attr *attr, void **context)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
65
static int pvrdma_add_gid(const struct ib_gid_attr *attr, void **context);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
66
static int pvrdma_del_gid(const struct ib_gid_attr *attr, void **context);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
676
static int pvrdma_del_gid(const struct ib_gid_attr *attr, void **context)
drivers/infiniband/sw/rxe/rxe_av.c
105
const struct ib_gid_attr *sgid_attr = attr->grh.sgid_attr;
drivers/infiniband/sw/rxe/rxe_net.c
544
const struct ib_gid_attr *attr;
drivers/infiniband/sw/rxe/rxe_recv.c
287
const struct ib_gid_attr *gid_attr;
include/rdma/ib_addr.h
44
const struct ib_gid_attr *sgid_attr;
include/rdma/ib_cache.h
15
void *rdma_read_gid_hw_context(const struct ib_gid_attr *attr);
include/rdma/ib_cache.h
16
const struct ib_gid_attr *rdma_find_gid(struct ib_device *device,
include/rdma/ib_cache.h
20
const struct ib_gid_attr *rdma_find_gid_by_port(struct ib_device *ib_dev,
include/rdma/ib_cache.h
25
const struct ib_gid_attr *rdma_find_gid_by_filter(
include/rdma/ib_cache.h
27
bool (*filter)(const union ib_gid *gid, const struct ib_gid_attr *,
include/rdma/ib_cache.h
31
int rdma_read_gid_l2_fields(const struct ib_gid_attr *attr,
include/rdma/ib_cache.h
33
struct net_device *rdma_read_gid_attr_ndev_rcu(const struct ib_gid_attr *attr);
include/rdma/ib_cache.h
93
const struct ib_gid_attr *rdma_get_gid_attr(struct ib_device *device,
include/rdma/ib_cache.h
95
void rdma_put_gid_attr(const struct ib_gid_attr *attr);
include/rdma/ib_cache.h
96
void rdma_hold_gid_attr(const struct ib_gid_attr *attr);
include/rdma/ib_cm.h
101
const struct ib_gid_attr *ppath_sgid_attr;
include/rdma/ib_cm.h
217
const struct ib_gid_attr *sgid_attr;
include/rdma/ib_cm.h
238
const struct ib_gid_attr *sgid_attr;
include/rdma/ib_cm.h
354
const struct ib_gid_attr *ppath_sgid_attr;
include/rdma/ib_cm.h
512
const struct ib_gid_attr *sgid_attr;
include/rdma/ib_sa.h
528
const struct ib_gid_attr *sgid_attr);
include/rdma/ib_verbs.h
1703
const struct ib_gid_attr *sgid_attr;
include/rdma/ib_verbs.h
1929
const struct ib_gid_attr *av_sgid_attr;
include/rdma/ib_verbs.h
1930
const struct ib_gid_attr *alt_path_sgid_attr;
include/rdma/ib_verbs.h
203
rdma_gid_attr_network_type(const struct ib_gid_attr *attr)
include/rdma/ib_verbs.h
2582
int (*add_gid)(const struct ib_gid_attr *attr, void **context);
include/rdma/ib_verbs.h
2591
int (*del_gid)(const struct ib_gid_attr *attr, void **context);
include/rdma/ib_verbs.h
4921
const struct ib_gid_attr *sgid_attr);
include/rdma/ib_verbs.h
802
const struct ib_gid_attr *sgid_attr;
net/smc/smc_ib.c
157
const struct ib_gid_attr *attr;
net/smc/smc_ib.c
229
const struct ib_gid_attr *attr,
net/smc/smc_ib.c
278
const struct ib_gid_attr *attr;
net/smc/smc_ib.c
310
const struct ib_gid_attr *attr;