| /freebsd-13.1/sys/ofed/drivers/infiniband/core/ |
| H A D | core_priv.h | 71 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 D | ib_device.c | 132 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 D | ib_cache.c | 60 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 D | ib_sysfs.c | 62 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 D | agent.h | 47 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 D | ib_roce_gid_mgmt.c | 64 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 D | ib_agent.c | 61 __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 D | opa_smi.h | 57 struct ib_device *device) in opa_smi_check_local_smp() 72 struct ib_device *device) in opa_smi_check_local_returning_smp()
|
| H A D | smi.h | 69 struct ib_device *device) in smi_check_local_smp() 84 struct ib_device *device) in smi_check_local_returning_smp()
|
| H A D | uverbs.h | 106 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 D | ib_verbs.h | 612 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 D | ib_cache.h | 56 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 D | ib_sa.h | 331 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 D | iw_cm.h | 90 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 D | rdma_vt.h | 192 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 D | qlnxr_verbs.h | 33 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 D | mlx5_ib_virt.c | 35 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 D | mlx5_ib.h | 734 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 D | mlx5_ib_mad.c | 59 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 D | iser_initiator.c | 108 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 D | iser_memory.c | 61 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 D | iser_verbs.c | 203 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 D | mlx4_ib.h | 442 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 D | mlx4_ib_cm.c | 135 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 D | provider.c | 54 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()
|