ib_gid_attr
const struct ib_gid_attr *attr)
u8 *dmac, const struct ib_gid_attr *sgid_attr,
const struct ib_gid_attr *rdma_find_gid(struct ib_device *device,
struct ib_gid_attr gid_attr_val = {.ndev = ndev, .gid_type = gid_type};
const struct ib_gid_attr *attr;
const struct ib_gid_attr *
const struct ib_gid_attr *attr = ERR_PTR(-ENODATA);
const struct ib_gid_attr *gid_attr;
void rdma_put_gid_attr(const struct ib_gid_attr *attr)
void rdma_hold_gid_attr(const struct ib_gid_attr *attr)
struct net_device *rdma_read_gid_attr_ndev_rcu(const struct ib_gid_attr *attr)
int rdma_read_gid_l2_fields(const struct ib_gid_attr *attr,
struct ib_gid_attr gid_attr = {};
alloc_gid_entry(const struct ib_gid_attr *attr)
const struct ib_gid_attr *attr = &entry->attr;
const struct ib_gid_attr *attr)
const struct ib_gid_attr *val, bool default_gid,
struct ib_gid_attr *attr;
union ib_gid *gid, struct ib_gid_attr *attr,
union ib_gid *gid, struct ib_gid_attr *attr)
union ib_gid *gid, struct ib_gid_attr *attr,
union ib_gid *gid, struct ib_gid_attr *attr)
const struct ib_gid_attr *
struct ib_gid_attr val = {.ndev = ndev, .gid_type = gid_type};
const struct ib_gid_attr *attr;
const struct ib_gid_attr *rdma_find_gid_by_filter(
bool (*filter)(const union ib_gid *gid, const struct ib_gid_attr *,
const struct ib_gid_attr *res = ERR_PTR(-ENOENT);
struct ib_gid_attr gid_attr;
struct ib_gid_attr attr;
void *rdma_read_gid_hw_context(const struct ib_gid_attr *attr)
const struct ib_gid_attr *gid_attr;
get_cm_port_from_path(struct sa_path_rec *path, const struct ib_gid_attr *attr)
const struct ib_gid_attr *sgid_attr,
const struct ib_gid_attr *sgid_attr = NULL;
static const struct ib_gid_attr *
const struct ib_gid_attr *sgid_attr = ERR_PTR(-ENODEV);
const struct ib_gid_attr *sgid_attr)
const struct ib_gid_attr *sgid_attr;
const struct ib_gid_attr *sgid_attr;
const struct ib_gid_attr *sgid_attr;
union ib_gid *gid, struct ib_gid_attr *attr);
union ib_gid *gid, struct ib_gid_attr *attr);
u8 *dmac, const struct ib_gid_attr *sgid_attr,
const struct ib_gid_attr *attr);
struct net_device *rdma_read_gid_attr_ndev_rcu(const struct ib_gid_attr *attr);
const struct ib_gid_attr *sgid_attr;
struct ib_gid_attr *gid_attr)
struct ib_gid_attr gid_attr;
struct ib_gid_attr gid_attr = {.ndev = ndev};
struct ib_gid_attr gid_attr;
const struct ib_gid_attr *gid_attr)
const struct ib_gid_attr *gid_attr)
static ssize_t print_ndev(const struct ib_gid_attr *gid_attr, char *buf)
static ssize_t print_gid_type(const struct ib_gid_attr *gid_attr, char *buf)
ssize_t (*print)(const struct ib_gid_attr *gid_attr, char *buf))
const struct ib_gid_attr *gid_attr;
const struct ib_gid_attr *gid_attr;
const struct ib_gid_attr *gid_attr;
const struct ib_gid_attr *sgid_attr = ah->sgid_attr;
const struct ib_gid_attr *old_sgid_attr_av;
const struct ib_gid_attr *old_sgid_attr_alt_av;
const struct ib_gid_attr *alt_path_sgid_attr = qp->alt_path_sgid_attr;
const struct ib_gid_attr *av_sgid_attr = qp->av_sgid_attr;
const struct ib_gid_attr **old_sgid_attr)
const struct ib_gid_attr *sgid_attr;
const struct ib_gid_attr *old_sgid_attr)
static const struct ib_gid_attr *
const struct ib_gid_attr *old_attr)
const struct ib_gid_attr *old_sgid_attr;
const struct ib_gid_attr *old_sgid_attr;
const struct ib_gid_attr *gid_attr,
static const struct ib_gid_attr *
const struct ib_gid_attr *sgid_attr = grh->sgid_attr;
const struct ib_gid_attr *sgid_attr;
const struct ib_gid_attr *sgid_attr)
const struct ib_gid_attr *old_sgid_attr;
const struct ib_gid_attr *sgid_attr;
const struct ib_gid_attr *sgid_attr = ah->ib_ah.sgid_attr;
int bnxt_re_del_gid(const struct ib_gid_attr *attr, void **context)
int bnxt_re_add_gid(const struct ib_gid_attr *attr, void **context)
const struct ib_gid_attr *sgid_attr;
int bnxt_re_del_gid(const struct ib_gid_attr *attr, void **context);
int bnxt_re_add_gid(const struct ib_gid_attr *attr, void **context);
int erdma_add_gid(const struct ib_gid_attr *attr, void **context)
int erdma_del_gid(const struct ib_gid_attr *attr, void **context)
static inline int erdma_check_gid_attr(const struct ib_gid_attr *attr)
int erdma_add_gid(const struct ib_gid_attr *attr, void **context);
int erdma_del_gid(const struct ib_gid_attr *attr, void **context);
const union ib_gid *gid, const struct ib_gid_attr *attr);
const struct ib_gid_attr *attr)
const struct ib_gid_attr *attr)
const struct ib_gid_attr *gid_attr = NULL;
static int hns_roce_add_gid(const struct ib_gid_attr *attr, void **context)
static int hns_roce_del_gid(const struct ib_gid_attr *attr, void **context)
static u8 irdma_roce_get_vlan_prio(const struct ib_gid_attr *attr, u8 prio)
const struct ib_gid_attr *sgid_attr =
const struct ib_gid_attr *sgid_attr;
int mana_ib_gd_add_gid(const struct ib_gid_attr *attr, void **context)
int mana_ib_gd_del_gid(const struct ib_gid_attr *attr, void **context)
int mana_ib_gd_add_gid(const struct ib_gid_attr *attr, void **context);
int mana_ib_gd_del_gid(const struct ib_gid_attr *attr, void **context);
const struct ib_gid_attr *gid_attr;
static int mlx4_ib_add_gid(const struct ib_gid_attr *attr, void **context)
static int mlx4_ib_del_gid(const struct ib_gid_attr *attr, void **context)
const struct ib_gid_attr *attr)
const struct ib_gid_attr *attr);
const struct ib_gid_attr *gid_attr = NULL;
int mlx5r_add_gid_macsec_operations(const struct ib_gid_attr *attr)
const struct ib_gid_attr *physical_gid;
void mlx5r_del_gid_macsec_operations(const struct ib_gid_attr *attr)
const struct ib_gid_attr *physical_gid = mgids->physical_gid;
const struct ib_gid_attr *physical_gid;
int mlx5r_add_gid_macsec_operations(const struct ib_gid_attr *attr);
void mlx5r_del_gid_macsec_operations(const struct ib_gid_attr *attr);
static inline int mlx5r_add_gid_macsec_operations(const struct ib_gid_attr *attr) { return 0; }
static inline void mlx5r_del_gid_macsec_operations(const struct ib_gid_attr *attr) {}
const struct ib_gid_attr *attr)
static int mlx5_ib_add_gid(const struct ib_gid_attr *attr,
static int mlx5_ib_del_gid(const struct ib_gid_attr *attr,
const struct ib_gid_attr *attr)
const struct ib_gid_attr *attr);
const struct ib_gid_attr *attr);
const struct ib_gid_attr *sgid_attr;
const struct ib_gid_attr *sgid_attr;
const struct ib_gid_attr *sgid_attr = grh->sgid_attr;
const struct ib_gid_attr *gid_attr;
static int pvrdma_add_gid(const struct ib_gid_attr *attr, void **context)
static int pvrdma_add_gid(const struct ib_gid_attr *attr, void **context);
static int pvrdma_del_gid(const struct ib_gid_attr *attr, void **context);
static int pvrdma_del_gid(const struct ib_gid_attr *attr, void **context)
const struct ib_gid_attr *sgid_attr = attr->grh.sgid_attr;
const struct ib_gid_attr *attr;
const struct ib_gid_attr *gid_attr;
const struct ib_gid_attr *sgid_attr;
void *rdma_read_gid_hw_context(const struct ib_gid_attr *attr);
const struct ib_gid_attr *rdma_find_gid(struct ib_device *device,
const struct ib_gid_attr *rdma_find_gid_by_port(struct ib_device *ib_dev,
const struct ib_gid_attr *rdma_find_gid_by_filter(
bool (*filter)(const union ib_gid *gid, const struct ib_gid_attr *,
int rdma_read_gid_l2_fields(const struct ib_gid_attr *attr,
struct net_device *rdma_read_gid_attr_ndev_rcu(const struct ib_gid_attr *attr);
const struct ib_gid_attr *rdma_get_gid_attr(struct ib_device *device,
void rdma_put_gid_attr(const struct ib_gid_attr *attr);
void rdma_hold_gid_attr(const struct ib_gid_attr *attr);
const struct ib_gid_attr *ppath_sgid_attr;
const struct ib_gid_attr *sgid_attr;
const struct ib_gid_attr *sgid_attr;
const struct ib_gid_attr *ppath_sgid_attr;
const struct ib_gid_attr *sgid_attr;
const struct ib_gid_attr *sgid_attr);
const struct ib_gid_attr *sgid_attr;
const struct ib_gid_attr *av_sgid_attr;
const struct ib_gid_attr *alt_path_sgid_attr;
rdma_gid_attr_network_type(const struct ib_gid_attr *attr)
int (*add_gid)(const struct ib_gid_attr *attr, void **context);
int (*del_gid)(const struct ib_gid_attr *attr, void **context);
const struct ib_gid_attr *sgid_attr);
const struct ib_gid_attr *sgid_attr;
const struct ib_gid_attr *attr;
const struct ib_gid_attr *attr,
const struct ib_gid_attr *attr;
const struct ib_gid_attr *attr;