Home
last modified time | relevance | path

Searched refs:ib_device (Results 1 – 25 of 64) sorted by relevance

123

/NextBSD/sys/ofed/include/rdma/
HDib_verbs.h418 struct ib_device *device;
429 struct ib_device *device;
1111 struct ib_device *device;
1257 struct ib_device *device;
1301 struct ib_device *device;
1307 struct ib_device *device;
1316 struct ib_device *device;
1341 struct ib_device *device;
1351 struct ib_device *device;
1369 struct ib_device *device;
[all …]
HDib_cache.h50 int ib_get_cached_gid(struct ib_device *device,
67 int ib_find_cached_gid(struct ib_device *device,
82 int ib_get_cached_pkey(struct ib_device *device_handle,
98 int ib_find_cached_pkey(struct ib_device *device,
114 int ib_find_exact_cached_pkey(struct ib_device *device,
128 int ib_get_cached_lmc(struct ib_device *device,
HDib_sa.h300 struct ib_device *device, u8 port_num,
311 struct ib_device *device, u8 port_num,
359 struct ib_device *device, u8 port_num,
388 int ib_sa_get_mcmember_rec(struct ib_device *device, u8 port_num,
395 int ib_init_ah_from_mcmember(struct ib_device *device, u8 port_num,
403 int ib_init_ah_from_path(struct ib_device *device, u8 port_num,
415 struct ib_device *device, u8 port_num,
HDiw_cm.h86 struct ib_device *device;
111 struct ib_qp * (*get_qp)(struct ib_device *device,
137 struct iw_cm_id *iw_create_cm_id(struct ib_device *device, struct socket *so,
169 struct ib_qp *iw_cm_get_qp(struct ib_device *device, int qpn);
HDib_mad.h362 struct ib_device *device;
455 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device,
485 struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device,
/NextBSD/sys/ofed/drivers/infiniband/core/
HDdevice.c68 static int ib_device_check_mandatory(struct ib_device *device) in ib_device_check_mandatory()
70 #define IB_MANDATORY_FUNC(x) { offsetof(struct ib_device, x), #x } in ib_device_check_mandatory()
108 static struct ib_device *__ib_device_get_by_name(const char *name) in __ib_device_get_by_name()
110 struct ib_device *device; in __ib_device_get_by_name()
124 struct ib_device *device; in alloc_name()
152 static int start_port(struct ib_device *device) in start_port()
158 static int end_port(struct ib_device *device) in end_port()
174 struct ib_device *ib_alloc_device(size_t size) in ib_alloc_device()
176 struct ib_device *dev; in ib_alloc_device()
178 BUG_ON(size < sizeof (struct ib_device)); in ib_alloc_device()
[all …]
HDsysfs.c47 struct ib_device *ibdev;
485 struct ib_device *dev = container_of(device, struct ib_device, dev); in ib_device_release()
495 struct ib_device *dev = container_of(device, struct ib_device, dev); in ib_device_uevent()
551 static int add_port(struct ib_device *device, int port_num, in add_port()
552 int (*port_callback)(struct ib_device *, in add_port() argument
649 struct ib_device *dev = container_of(device, struct ib_device, dev); in show_node_type()
664 struct ib_device *dev = container_of(device, struct ib_device, dev); in show_sys_image_guid()
682 struct ib_device *dev = container_of(device, struct ib_device, dev); in show_node_guid()
694 struct ib_device *dev = container_of(device, struct ib_device, dev); in show_node_desc()
703 struct ib_device *dev = container_of(device, struct ib_device, dev); in set_node_desc()
[all …]
HDcache.c57 struct ib_device *device;
61 static inline int start_port(struct ib_device *device) in start_port()
66 static inline int end_port(struct ib_device *device) in end_port()
72 int ib_get_cached_gid(struct ib_device *device, in ib_get_cached_gid()
101 int ib_find_cached_gid(struct ib_device *device, in ib_find_cached_gid()
138 int ib_get_cached_pkey(struct ib_device *device, in ib_get_cached_pkey()
167 int ib_find_cached_pkey(struct ib_device *device, in ib_find_cached_pkey()
212 int ib_find_exact_cached_pkey(struct ib_device *device, in ib_find_exact_cached_pkey()
248 int ib_get_cached_lmc(struct ib_device *device, in ib_get_cached_lmc()
269 static void ib_cache_update(struct ib_device *device, in ib_cache_update()
[all …]
HDcore_priv.h41 int ib_device_register_sysfs(struct ib_device *device,
42 int (*port_callback)(struct ib_device *,
44 void ib_device_unregister_sysfs(struct ib_device *device);
HDagent.h43 extern int ib_agent_port_open(struct ib_device *device, int port_num);
45 extern int ib_agent_port_close(struct ib_device *device, int port_num);
48 struct ib_wc *wc, struct ib_device *device,
HDagent.c57 __ib_get_agent_port(struct ib_device *device, int port_num) in __ib_get_agent_port()
70 ib_get_agent_port(struct ib_device *device, int port_num) in ib_get_agent_port()
82 struct ib_wc *wc, struct ib_device *device, in agent_send_response()
145 int ib_agent_port_open(struct ib_device *device, int port_num) in ib_agent_port_open()
196 int ib_agent_port_close(struct ib_device *device, int port_num) in ib_agent_port_close()
HDsmi.h66 struct ib_device *device) in smi_check_local_smp()
81 struct ib_device *device) in smi_check_local_returning_smp()
HDsa_query.c108 static void ib_sa_add_one(struct ib_device *device);
109 static void ib_sa_remove_one(struct ib_device *device);
508 static u8 get_src_path_mask(struct ib_device *device, u8 port_num) in get_src_path_mask()
527 int ib_init_ah_from_path(struct ib_device *device, u8 port_num, in ib_init_ah_from_path()
713 struct ib_device *device, u8 port_num, in ib_sa_path_rec_get()
830 struct ib_device *device, u8 port_num, u8 method, in ib_sa_service_rec_query()
926 struct ib_device *device, u8 port_num, in ib_sa_mcmember_rec_query()
1018 struct ib_device *device, u8 port_num, in ib_sa_guid_info_rec_query()
1146 static void ib_sa_add_one(struct ib_device *device) in ib_sa_add_one()
1221 static void ib_sa_remove_one(struct ib_device *device) in ib_sa_remove_one()
HDmulticast.c58 static void mcast_add_one(struct ib_device *device);
59 static void mcast_remove_one(struct ib_device *device);
83 struct ib_device *device;
625 struct ib_device *device, u8 port_num, in ib_sa_join_multicast()
710 int ib_sa_get_mcmember_rec(struct ib_device *device, u8 port_num, in ib_sa_get_mcmember_rec()
736 int ib_init_ah_from_mcmember(struct ib_device *device, u8 port_num, in ib_init_ah_from_mcmember()
815 static void mcast_add_one(struct ib_device *device) in mcast_add_one()
863 static void mcast_remove_one(struct ib_device *device) in mcast_remove_one()
HDcm.c68 static void cm_add_one(struct ib_device *device);
69 static void cm_remove_one(struct ib_device *device);
177 struct ib_device *ib_device; member
356 ib_init_ah_from_wc(port->cm_dev->ib_device, port->port_num, wc, in cm_init_av_for_response()
387 if (!ib_find_cached_gid(cm_dev->ib_device, &path->sgid, in cm_init_av_by_path()
398 ret = ib_find_cached_pkey(cm_dev->ib_device, port->port_num, in cm_init_av_by_path()
404 ib_init_ah_from_path(cm_dev->ib_device, port->port_num, path, in cm_init_av_by_path()
566 static struct cm_id_private * cm_find_listen(struct ib_device *device, in cm_find_listen()
726 struct ib_cm_id *ib_create_cm_id(struct ib_device *device, in ib_create_cm_id()
1560 cm_id = ib_create_cm_id(work->port->cm_dev->ib_device, NULL, NULL); in cm_req_handler()
[all …]
/NextBSD/sys/ofed/drivers/infiniband/hw/mlx4/
HDmlx4_ib.h461 struct ib_device *ib_dev;
471 struct ib_device *ib_dev;
557 struct ib_device ib_dev;
598 static inline struct mlx4_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev()
701 struct ib_fast_reg_page_list *mlx4_ib_alloc_fast_reg_page_list(struct ib_device *ibdev,
710 struct ib_cq *mlx4_ib_create_cq(struct ib_device *ibdev,
751 int mlx4_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num,
763 int __mlx4_ib_query_port(struct ib_device *ibdev, u8 port,
765 int __mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
768 int __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
[all …]
HDcm.c135 static union ib_gid gid_from_req_msg(struct ib_device *ibdev, struct ib_mad *mad) in gid_from_req_msg()
144 id_map_find_by_sl_id(struct ib_device *ibdev, u32 slave_id, u32 sl_cm_id) in id_map_find_by_sl_id()
192 static void id_map_find_del(struct ib_device *ibdev, int pv_cm_id) in id_map_find_del()
210 static void sl_id_map_add(struct ib_device *ibdev, struct id_map_entry *new) in sl_id_map_add()
243 id_map_alloc(struct ib_device *ibdev, int slave_id, u32 sl_cm_id) in id_map_alloc()
288 id_map_get(struct ib_device *ibdev, int *pv_cm_id, int sl_cm_id, int slave_id) in id_map_get()
305 static void schedule_delayed(struct ib_device *ibdev, struct id_map_entry *id) in schedule_delayed()
321 int mlx4_ib_multiplex_cm_handler(struct ib_device *ibdev, int port, int slave_id, in mlx4_ib_multiplex_cm_handler()
363 int mlx4_ib_demux_cm_handler(struct ib_device *ibdev, int port, int *slave, in mlx4_ib_demux_cm_handler()
HDmain.c164 int mlx4_ib_query_device(struct ib_device *ibdev, in mlx4_ib_query_device()
284 mlx4_ib_port_link_layer(struct ib_device *device, u8 port_num) in mlx4_ib_port_link_layer()
292 static int ib_link_query_port(struct ib_device *ibdev, u8 port, in ib_link_query_port()
387 static int eth_link_query_port(struct ib_device *ibdev, u8 port, in eth_link_query_port()
443 int __mlx4_ib_query_port(struct ib_device *ibdev, u8 port, in __mlx4_ib_query_port()
457 static int mlx4_ib_query_port(struct ib_device *ibdev, u8 port, in mlx4_ib_query_port()
464 int __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index, in __mlx4_ib_query_gid()
520 static int iboe_query_gid(struct ib_device *ibdev, u8 port, int index, in iboe_query_gid()
530 static int mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index, in mlx4_ib_query_gid()
539 int __mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index, in __mlx4_ib_query_pkey()
[all …]
/NextBSD/sys/dev/cxgbe/iw_cxgbe/
HDprovider.c50 static int c4iw_modify_port(struct ib_device *ibdev, in c4iw_modify_port()
78 static int c4iw_process_mad(struct ib_device *ibdev, int mad_flags, in c4iw_process_mad()
100 static struct ib_ucontext *c4iw_alloc_ucontext(struct ib_device *ibdev, in c4iw_alloc_ucontext()
234 c4iw_allocate_pd(struct ib_device *ibdev, struct ib_ucontext *context, in c4iw_allocate_pd()
273 c4iw_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey) in c4iw_query_pkey()
284 c4iw_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) in c4iw_query_gid()
304 c4iw_query_device(struct ib_device *ibdev, struct ib_device_attr *props) in c4iw_query_device()
341 c4iw_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props) in c4iw_query_port()
393 struct ib_device *ibdev = &dev->ibdev; in c4iw_register_device()
/NextBSD/sys/ofed/drivers/infiniband/ulp/ipoib/
HDipoib.h343 struct ib_device *ca;
468 int ipoib_ib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca,
481 int ipoib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca, int port);
519 int ipoib_transport_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca);
529 int ipoib_dma_map_tx(struct ib_device *ca, struct ipoib_tx_buf *tx_req, int max);
530 void ipoib_dma_unmap_tx(struct ib_device *ca, struct ipoib_tx_buf *tx_req);
539 int ipoib_set_dev_features(struct ipoib_dev_priv *priv, struct ib_device *hca);
/NextBSD/sys/ofed/drivers/infiniband/ulp/sdp/
HDsdp_tx.c69 struct ib_device *dev; in sdp_post_send()
123 dev = ssk->ib_device; in sdp_post_send()
167 struct ib_device *dev; in sdp_send_completion()
178 dev = ssk->ib_device; in sdp_send_completion()
419 sdp_tx_ring_create(struct sdp_sock *ssk, struct ib_device *device) in sdp_tx_ring_create()
HDsdp.h382 struct ib_device *ib_device; member
667 struct ib_device *dev; in sdp_cleanup_sdp_buf()
671 dev = ssk->ib_device; in sdp_cleanup_sdp_buf()
689 int sdp_tx_ring_create(struct sdp_sock *ssk, struct ib_device *device);
698 int sdp_rx_ring_create(struct sdp_sock *ssk, struct ib_device *device);
/NextBSD/sys/dev/cxgb/ulp/iw_cxgb/
HDiw_cxgb.h104 struct ib_device ibdev;
119 static inline struct iwch_dev *to_iwch_dev(struct ib_device *ibdev) in to_iwch_dev()
HDiw_cxgb_provider.c84 iwch_modify_port(struct ib_device *ibdev, in iwch_modify_port()
116 iwch_process_mad(struct ib_device *ibdev, in iwch_process_mad()
144 iwch_alloc_ucontext(struct ib_device *ibdev, struct ib_udata *udata) in iwch_alloc_ucontext()
179 iwch_create_cq(struct ib_device *ibdev, struct ib_cq_init_attr *attr, in iwch_create_cq()
343 static struct ib_pd *iwch_allocate_pd(struct ib_device *ibdev, in iwch_allocate_pd()
974 static struct ib_qp *iwch_get_qp(struct ib_device *dev, int qpn) in iwch_get_qp()
981 static int iwch_query_pkey(struct ib_device *ibdev, in iwch_query_pkey()
989 static int iwch_query_gid(struct ib_device *ibdev, u8 port, in iwch_query_gid()
1007 static int iwch_query_device(struct ib_device *ibdev, in iwch_query_device()
1039 static int iwch_query_port(struct ib_device *ibdev, in iwch_query_port()
/NextBSD/sys/ofed/drivers/infiniband/util/
HDmadeye.c47 static void madeye_remove_one(struct ib_device *device);
48 static void madeye_add_one(struct ib_device *device);
517 static void madeye_add_one(struct ib_device *device) in madeye_add_one()
555 static void madeye_remove_one(struct ib_device *device) in madeye_remove_one()

123