| /linux/drivers/infiniband/core/ |
| A D | core_priv.h | 93 void ib_enum_roce_netdev(struct ib_device *ib_dev, 148 int ib_cache_setup_one(struct ib_device *device); 149 void ib_cache_cleanup_one(struct ib_device *device); 158 struct ib_device *device, 162 struct ib_device *device, 174 struct ib_device *device, in ib_rdmacg_try_charge() 181 struct ib_device *device, in ib_rdmacg_uncharge() 265 struct ib_device *dev) in ib_create_qp_security() 283 struct ib_device *dev) in ib_open_shared_qp_security() 359 struct ib_device *dev, u32 ns_fd); [all …]
|
| A D | device.c | 309 struct ib_device *device; in ib_device_get_by_index() 343 struct ib_device *device; in __ib_device_get_by_name() 364 struct ib_device *device; in ib_device_get_by_name() 490 struct ib_device *dev = container_of(device, struct ib_device, dev); in ib_device_release() 883 struct ib_device *dev; in ib_policy_change_task() 1037 struct ib_device *dev; in remove_all_compat_devs() 1058 struct ib_device *dev; in add_all_compat_devs() 1118 struct ib_device *dev; in rdma_dev_exit_net() 1159 struct ib_device *dev; in rdma_dev_init_net() 2326 struct ib_device *dev; in ib_enum_all_roce_netdevs() [all …]
|
| A D | roce_gid_mgmt.c | 147 is_eth_port_of_netdev_filter(struct ib_device *ib_dev, u32 port, in is_eth_port_of_netdev_filter() 227 static bool pass_all_filter(struct ib_device *ib_dev, u32 port, in pass_all_filter() 283 struct ib_device *ib_dev, in update_gid_ip() 331 static void enum_netdev_ipv4_ips(struct ib_device *ib_dev, in enum_netdev_ipv4_ips() 375 static void enum_netdev_ipv6_ips(struct ib_device *ib_dev, in enum_netdev_ipv6_ips() 421 static void _add_netdev_ips(struct ib_device *ib_dev, u32 port, in _add_netdev_ips() 429 static void add_netdev_ips(struct ib_device *ib_dev, u32 port, in add_netdev_ips() 435 static void del_netdev_ips(struct ib_device *ib_dev, u32 port, in del_netdev_ips() 473 static void enum_all_gids_of_dev_cb(struct ib_device *ib_dev, in enum_all_gids_of_dev_cb() 511 void rdma_roce_rescan_device(struct ib_device *ib_dev) in rdma_roce_rescan_device() [all …]
|
| A D | sysfs.c | 66 struct ib_device *ibdev; 151 struct ib_device *ibdev = container_of(dev, struct ib_device, dev); in hw_stat_device_show() 163 struct ib_device *ibdev = container_of(dev, struct ib_device, dev); in hw_stat_device_store() 833 static ssize_t show_hw_stats(struct ib_device *ibdev, in show_hw_stats() 888 alloc_hw_stats_device(struct ib_device *ibdev) in alloc_hw_stats_device() 932 int ib_setup_device_attrs(struct ib_device *ibdev) in ib_setup_device_attrs() 995 struct ib_device *ibdev = port->ibdev; in alloc_hw_stats_port() 1313 struct ib_device *dev = rdma_device_to_ibdev(device); in node_type_show() 1323 struct ib_device *dev = rdma_device_to_ibdev(device); in sys_image_guid_show() 1337 struct ib_device *dev = rdma_device_to_ibdev(device); in node_guid_show() [all …]
|
| A D | cache.c | 239 struct ib_device *device = entry->attr.device; in free_gid_entry_locked() 284 struct ib_device *device = entry->attr.device; in free_gid_work() 382 static void del_gid(struct ib_device *ib_dev, u32 port, in del_gid() 601 _ib_cache_gid_del(struct ib_device *ib_dev, u32 port, in _ib_cache_gid_del() 683 rdma_find_gid_by_port(struct ib_device *ib_dev, in rdma_find_gid_by_port() 1045 int ib_get_cached_pkey(struct ib_device *device, in ib_get_cached_pkey() 1247 ssize_t rdma_query_gid_table(struct ib_device *device, in rdma_query_gid_table() 1350 struct ib_device *device = entry->attr.device; in rdma_read_gid_attr_ndev_rcu() 1619 int ib_cache_setup_one(struct ib_device *device) in ib_cache_setup_one() 1637 void ib_cache_release_one(struct ib_device *device) in ib_cache_release_one() [all …]
|
| A D | counters.c | 42 int rdma_counter_set_auto_mode(struct ib_device *dev, u32 port, in rdma_counter_set_auto_mode() 109 int rdma_counter_modify(struct ib_device *dev, u32 port, in rdma_counter_modify() 258 struct ib_device *dev = counter->device; in counter_history_stat_update() 283 struct ib_device *dev = qp->device; in rdma_get_counter_auto_mode() 326 struct ib_device *dev = qp->device; in rdma_counter_bind_qp_auto() 379 struct ib_device *dev = counter->device; in rdma_counter_query_stats() 484 int rdma_counter_bind_qpn(struct ib_device *dev, u32 port, in rdma_counter_bind_qpn() 581 int rdma_counter_unbind_qpn(struct ib_device *dev, u32 port, in rdma_counter_unbind_qpn() 614 int rdma_counter_get_mode(struct ib_device *dev, u32 port, in rdma_counter_get_mode() 627 void rdma_counter_init(struct ib_device *dev) in rdma_counter_init() [all …]
|
| A D | cgroup.c | 17 void ib_device_register_rdmacg(struct ib_device *device) in ib_device_register_rdmacg() 32 void ib_device_unregister_rdmacg(struct ib_device *device) in ib_device_unregister_rdmacg() 38 struct ib_device *device, in ib_rdmacg_try_charge() 47 struct ib_device *device, in ib_rdmacg_uncharge()
|
| A 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,
|
| A D | restrack.c | 23 int rdma_restrack_init(struct ib_device *dev) in rdma_restrack_init() 60 void rdma_restrack_clean(struct ib_device *dev) in rdma_restrack_clean() 112 int rdma_restrack_count(struct ib_device *dev, enum rdma_restrack_type type) in rdma_restrack_count() 127 static struct ib_device *res_to_dev(struct rdma_restrack_entry *res) in res_to_dev() 225 struct ib_device *dev = res_to_dev(res); in rdma_restrack_add() 284 rdma_restrack_get_byid(struct ib_device *dev, in rdma_restrack_get_byid() 326 struct ib_device *dev; in rdma_restrack_del()
|
| A 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()
|
| /linux/include/rdma/ |
| A D | ib_verbs.h | 153 struct ib_device *device; 736 struct ib_device *device; 748 struct ib_device *device; 1549 struct ib_device *device; 1694 struct ib_device *device; 1824 struct ib_device *device; 2082 struct ib_device *device; 2175 struct ib_device *ib_dev; 2205 struct ib_device *hca; 2680 struct ib_device { struct [all …]
|
| A D | rdma_counter.h | 15 struct ib_device; 37 struct ib_device *device; 46 void rdma_counter_init(struct ib_device *dev); 47 void rdma_counter_release(struct ib_device *dev); 48 int rdma_counter_set_auto_mode(struct ib_device *dev, u32 port, 55 u64 rdma_counter_get_hwstat_value(struct ib_device *dev, u32 port, u32 index); 56 int rdma_counter_bind_qpn(struct ib_device *dev, u32 port, 58 int rdma_counter_bind_qpn_alloc(struct ib_device *dev, u32 port, 60 int rdma_counter_unbind_qpn(struct ib_device *dev, u32 port, 62 int rdma_counter_get_mode(struct ib_device *dev, u32 port, [all …]
|
| A D | ib_cache.h | 13 int rdma_query_gid(struct ib_device *device, u32 port_num, int index, 16 const struct ib_gid_attr *rdma_find_gid(struct ib_device *device, 20 const struct ib_gid_attr *rdma_find_gid_by_port(struct ib_device *ib_dev, 26 struct ib_device *device, const union ib_gid *gid, u32 port_num, 45 int ib_get_cached_pkey(struct ib_device *device_handle, 61 int ib_find_cached_pkey(struct ib_device *device, 77 int ib_find_exact_cached_pkey(struct ib_device *device, 91 int ib_get_cached_lmc(struct ib_device *device, 104 int ib_get_cached_port_state(struct ib_device *device, 109 const struct ib_gid_attr *rdma_get_gid_attr(struct ib_device *device, [all …]
|
| A D | ib_umem.h | 20 struct ib_device *ibdev; 100 struct ib_umem *ib_umem_get(struct ib_device *device, unsigned long addr, 139 struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device, 143 struct ib_umem_dmabuf *ib_umem_dmabuf_get_pinned(struct ib_device *device, 155 static inline struct ib_umem *ib_umem_get(struct ib_device *device, in ib_umem_get() 179 struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device, in ib_umem_dmabuf_get() 188 ib_umem_dmabuf_get_pinned(struct ib_device *device, unsigned long offset, in ib_umem_dmabuf_get_pinned()
|
| A D | ib_sysfs.h | 10 struct ib_device; 14 ssize_t (*show)(struct ib_device *ibdev, u32 port_num, 16 ssize_t (*store)(struct ib_device *ibdev, u32 port_num, 34 struct ib_device *ib_port_sysfs_get_ibdev_kobj(struct kobject *kobj,
|
| /linux/drivers/infiniband/hw/efa/ |
| A D | efa.h | 48 struct ib_device ibdev; 134 int efa_query_device(struct ib_device *ibdev, 137 int efa_query_port(struct ib_device *ibdev, u32 port, 142 int efa_query_gid(struct ib_device *ibdev, u32 port, int index, 144 int efa_query_pkey(struct ib_device *ibdev, u32 port, u16 index, 162 int efa_get_port_immutable(struct ib_device *ibdev, u32 port_num, 175 enum rdma_link_layer efa_port_link_layer(struct ib_device *ibdev, 177 struct rdma_hw_stats *efa_alloc_hw_port_stats(struct ib_device *ibdev, u32 port_num); 178 struct rdma_hw_stats *efa_alloc_hw_device_stats(struct ib_device *ibdev); 179 int efa_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
|
| /linux/drivers/infiniband/ulp/iser/ |
| A 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() 210 if (ib_dma_mapping_error(device->ib_device, 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() 272 if (ib_dma_mapping_error(device->ib_device, dma_addr)) in iser_alloc_rx_descriptors() 289 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr, in iser_alloc_rx_descriptors() 576 ib_dma_sync_single_for_cpu(ib_conn->device->ib_device, in iser_login_rsp() 668 ib_dma_sync_single_for_cpu(ib_conn->device->ib_device, in iser_task_rsp() [all …]
|
| /linux/drivers/infiniband/hw/qedr/ |
| A D | verbs.h | 35 int qedr_query_device(struct ib_device *ibdev, 37 int qedr_query_port(struct ib_device *ibdev, u32 port, 40 int qedr_iw_query_gid(struct ib_device *ibdev, u32 port, 43 int qedr_query_pkey(struct ib_device *ibdev, u32 port, u16 index, u16 *pkey); 94 int qedr_process_mad(struct ib_device *ibdev, int process_mad_flags, 100 int qedr_port_immutable(struct ib_device *ibdev, u32 port_num,
|
| /linux/drivers/infiniband/hw/qib/ |
| A D | qib_sysfs.c | 43 struct ib_device *ibdev = ib_port_sysfs_get_ibdev_kobj(kobj, &port_num); in qib_get_pportdata_kobj() 52 static ssize_t hrtbt_enable_show(struct ib_device *ibdev, u32 port_num, in hrtbt_enable_show() 61 static ssize_t hrtbt_enable_store(struct ib_device *ibdev, u32 port_num, in hrtbt_enable_store() 88 static ssize_t loopback_store(struct ib_device *ibdev, u32 port_num, in loopback_store() 124 static ssize_t status_show(struct ib_device *ibdev, u32 port_num, in status_show() 155 static ssize_t status_str_show(struct ib_device *ibdev, u32 port_num, in status_str_show() 308 static ssize_t sl2vl_attr_show(struct ib_device *ibdev, u32 port_num, in sl2vl_attr_show() 454 static ssize_t rc_acks_show(struct ib_device *ibdev, u32 port_num, in rc_acks_show() 465 static ssize_t rc_acks_store(struct ib_device *ibdev, u32 port_num, in rc_acks_store() 477 static ssize_t rc_qacks_show(struct ib_device *ibdev, u32 port_num, in rc_qacks_show() [all …]
|
| /linux/drivers/infiniband/hw/mlx5/ |
| A D | ib_virt.c | 51 int mlx5_ib_get_vf_config(struct ib_device *device, int vf, u32 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, u32 port, in set_vf_node_guid() 176 static int set_vf_port_guid(struct ib_device *device, int vf, u32 port, in set_vf_port_guid() 200 int mlx5_ib_set_vf_guid(struct ib_device *device, int vf, u32 port, in mlx5_ib_set_vf_guid() 211 int mlx5_ib_get_vf_guid(struct ib_device *device, int vf, u32 port, in mlx5_ib_get_vf_guid()
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| A D | ib_verbs.h | 149 int bnxt_re_query_device(struct ib_device *ibdev, 152 int bnxt_re_query_port(struct ib_device *ibdev, u32 port_num, 154 int bnxt_re_get_port_immutable(struct ib_device *ibdev, u32 port_num, 156 void bnxt_re_query_fw_str(struct ib_device *ibdev, char *str); 157 int bnxt_re_query_pkey(struct ib_device *ibdev, u32 port_num, 161 int bnxt_re_query_gid(struct ib_device *ibdev, u32 port_num, 163 enum rdma_link_layer bnxt_re_get_link_layer(struct ib_device *ibdev,
|
| /linux/drivers/infiniband/hw/usnic/ |
| A 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, u32 port, 49 int usnic_ib_query_gid(struct ib_device *ibdev, u32 port, int index,
|
| /linux/drivers/infiniband/sw/siw/ |
| A D | siw_verbs.h | 39 int siw_query_port(struct ib_device *base_dev, u32 port, 41 int siw_get_port_immutable(struct ib_device *base_dev, u32 port, 43 int siw_query_device(struct ib_device *base_dev, struct ib_device_attr *attr, 47 int siw_query_port(struct ib_device *base_dev, u32 port, 49 int siw_query_gid(struct ib_device *base_dev, u32 port, int idx,
|
| /linux/drivers/infiniband/ulp/isert/ |
| A D | ib_isert.c | 107 struct ib_device *ib_dev = device->ib_device; in isert_create_qp() 151 struct ib_device *ib_dev = device->ib_device; in isert_alloc_rx_descriptors() 197 struct ib_device *ib_dev = isert_conn->device->ib_device; in isert_free_rx_descriptors() 217 struct ib_device *ib_dev = device->ib_device; in isert_create_device_ib_res() 321 struct ib_device *ib_dev = isert_conn->device->ib_device; in isert_free_login_buf() 825 struct ib_device *ib_dev = device->ib_device; in isert_create_send_desc() 838 struct ib_device *ib_dev = device->ib_device; in isert_init_tx_hdrs() 917 struct ib_device *ib_dev = device->ib_device; in isert_put_login_tx() 1776 struct ib_device *ib_dev = device->ib_device; in isert_put_response() 1907 struct ib_device *ib_dev = device->ib_device; in isert_put_reject() [all …]
|
| /linux/drivers/infiniband/hw/vmw_pvrdma/ |
| A D | pvrdma_verbs.h | 348 int pvrdma_query_device(struct ib_device *ibdev, 351 int pvrdma_query_port(struct ib_device *ibdev, u32 port, 353 int pvrdma_query_gid(struct ib_device *ibdev, u32 port, 355 int pvrdma_query_pkey(struct ib_device *ibdev, u32 port, 357 enum rdma_link_layer pvrdma_port_link_layer(struct ib_device *ibdev, 359 int pvrdma_modify_device(struct ib_device *ibdev, int mask, 361 int pvrdma_modify_port(struct ib_device *ibdev, u32 port,
|