/Linux-v4.19/drivers/infiniband/core/ |
D | core_priv.h | 73 typedef bool (*cma_device_filter)(struct ib_device *, void *); 84 struct ib_device *cma_get_ib_dev(struct cma_device *cma_dev); 86 int ib_device_register_sysfs(struct ib_device *device, 87 int (*port_callback)(struct ib_device *, 89 void ib_device_unregister_sysfs(struct ib_device *device); 91 typedef void (*roce_netdev_callback)(struct ib_device *device, u8 port, 94 typedef bool (*roce_netdev_filter)(struct ib_device *device, u8 port, 97 void ib_enum_roce_netdev(struct ib_device *ib_dev, 107 typedef int (*nldev_callback)(struct ib_device *device, 124 void ib_cache_gid_set_default_gid(struct ib_device *ib_dev, u8 port, [all …]
|
D | device.c | 96 static int ib_device_check_mandatory(struct ib_device *device) in ib_device_check_mandatory() 98 #define IB_MANDATORY_FUNC(x) { offsetof(struct ib_device, x), #x } in ib_device_check_mandatory() 134 static struct ib_device *__ib_device_get_by_index(u32 index) in __ib_device_get_by_index() 136 struct ib_device *device; in __ib_device_get_by_index() 148 struct ib_device *ib_device_get_by_index(u32 index) in ib_device_get_by_index() 150 struct ib_device *device; in ib_device_get_by_index() 161 static struct ib_device *__ib_device_get_by_name(const char *name) in __ib_device_get_by_name() 163 struct ib_device *device; in __ib_device_get_by_name() 176 struct ib_device *device; in alloc_name() 206 struct ib_device *dev = container_of(device, struct ib_device, dev); in ib_device_release() [all …]
|
D | roce_gid_mgmt.c | 73 bool (*is_supported)(const struct ib_device *device, u8 port_num); 82 unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u8 port) in roce_gid_type_mask_support() 98 static void update_gid(enum gid_op_type gid_op, struct ib_device *ib_dev, in update_gid() 147 is_eth_port_of_netdev_filter(struct ib_device *ib_dev, u8 port, in is_eth_port_of_netdev_filter() 171 is_eth_port_inactive_slave_filter(struct ib_device *ib_dev, u8 port, in is_eth_port_inactive_slave_filter() 200 is_ndev_for_default_gid_filter(struct ib_device *ib_dev, u8 port, in is_ndev_for_default_gid_filter() 226 static bool pass_all_filter(struct ib_device *ib_dev, u8 port, in pass_all_filter() 232 static bool upper_device_filter(struct ib_device *ib_dev, u8 port, in upper_device_filter() 263 is_upper_ndev_bond_master_filter(struct ib_device *ib_dev, u8 port, in is_upper_ndev_bond_master_filter() 279 struct ib_device *ib_dev, in update_gid_ip() [all …]
|
D | cgroup.c | 26 int ib_device_register_rdmacg(struct ib_device *device) in ib_device_register_rdmacg() 41 void ib_device_unregister_rdmacg(struct ib_device *device) in ib_device_unregister_rdmacg() 47 struct ib_device *device, in ib_rdmacg_try_charge() 56 struct ib_device *device, in ib_rdmacg_uncharge()
|
D | cache.c | 54 struct ib_device *device; 114 static void dispatch_gid_change_event(struct ib_device *ib_dev, u8 port) in dispatch_gid_change_event() 186 static struct ib_gid_table *rdma_gid_table(struct ib_device *device, u8 port) in rdma_gid_table() 211 struct ib_device *device = entry->attr.device; in free_gid_entry_locked() 261 struct ib_device *device = entry->attr.device; in free_gid_work() 349 static void del_gid(struct ib_device *ib_dev, u8 port, in del_gid() 503 static int __ib_cache_gid_add(struct ib_device *ib_dev, u8 port, in __ib_cache_gid_add() 547 int ib_cache_gid_add(struct ib_device *ib_dev, u8 port, in ib_cache_gid_add() 579 _ib_cache_gid_del(struct ib_device *ib_dev, u8 port, in _ib_cache_gid_del() 608 int ib_cache_gid_del(struct ib_device *ib_dev, u8 port, in ib_cache_gid_del() [all …]
|
D | agent.h | 43 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 const struct ib_wc *wc, const struct ib_device *device,
|
D | sysfs.c | 57 struct ib_device *ibdev; 456 static int get_perf_mad(struct ib_device *dev, int port_num, __be16 attr, in get_perf_mad() 762 static struct attribute_group *get_counter_table(struct ib_device *dev, in get_counter_table() 782 static int update_hw_stats(struct ib_device *dev, struct rdma_hw_stats *stats, in update_hw_stats() 806 struct ib_device *dev; in show_hw_stats() 815 struct ib_device, dev); in show_hw_stats() 843 struct ib_device *dev = container_of((struct device *)kobj, in show_stats_lifespan() 844 struct ib_device, dev); in show_stats_lifespan() 878 struct ib_device *dev = container_of((struct device *)kobj, in set_stats_lifespan() 879 struct ib_device, dev); in set_stats_lifespan() [all …]
|
D | agent.c | 57 __ib_get_agent_port(const struct ib_device *device, int port_num) in __ib_get_agent_port() 70 ib_get_agent_port(const struct ib_device *device, int port_num) in ib_get_agent_port() 82 const struct ib_wc *wc, const struct ib_device *device, in agent_send_response() 150 int ib_agent_port_open(struct ib_device *device, int port_num) in ib_agent_port_open() 200 int ib_agent_port_close(struct ib_device *device, int port_num) in ib_agent_port_close()
|
D | restrack.c | 44 struct ib_device *dev; in rdma_restrack_clean() 51 dev = container_of(res, struct ib_device, res); in rdma_restrack_clean() 120 static struct ib_device *res_to_dev(struct rdma_restrack_entry *res) in res_to_dev() 161 struct ib_device *dev = res_to_dev(res); in rdma_restrack_add() 209 struct ib_device *dev; in rdma_restrack_del()
|
/Linux-v4.19/drivers/infiniband/sw/rdmavt/ |
D | vt.c | 121 static int rvt_query_device(struct ib_device *ibdev, in rvt_query_device() 136 static int rvt_modify_device(struct ib_device *device, in rvt_modify_device() 156 static int rvt_query_port(struct ib_device *ibdev, u8 port_num, in rvt_query_port() 191 static int rvt_modify_port(struct ib_device *ibdev, u8 port_num, in rvt_modify_port() 230 static int rvt_query_pkey(struct ib_device *ibdev, u8 port_num, u16 index, in rvt_query_pkey() 262 static int rvt_query_gid(struct ib_device *ibdev, u8 port_num, in rvt_query_gid() 302 static struct ib_ucontext *rvt_alloc_ucontext(struct ib_device *ibdev, in rvt_alloc_ucontext() 323 static int rvt_get_port_immutable(struct ib_device *ibdev, u8 port_num, in rvt_get_port_immutable() 420 check_driver_override(rdi, offsetof(struct ib_device, in check_support() 430 if (!check_driver_override(rdi, offsetof(struct ib_device, in check_support() [all …]
|
/Linux-v4.19/include/rdma/ |
D | ib_cache.h | 40 int rdma_query_gid(struct ib_device *device, u8 port_num, int index, 42 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, 52 struct ib_device *device, const union ib_gid *gid, u8 port_num, 67 int ib_get_cached_pkey(struct ib_device *device_handle, 83 int ib_find_cached_pkey(struct ib_device *device, 99 int ib_find_exact_cached_pkey(struct ib_device *device, 113 int ib_get_cached_lmc(struct ib_device *device, 126 int ib_get_cached_port_state(struct ib_device *device, 131 const struct ib_gid_attr *rdma_get_gid_attr(struct ib_device *device,
|
D | ib_verbs.h | 96 struct ib_device *device; 648 struct ib_device *device; 660 struct ib_device *device; 1481 struct ib_device *device; 1540 struct ib_device *device; 1554 struct ib_device *device; 1563 struct ib_device *device; 1579 struct ib_device *device; 1599 struct ib_device *device; 1645 struct ib_device *device; [all …]
|
D | iw_cm.h | 85 struct ib_device *device; 113 struct ib_qp * (*get_qp)(struct ib_device *device, 140 struct iw_cm_id *iw_create_cm_id(struct ib_device *device, 172 struct ib_qp *iw_cm_get_qp(struct ib_device *device, int qpn);
|
D | ib_marshall.h | 41 void ib_copy_qp_attr_to_user(struct ib_device *device, 45 void ib_copy_ah_attr_to_user(struct ib_device *device,
|
/Linux-v4.19/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.h | 39 enum rdma_link_layer usnic_ib_port_link_layer(struct ib_device *device, 41 int usnic_ib_query_device(struct ib_device *ibdev, 44 int usnic_ib_query_port(struct ib_device *ibdev, u8 port, 49 int usnic_ib_query_gid(struct ib_device *ibdev, u8 port, int index, 51 struct net_device *usnic_get_netdev(struct ib_device *device, u8 port_num); 52 int usnic_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index, 54 struct ib_pd *usnic_ib_alloc_pd(struct ib_device *ibdev, 64 struct ib_cq *usnic_ib_create_cq(struct ib_device *ibdev, 73 struct ib_ucontext *usnic_ib_alloc_ucontext(struct ib_device *ibdev,
|
/Linux-v4.19/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.h | 54 int ocrdma_query_device(struct ib_device *, struct ib_device_attr *props, 56 int ocrdma_query_port(struct ib_device *, u8 port, struct ib_port_attr *props); 57 int ocrdma_modify_port(struct ib_device *, u8 port, int mask, 61 ocrdma_query_protocol(struct ib_device *device, u8 port_num); 64 struct net_device *ocrdma_get_netdev(struct ib_device *device, u8 port_num); 65 int ocrdma_query_pkey(struct ib_device *, u8 port, u16 index, u16 *pkey); 67 struct ib_ucontext *ocrdma_alloc_ucontext(struct ib_device *, 73 struct ib_pd *ocrdma_alloc_pd(struct ib_device *, 77 struct ib_cq *ocrdma_create_cq(struct ib_device *ibdev,
|
/Linux-v4.19/drivers/infiniband/hw/qedr/ |
D | verbs.h | 35 int qedr_query_device(struct ib_device *ibdev, 37 int qedr_query_port(struct ib_device *, u8 port, struct ib_port_attr *props); 38 int qedr_modify_port(struct ib_device *, u8 port, int mask, 41 int qedr_iw_query_gid(struct ib_device *ibdev, u8 port, 44 int qedr_query_pkey(struct ib_device *, u8 port, u16 index, u16 *pkey); 46 struct ib_ucontext *qedr_alloc_ucontext(struct ib_device *, struct ib_udata *); 50 struct ib_pd *qedr_alloc_pd(struct ib_device *, 54 struct ib_cq *qedr_create_cq(struct ib_device *ibdev, 98 int qedr_process_mad(struct ib_device *ibdev, int process_mad_flags, 105 int qedr_port_immutable(struct ib_device *ibdev, u8 port_num,
|
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/ |
D | ib_verbs.h | 145 struct net_device *bnxt_re_get_netdev(struct ib_device *ibdev, u8 port_num); 147 int bnxt_re_query_device(struct ib_device *ibdev, 150 int bnxt_re_modify_device(struct ib_device *ibdev, 153 int bnxt_re_query_port(struct ib_device *ibdev, u8 port_num, 155 int bnxt_re_get_port_immutable(struct ib_device *ibdev, u8 port_num, 157 void bnxt_re_query_fw_str(struct ib_device *ibdev, char *str); 158 int bnxt_re_query_pkey(struct ib_device *ibdev, u8 port_num, 162 int bnxt_re_query_gid(struct ib_device *ibdev, u8 port_num, 164 enum rdma_link_layer bnxt_re_get_link_layer(struct ib_device *ibdev, 166 struct ib_pd *bnxt_re_alloc_pd(struct ib_device *ibdev, [all …]
|
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_verbs.h | 383 int pvrdma_query_device(struct ib_device *ibdev, 386 int pvrdma_query_port(struct ib_device *ibdev, u8 port, 388 int pvrdma_query_gid(struct ib_device *ibdev, u8 port, 390 int pvrdma_query_pkey(struct ib_device *ibdev, u8 port, 392 enum rdma_link_layer pvrdma_port_link_layer(struct ib_device *ibdev, 394 int pvrdma_modify_device(struct ib_device *ibdev, int mask, 396 int pvrdma_modify_port(struct ib_device *ibdev, u8 port, 399 struct ib_ucontext *pvrdma_alloc_ucontext(struct ib_device *ibdev, 402 struct ib_pd *pvrdma_alloc_pd(struct ib_device *ibdev, 415 struct ib_cq *pvrdma_create_cq(struct ib_device *ibdev,
|
/Linux-v4.19/drivers/infiniband/ulp/iser/ |
D | iser_initiator.c | 168 ib_dma_sync_single_for_cpu(device->ib_device, in iser_create_send_desc() 184 ib_dma_unmap_single(device->ib_device, desc->req_dma, in iser_free_login_buf() 187 ib_dma_unmap_single(device->ib_device, desc->rsp_dma, in iser_free_login_buf() 207 desc->req_dma = ib_dma_map_single(device->ib_device, desc->req, in iser_alloc_login_buf() 210 if (ib_dma_mapping_error(device->ib_device, in iser_alloc_login_buf() 218 desc->rsp_dma = ib_dma_map_single(device->ib_device, desc->rsp, in iser_alloc_login_buf() 221 if (ib_dma_mapping_error(device->ib_device, in iser_alloc_login_buf() 230 ib_dma_unmap_single(device->ib_device, desc->req_dma, in iser_alloc_login_buf() 270 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc, in iser_alloc_rx_descriptors() 272 if (ib_dma_mapping_error(device->ib_device, dma_addr)) in iser_alloc_rx_descriptors() [all …]
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | ib_virt.c | 51 int mlx5_ib_get_vf_config(struct ib_device *device, int vf, u8 port, in mlx5_ib_get_vf_config() 93 int mlx5_ib_set_vf_link_state(struct ib_device *device, int vf, in mlx5_ib_set_vf_link_state() 121 int mlx5_ib_get_vf_stats(struct ib_device *device, int vf, in mlx5_ib_get_vf_stats() 152 static int set_vf_node_guid(struct ib_device *device, int vf, u8 port, u64 guid) in set_vf_node_guid() 173 static int set_vf_port_guid(struct ib_device *device, int vf, u8 port, u64 guid) in set_vf_port_guid() 194 int mlx5_ib_set_vf_guid(struct ib_device *device, int vf, u8 port, in mlx5_ib_set_vf_guid()
|
D | mlx5_ib.h | 843 int (*read_counters)(struct ib_device *ibdev, 862 struct ib_device ib_dev; 921 static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() 1037 struct ib_cq *mlx5_ib_create_cq(struct ib_device *ibdev, 1067 int mlx5_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, 1072 struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev, 1078 int mlx5_query_mad_ifc_smp_attr_node_info(struct ib_device *ibdev, 1080 int mlx5_query_mad_ifc_system_image_guid(struct ib_device *ibdev, 1082 int mlx5_query_mad_ifc_max_pkeys(struct ib_device *ibdev, 1084 int mlx5_query_mad_ifc_vendor_id(struct ib_device *ibdev, [all …]
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | mlx4_ib.h | 462 struct ib_device *ib_dev; 471 struct ib_device *ib_dev; 586 struct ib_device ib_dev; 644 static inline struct mlx4_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() 750 struct ib_cq *mlx4_ib_create_cq(struct ib_device *ibdev, 798 int mlx4_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, 812 int __mlx4_ib_query_port(struct ib_device *ibdev, u8 port, 814 int __mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index, 817 int __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index, 836 int mlx4_ib_find_real_gid(struct ib_device *ibdev, u8 port, __be64 guid); [all …]
|
/Linux-v4.19/include/linux/ |
D | blk-mq-rdma.h | 5 struct ib_device; 8 struct ib_device *dev, int first_vec);
|
/Linux-v4.19/drivers/infiniband/ulp/isert/ |
D | ib_isert.c | 139 attr.cap.max_send_sge = device->ib_device->attrs.max_send_sge; in isert_create_qp() 178 struct ib_device *ib_dev = device->ib_device; in isert_alloc_rx_descriptors() 224 struct ib_device *ib_dev = isert_conn->device->ib_device; in isert_free_rx_descriptors() 261 device->ib_device->num_comp_vectors)); in isert_alloc_comps() 265 device->comps_used, device->ib_device->name, in isert_alloc_comps() 266 device->ib_device->num_comp_vectors, in isert_alloc_comps() 274 max_cqe = min(ISER_MAX_CQ_LEN, device->ib_device->attrs.max_cqe); in isert_alloc_comps() 280 comp->cq = ib_alloc_cq(device->ib_device, comp, max_cqe, i, in isert_alloc_comps() 299 struct ib_device *ib_dev = device->ib_device; in isert_create_device_ib_res() 363 if (device->ib_device->node_guid == cma_id->device->node_guid) { in isert_device_get() [all …]
|