Home
last modified time | relevance | path

Searched refs:ib_gid_attr (Results 1 – 25 of 37) sorted by relevance

12

/Linux-v5.4/include/rdma/
Dib_cache.h42 const struct ib_gid_attr *rdma_find_gid(struct ib_device *device,
46 const struct ib_gid_attr *rdma_find_gid_by_port(struct ib_device *ib_dev,
51 const struct ib_gid_attr *rdma_find_gid_by_filter(
53 bool (*filter)(const union ib_gid *gid, const struct ib_gid_attr *,
57 int rdma_read_gid_l2_fields(const struct ib_gid_attr *attr,
59 struct net_device *rdma_read_gid_attr_ndev_rcu(const struct ib_gid_attr *attr);
135 const struct ib_gid_attr *rdma_get_gid_attr(struct ib_device *device,
137 void rdma_put_gid_attr(const struct ib_gid_attr *attr);
138 void rdma_hold_gid_attr(const struct ib_gid_attr *attr);
Dib_cm.h128 const struct ib_gid_attr *ppath_sgid_attr;
241 const struct ib_gid_attr *sgid_attr;
262 const struct ib_gid_attr *sgid_attr;
382 const struct ib_gid_attr *ppath_sgid_attr;
584 const struct ib_gid_attr *sgid_attr;
Dib_verbs.h168 struct ib_gid_attr { struct
218 rdma_gid_attr_network_type(const struct ib_gid_attr *attr) in rdma_gid_attr_network_type()
744 const struct ib_gid_attr *sgid_attr;
1529 const struct ib_gid_attr *sgid_attr;
1732 const struct ib_gid_attr *av_sgid_attr;
1733 const struct ib_gid_attr *alt_path_sgid_attr;
2350 int (*add_gid)(const struct ib_gid_attr *attr, void **context);
2359 int (*del_gid)(const struct ib_gid_attr *attr, void **context);
4512 const struct ib_gid_attr *sgid_attr);
Dib_addr.h70 const struct ib_gid_attr *sgid_attr;
Dib_sa.h552 const struct ib_gid_attr *sgid_attr);
/Linux-v5.4/drivers/infiniband/core/
Dcache.c89 struct ib_gid_attr attr;
291 alloc_gid_entry(const struct ib_gid_attr *attr) in alloc_gid_entry()
350 const struct ib_gid_attr *attr = &entry->attr; in add_roce_gid()
424 const struct ib_gid_attr *attr) in add_modify_gid()
464 const struct ib_gid_attr *val, bool default_gid, in find_gid()
473 struct ib_gid_attr *attr; in find_gid()
544 union ib_gid *gid, struct ib_gid_attr *attr, in __ib_cache_gid_add()
588 union ib_gid *gid, struct ib_gid_attr *attr) in ib_cache_gid_add()
599 union ib_gid *gid, struct ib_gid_attr *attr, in _ib_cache_gid_del()
628 union ib_gid *gid, struct ib_gid_attr *attr) in ib_cache_gid_del()
[all …]
Dcore_priv.h136 union ib_gid *gid, struct ib_gid_attr *attr);
139 union ib_gid *gid, struct ib_gid_attr *attr);
365 u8 *dmac, const struct ib_gid_attr *sgid_attr,
372 const struct ib_gid_attr *attr);
374 struct net_device *rdma_read_gid_attr_ndev_rcu(const struct ib_gid_attr *attr);
Dverbs.c437 const struct ib_gid_attr **old_sgid_attr) in rdma_fill_sgid_attr()
439 const struct ib_gid_attr *sgid_attr; in rdma_fill_sgid_attr()
467 const struct ib_gid_attr *old_sgid_attr) in rdma_unfill_sgid_attr()
484 static const struct ib_gid_attr *
486 const struct ib_gid_attr *old_attr) in rdma_update_sgid_attr()
546 const struct ib_gid_attr *old_sgid_attr; in rdma_create_ah()
578 const struct ib_gid_attr *old_sgid_attr; in rdma_create_user_ah()
661 const struct ib_gid_attr *gid_attr, in find_gid_index()
678 static const struct ib_gid_attr *
732 const struct ib_gid_attr *sgid_attr = grh->sgid_attr; in ib_resolve_unicast_gid_dmac()
[all …]
Droce_gid_mgmt.c55 struct ib_gid_attr gid_attr;
100 struct ib_gid_attr *gid_attr) in update_gid()
287 struct ib_gid_attr gid_attr; in update_gid_ip()
385 struct ib_gid_attr gid_attr = {.ndev = ndev}; in enum_netdev_ipv6_ips()
Dsysfs.c361 static size_t print_ndev(const struct ib_gid_attr *gid_attr, char *buf) in print_ndev()
374 static size_t print_gid_type(const struct ib_gid_attr *gid_attr, char *buf) in print_gid_type()
381 size_t (*print)(const struct ib_gid_attr *gid_attr, char *buf)) in _show_port_gid_attr()
385 const struct ib_gid_attr *gid_attr; in _show_port_gid_attr()
402 const struct ib_gid_attr *gid_attr; in show_port_gid()
Daddr.c721 const struct ib_gid_attr *attr) in roce_resolve_route_from_path()
812 u8 *dmac, const struct ib_gid_attr *sgid_attr, in rdma_addr_find_l2_eth_by_grh()
Dcma.c607 static const struct ib_gid_attr *
615 const struct ib_gid_attr *sgid_attr; in cma_validate_port()
643 const struct ib_gid_attr *sgid_attr) in cma_bind_sgid_attr()
661 const struct ib_gid_attr *sgid_attr; in cma_acquire_dev_by_src_ip()
716 const struct ib_gid_attr *sgid_attr; in cma_ib_acquire_dev()
753 const struct ib_gid_attr *sgid_attr; in cma_iw_acquire_dev()
1488 const struct ib_gid_attr *sgid_attr = NULL; in roce_get_net_dev_by_cm_event()
/Linux-v5.4/drivers/infiniband/hw/bnxt_re/
Dib_verbs.h158 int bnxt_re_del_gid(const struct ib_gid_attr *attr, void **context);
159 int bnxt_re_add_gid(const struct ib_gid_attr *attr, void **context);
Dib_verbs.c304 int bnxt_re_del_gid(const struct ib_gid_attr *attr, void **context) in bnxt_re_del_gid()
357 int bnxt_re_add_gid(const struct ib_gid_attr *attr, void **context) in bnxt_re_add_gid()
659 const struct ib_gid_attr *sgid_attr; in bnxt_re_create_ah()
1611 const struct ib_gid_attr *sgid_attr; in bnxt_re_modify_qp()
1843 const struct ib_gid_attr *sgid_attr = ah->ib_ah.sgid_attr; in bnxt_re_build_qp1_send_v2()
/Linux-v5.4/drivers/infiniband/hw/hns/
Dhns_roce_ah.c46 const struct ib_gid_attr *gid_attr; in hns_roce_create_ah()
Dhns_roce_main.c76 static int hns_roce_add_gid(const struct ib_gid_attr *attr, void **context) in hns_roce_add_gid()
90 static int hns_roce_del_gid(const struct ib_gid_attr *attr, void **context) in hns_roce_del_gid()
93 struct ib_gid_attr zattr = { }; in hns_roce_del_gid()
/Linux-v5.4/drivers/infiniband/sw/rxe/
Drxe_av.c94 const struct ib_gid_attr *sgid_attr = attr->grh.sgid_attr; in rxe_av_fill_ip_info()
Drxe_recv.c333 const struct ib_gid_attr *gid_attr; in rxe_match_dgid()
Drxe_net.c463 const struct ib_gid_attr *attr; in rxe_init_packet()
/Linux-v5.4/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_main.c65 static int pvrdma_add_gid(const struct ib_gid_attr *attr, void **context);
66 static int pvrdma_del_gid(const struct ib_gid_attr *attr, void **context);
642 static int pvrdma_add_gid(const struct ib_gid_attr *attr, void **context) in pvrdma_add_gid()
678 static int pvrdma_del_gid(const struct ib_gid_attr *attr, void **context) in pvrdma_del_gid()
/Linux-v5.4/net/smc/
Dsmc_ib.c148 const struct ib_gid_attr *attr; in smc_ib_fill_mac()
182 const struct ib_gid_attr *attr; in smc_ib_determine_gid()
/Linux-v5.4/drivers/infiniband/hw/mlx4/
Dah.c81 const struct ib_gid_attr *gid_attr; in create_iboe_ah()
Dmlx4_ib.h899 const struct ib_gid_attr *attr);
/Linux-v5.4/drivers/infiniband/hw/ocrdma/
Docrdma_ah.c166 const struct ib_gid_attr *sgid_attr; in ocrdma_create_ah()
/Linux-v5.4/drivers/infiniband/hw/qedr/
Dqedr_roce_cm.c390 const struct ib_gid_attr *sgid_attr = grh->sgid_attr; in qedr_gsi_build_header()

12