Home
last modified time | relevance | path

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

1234

/freebsd-13.1/sys/ofed/drivers/infiniband/core/
H A Dcore_priv.h71 struct ib_device *cma_get_ib_dev(struct cma_device *cma_dev);
73 int ib_device_register_sysfs(struct ib_device *device,
74 int (*port_callback)(struct ib_device *,
76 void ib_device_unregister_sysfs(struct ib_device *device);
87 void ib_enum_roce_netdev(struct ib_device *ib_dev,
111 int ib_cache_gid_add(struct ib_device *ib_dev, u8 port,
114 int ib_cache_gid_del(struct ib_device *ib_dev, u8 port,
124 int roce_rescan_device(struct ib_device *ib_dev);
127 int ib_cache_setup_one(struct ib_device *device);
128 void ib_cache_cleanup_one(struct ib_device *device);
[all …]
H A Dib_device.c132 struct ib_device *device; in __ib_device_get_by_name()
146 struct ib_device *device; in alloc_name()
176 struct ib_device *dev = container_of(device, struct ib_device, dev); in ib_device_release()
208 struct ib_device *device; in ib_alloc_device()
458 struct ib_device *device; in ib_register_client()
487 struct ib_device *device; in ib_unregister_client()
660 int ib_query_port(struct ib_device *device, in ib_query_port()
698 int ib_query_gid(struct ib_device *device, in ib_query_gid()
769 struct ib_device *dev; in ib_enum_all_roce_netdevs()
784 struct ib_device *ib_dev; in ib_cache_gid_del_all_by_netdev()
[all …]
H A Dib_cache.c60 struct ib_device *device;
235 static int add_gid(struct ib_device *ib_dev, u8 port, in add_gid()
253 static int del_gid(struct ib_device *ib_dev, u8 port, in del_gid()
877 int ib_get_cached_gid(struct ib_device *device, in ib_get_cached_gid()
899 int ib_find_cached_gid(struct ib_device *device, in ib_find_cached_gid()
910 int ib_find_gid_by_filter(struct ib_device *device, in ib_find_gid_by_filter()
928 int ib_get_cached_pkey(struct ib_device *device, in ib_get_cached_pkey()
955 int ib_find_cached_pkey(struct ib_device *device, in ib_find_cached_pkey()
1028 int ib_get_cached_lmc(struct ib_device *device, in ib_get_cached_lmc()
1175 int ib_cache_setup_one(struct ib_device *device) in ib_cache_setup_one()
[all …]
H A Dib_sysfs.c62 struct ib_device *ibdev;
818 struct ib_device *dev; in show_hw_stats()
827 struct ib_device, dev); in show_hw_stats()
856 struct ib_device, dev); in show_stats_lifespan()
891 struct ib_device, dev); in set_stats_lifespan()
1203 struct ib_device *dev = container_of(device, struct ib_device, dev); in show_node_type()
1219 struct ib_device *dev = container_of(device, struct ib_device, dev); in show_sys_image_guid()
1231 struct ib_device *dev = container_of(device, struct ib_device, dev); in show_node_guid()
1243 struct ib_device *dev = container_of(device, struct ib_device, dev); in show_node_desc()
1252 struct ib_device *dev = container_of(device, struct ib_device, dev); in set_node_desc()
[all …]
H A Dagent.h47 extern int ib_agent_port_open(struct ib_device *device, int port_num);
49 extern int ib_agent_port_close(struct ib_device *device, int port_num);
52 const struct ib_wc *wc, const struct ib_device *device,
H A Dib_roce_gid_mgmt.c64 struct ib_device *ib_dev;
68 bool (*is_supported)(const struct ib_device *device, u8 port_num);
77 unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u8 port) in roce_gid_type_mask_support()
93 static void update_gid(enum gid_op_type gid_op, struct ib_device *ib_dev, in update_gid()
121 roce_gid_match_netdev(struct ib_device *ib_dev, u8 port, in roce_gid_match_netdev()
131 roce_gid_match_all(struct ib_device *ib_dev, u8 port, in roce_gid_match_all()
140 roce_gid_enum_netdev_default(struct ib_device *ib_dev, in roce_gid_enum_netdev_default()
154 roce_gid_update_addr_callback(struct ib_device *device, u8 port, in roce_gid_update_addr_callback()
429 int roce_rescan_device(struct ib_device *ib_dev) in roce_rescan_device()
H A Dib_agent.c61 __ib_get_agent_port(const struct ib_device *device, int port_num) in __ib_get_agent_port()
74 ib_get_agent_port(const struct ib_device *device, int port_num) in ib_get_agent_port()
86 const struct ib_wc *wc, const struct ib_device *device, in agent_send_response()
154 int ib_agent_port_open(struct ib_device *device, int port_num) in ib_agent_port_open()
205 int ib_agent_port_close(struct ib_device *device, int port_num) in ib_agent_port_close()
H A Dopa_smi.h57 struct ib_device *device) in opa_smi_check_local_smp()
72 struct ib_device *device) in opa_smi_check_local_returning_smp()
H A Dsmi.h69 struct ib_device *device) in smi_check_local_smp()
84 struct ib_device *device) in smi_check_local_returning_smp()
H A Duverbs.h106 struct ib_device __rcu *ib_dev;
211 struct ib_device *ib_dev,
252 struct ib_device *ib_dev, \
294 struct ib_device *ib_dev, \
/freebsd-13.1/sys/ofed/include/rdma/
H A Dib_verbs.h612 struct ib_device *device;
624 struct ib_device *device;
1383 struct ib_device *device;
1440 struct ib_device *device;
1462 struct ib_device *device;
1548 struct ib_device *device;
1591 struct ib_device *device;
1606 struct ib_device *device;
1614 struct ib_device *device;
1867 struct ib_device { struct
[all …]
H A Dib_cache.h56 int ib_get_cached_gid(struct ib_device *device,
76 int ib_find_cached_gid(struct ib_device *device,
98 int ib_find_cached_gid_by_port(struct ib_device *device,
105 int ib_find_gid_by_filter(struct ib_device *device,
122 int ib_get_cached_pkey(struct ib_device *device_handle,
138 int ib_find_cached_pkey(struct ib_device *device,
154 int ib_find_exact_cached_pkey(struct ib_device *device,
168 int ib_get_cached_lmc(struct ib_device *device,
H A Dib_sa.h331 struct ib_device *device, u8 port_num,
342 struct ib_device *device, u8 port_num,
390 struct ib_device *device, u8 port_num,
419 int ib_sa_get_mcmember_rec(struct ib_device *device, u8 port_num,
426 int ib_init_ah_from_mcmember(struct ib_device *device, u8 port_num,
436 int ib_init_ah_from_path(struct ib_device *device, u8 port_num,
454 struct ib_device *device, u8 port_num,
466 struct ib_device *device, u8 port_num,
H A Diw_cm.h90 struct ib_device *device;
117 struct ib_qp * (*get_qp)(struct ib_device *device,
144 struct iw_cm_id *iw_create_cm_id(struct ib_device *device,
176 struct ib_qp *iw_cm_get_qp(struct ib_device *device, int qpn);
H A Drdma_vt.h192 int (*port_callback)(struct ib_device *, u8, struct kobject *);
312 int (*check_ah)(struct ib_device *, struct ib_ah_attr *);
315 void (*notify_new_ah)(struct ib_device *, struct ib_ah_attr *,
342 struct ib_device ibdev; /* Keep this first. Nothing above here */
414 static inline struct rvt_dev_info *ib_to_rvt(struct ib_device *ibdev) in ib_to_rvt()
491 int rvt_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr);
/freebsd-13.1/sys/dev/qlnx/qlnxr/
H A Dqlnxr_verbs.h33 extern int qlnxr_iw_query_gid(struct ib_device *,
38 extern int qlnxr_query_gid(struct ib_device *,
70 extern int qlnxr_query_port(struct ib_device *,
74 extern int qlnxr_modify_port(struct ib_device *,
82 struct ib_pd *qlnxr_alloc_pd(struct ib_device *,
89 extern struct ib_cq *qlnxr_create_cq(struct ib_device *ibdev,
95 extern struct ib_cq *qlnxr_create_cq(struct ib_device *ibdev,
134 extern int qlnxr_query_pkey(struct ib_device *,
156 extern int qlnxr_process_mad(struct ib_device *ibdev,
167 extern int qlnxr_process_mad(struct ib_device *ibdev,
[all …]
/freebsd-13.1/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_virt.c35 int mlx5_ib_get_vf_config(struct ib_device *device, int vf, u8 port, in mlx5_ib_get_vf_config()
41 int mlx5_ib_set_vf_link_state(struct ib_device *device, int vf, in mlx5_ib_set_vf_link_state()
47 int mlx5_ib_get_vf_stats(struct ib_device *device, int vf, in mlx5_ib_get_vf_stats()
53 int mlx5_ib_set_vf_guid(struct ib_device *device, int vf, u8 port, in mlx5_ib_set_vf_guid()
H A Dmlx5_ib.h734 struct ib_device ib_dev;
901 struct ib_cq *mlx5_ib_create_cq(struct ib_device *ibdev,
933 struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev,
941 int mlx5_query_mad_ifc_system_image_guid(struct ib_device *ibdev,
943 int mlx5_query_mad_ifc_max_pkeys(struct ib_device *ibdev,
945 int mlx5_query_mad_ifc_vendor_id(struct ib_device *ibdev,
953 int mlx5_query_mad_ifc_port(struct ib_device *ibdev, u8 port,
955 int mlx5_ib_query_port(struct ib_device *ibdev, u8 port,
1017 int mlx5_ib_get_vf_config(struct ib_device *device, int vf,
1019 int mlx5_ib_set_vf_link_state(struct ib_device *device, int vf,
[all …]
H A Dmlx5_ib_mad.c59 static int process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, in process_mad()
183 static int process_pma_cmd(struct ib_device *ibdev, u8 port_num, in process_pma_cmd()
234 int mlx5_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, in mlx5_ib_process_mad()
290 int mlx5_query_mad_ifc_smp_attr_node_info(struct ib_device *ibdev, in mlx5_query_mad_ifc_smp_attr_node_info()
310 int mlx5_query_mad_ifc_system_image_guid(struct ib_device *ibdev, in mlx5_query_mad_ifc_system_image_guid()
332 int mlx5_query_mad_ifc_max_pkeys(struct ib_device *ibdev, in mlx5_query_mad_ifc_max_pkeys()
354 int mlx5_query_mad_ifc_vendor_id(struct ib_device *ibdev, in mlx5_query_mad_ifc_vendor_id()
426 int mlx5_query_mad_ifc_pkey(struct ib_device *ibdev, u8 port, u16 index, in mlx5_query_mad_ifc_pkey()
455 int mlx5_query_mad_ifc_gids(struct ib_device *ibdev, u8 port, int index, in mlx5_query_mad_ifc_gids()
495 int mlx5_query_mad_ifc_port(struct ib_device *ibdev, u8 port, in mlx5_query_mad_ifc_port()
/freebsd-13.1/sys/dev/iser/
H A Diser_initiator.c108 ib_dma_sync_single_for_cpu(device->ib_device, in iser_create_send_desc()
131 ib_dma_unmap_single(device->ib_device, in iser_free_login_buf()
136 ib_dma_unmap_single(device->ib_device, in iser_free_login_buf()
166 iser_conn->login_req_dma = ib_dma_map_single(device->ib_device, in iser_alloc_login_buf()
176 req_err = ib_dma_mapping_error(device->ib_device, in iser_alloc_login_buf()
178 resp_err = ib_dma_mapping_error(device->ib_device, in iser_alloc_login_buf()
227 if (ib_dma_mapping_error(device->ib_device, dma_addr)) in iser_alloc_rx_descriptors()
245 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr, in iser_alloc_rx_descriptors()
269 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr, in iser_free_rx_descriptors()
430 ib_dma_sync_single_for_cpu(device->ib_device, in iser_send_control()
[all …]
H A Diser_memory.c61 iser_data_buf_aligned_len(struct iser_data_buf *data, struct ib_device *ibdev) in iser_data_buf_aligned_len()
103 struct ib_device *dev; in iser_dma_unmap_task_data()
105 dev = iser_pdu->iser_conn->ib_conn.device->ib_device; in iser_dma_unmap_task_data()
117 reg->sge.length = ib_sg_dma_len(device->ib_device, &sg[0]); in iser_reg_dma()
118 reg->sge.addr = ib_sg_dma_address(device->ib_device, &sg[0]); in iser_reg_dma()
223 struct ib_device *ibdev = device->ib_device; in iser_reg_rdma_mem()
274 struct ib_device *dev; in iser_dma_map_task_data()
277 dev = iser_pdu->iser_conn->ib_conn.device->ib_device; in iser_dma_map_task_data()
H A Diser_verbs.c203 struct ib_device *ib_dev = device->ib_device; in iser_create_device_ib_res()
208 "can't register memory", device->ib_device->name); in iser_create_device_ib_res()
222 device->comps_used, device->ib_device->name, in iser_create_device_ib_res()
223 device->ib_device->num_comp_vectors, max_cqe); in iser_create_device_ib_res()
237 comp->cq = ib_create_cq(device->ib_device, in iser_create_device_ib_res()
317 iser_alloc_reg_res(struct ib_device *ib_device, in iser_alloc_reg_res() argument
341 iser_create_fastreg_desc(struct ib_device *ib_device, struct ib_pd *pd) in iser_create_fastreg_desc() argument
352 ret = iser_alloc_reg_res(ib_device, pd, &desc->rsc); in iser_create_fastreg_desc()
474 device->ib_device->name, dev_attr->max_qp_wr); in iser_create_ib_conn_res()
517 device->ib_device = cma_id->device; in iser_device_find_by_ib_device()
[all …]
/freebsd-13.1/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib.h442 struct ib_device *ib_dev;
451 struct ib_device *ib_dev;
566 struct ib_device ib_dev;
634 static inline struct mlx4_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev()
740 struct ib_cq *mlx4_ib_create_cq(struct ib_device *ibdev,
796 int __mlx4_ib_query_port(struct ib_device *ibdev, u8 port,
798 int __mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
801 int __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
820 int mlx4_ib_find_real_gid(struct ib_device *ibdev, u8 port, __be64 guid);
824 int mlx4_ib_mcg_demux_handler(struct ib_device *ibdev, int port, int slave,
[all …]
H A Dmlx4_ib_cm.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()
284 id_map_get(struct ib_device *ibdev, int *pv_cm_id, int sl_cm_id, int slave_id) in id_map_get()
301 static void schedule_delayed(struct ib_device *ibdev, struct id_map_entry *id) in schedule_delayed()
317 int mlx4_ib_multiplex_cm_handler(struct ib_device *ibdev, int port, int slave_id, in mlx4_ib_multiplex_cm_handler()
358 int mlx4_ib_demux_cm_handler(struct ib_device *ibdev, int port, int *slave, in mlx4_ib_demux_cm_handler()
/freebsd-13.1/sys/dev/cxgbe/iw_cxgbe/
H A Dprovider.c54 static int c4iw_modify_port(struct ib_device *ibdev, in c4iw_modify_port()
83 static int c4iw_process_mad(struct ib_device *ibdev, int mad_flags, in c4iw_process_mad()
121 static struct ib_ucontext *c4iw_alloc_ucontext(struct ib_device *ibdev, in c4iw_alloc_ucontext()
247 c4iw_allocate_pd(struct ib_device *ibdev, struct ib_ucontext *context, in c4iw_allocate_pd()
286 c4iw_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey) in c4iw_query_pkey()
297 c4iw_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) in c4iw_query_gid()
317 c4iw_query_device(struct ib_device *ibdev, struct ib_device_attr *props, in c4iw_query_device()
360 c4iw_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props) in c4iw_query_port()
405 static int c4iw_port_immutable(struct ib_device *ibdev, u8 port_num, in c4iw_port_immutable()
430 struct ib_device *ibdev = &dev->ibdev; in c4iw_register_device()

1234