| /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() 356 struct ib_device *dev, u32 ns_fd); [all …]
|
| A D | device.c | 320 struct ib_device *device; in ib_device_get_by_index() 354 struct ib_device *device; in __ib_device_get_by_name() 502 struct ib_device *dev = container_of(device, struct ib_device, dev); in ib_device_release() 920 struct ib_device *dev; in ib_policy_change_task() 1074 struct ib_device *dev; in remove_all_compat_devs() 1095 struct ib_device *dev; in add_all_compat_devs() 1155 struct ib_device *dev; in rdma_dev_exit_net() 1196 struct ib_device *dev; in rdma_dev_init_net() 2440 struct ib_device *dev; in ib_enum_all_roce_netdevs() 2459 struct ib_device *dev; in ib_enum_all_devs() [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() 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() 574 void (*handle_netdev)(struct ib_device *ib_dev, in handle_netdev_upper() [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() 826 static ssize_t show_hw_stats(struct ib_device *ibdev, in show_hw_stats() 881 alloc_hw_stats_device(struct ib_device *ibdev) in alloc_hw_stats_device() 925 int ib_setup_device_attrs(struct ib_device *ibdev) in ib_setup_device_attrs() 989 struct ib_device *ibdev = port->ibdev; in alloc_hw_stats_port() 1312 struct ib_device *dev = rdma_device_to_ibdev(device); in node_type_show() 1322 struct ib_device *dev = rdma_device_to_ibdev(device); in sys_image_guid_show() 1336 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() 1047 int ib_get_cached_pkey(struct ib_device *device, in ib_get_cached_pkey() 1214 ssize_t rdma_query_gid_table(struct ib_device *device, in rdma_query_gid_table() 1317 struct ib_device *device = entry->attr.device; in rdma_read_gid_attr_ndev_rcu() 1603 int ib_cache_setup_one(struct ib_device *device) in ib_cache_setup_one() 1623 void ib_cache_release_one(struct ib_device *device) in ib_cache_release_one() [all …]
|
| A D | counters.c | 44 int rdma_counter_set_auto_mode(struct ib_device *dev, u32 port, in rdma_counter_set_auto_mode() 113 int rdma_counter_modify(struct ib_device *dev, u32 port, in rdma_counter_modify() 267 struct ib_device *dev = counter->device; in counter_history_stat_update() 292 struct ib_device *dev = qp->device; in rdma_get_counter_auto_mode() 335 struct ib_device *dev = qp->device; in rdma_counter_bind_qp_auto() 389 struct ib_device *dev = counter->device; in rdma_counter_query_stats() 494 int rdma_counter_bind_qpn(struct ib_device *dev, u32 port, in rdma_counter_bind_qpn() 591 int rdma_counter_unbind_qpn(struct ib_device *dev, u32 port, in rdma_counter_unbind_qpn() 624 int rdma_counter_get_mode(struct ib_device *dev, u32 port, in rdma_counter_get_mode() 639 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 | restrack.c | 23 int rdma_restrack_init(struct ib_device *dev) in rdma_restrack_init() 44 void rdma_restrack_clean(struct ib_device *dev) in rdma_restrack_clean() 64 int rdma_restrack_count(struct ib_device *dev, enum rdma_restrack_type type, in rdma_restrack_count() 83 static struct ib_device *res_to_dev(struct rdma_restrack_entry *res) in res_to_dev() 183 struct ib_device *dev = res_to_dev(res); in rdma_restrack_add() 245 rdma_restrack_get_byid(struct ib_device *dev, in rdma_restrack_get_byid() 287 struct ib_device *dev; in rdma_restrack_del()
|
| 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 | agent.c | 57 __ib_get_agent_port(const struct ib_device *device, int port_num) in __ib_get_agent_port() 79 ib_get_agent_port(const struct ib_device *device, int port_num) in ib_get_agent_port() 91 const struct ib_wc *wc, const struct ib_device *device, in agent_send_response() 159 int ib_agent_port_open(struct ib_device *device, int port_num) in ib_agent_port_open() 211 int ib_agent_port_close(struct ib_device *device, int port_num) in ib_agent_port_close()
|
| A D | nldev.c | 1074 struct ib_device *device; in nldev_get_doit() 1124 struct ib_device *device; in nldev_set_doit() 1214 struct ib_device *device; in nldev_port_get_doit() 1272 struct ib_device *device; in nldev_port_get_dumpit() 1331 struct ib_device *device; in nldev_res_get_doit() 1481 struct ib_device *device; in res_get_common_doit() 1567 struct ib_device *device; in res_get_common_dumpit() 1808 struct ib_device *device; in nldev_dellink() 2131 struct ib_device *device; in nldev_stat_set_doit() 2201 struct ib_device *device; in nldev_stat_del_doit() [all …]
|
| /drivers/infiniband/hw/efa/ |
| A D | efa.h | 48 struct ib_device ibdev; 146 int efa_query_device(struct ib_device *ibdev, 149 int efa_query_port(struct ib_device *ibdev, u32 port, 154 int efa_query_gid(struct ib_device *ibdev, u32 port, int index, 156 int efa_query_pkey(struct ib_device *ibdev, u32 port, u16 index, 178 int efa_get_port_immutable(struct ib_device *ibdev, u32 port_num, 191 enum rdma_link_layer efa_port_link_layer(struct ib_device *ibdev, 193 struct rdma_hw_stats *efa_alloc_hw_port_stats(struct ib_device *ibdev, u32 port_num); 194 struct rdma_hw_stats *efa_alloc_hw_device_stats(struct ib_device *ibdev); 195 int efa_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
|
| /drivers/infiniband/ulp/iser/ |
| A D | iser_initiator.c | 152 ib_dma_sync_single_for_cpu(device->ib_device, in iser_create_send_desc() 168 ib_dma_unmap_single(device->ib_device, desc->req_dma, in iser_free_login_buf() 171 ib_dma_unmap_single(device->ib_device, desc->rsp_dma, in iser_free_login_buf() 194 if (ib_dma_mapping_error(device->ib_device, in iser_alloc_login_buf() 205 if (ib_dma_mapping_error(device->ib_device, in iser_alloc_login_buf() 214 ib_dma_unmap_single(device->ib_device, desc->req_dma, in iser_alloc_login_buf() 254 if (ib_dma_mapping_error(device->ib_device, dma_addr)) in iser_alloc_rx_descriptors() 270 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr, in iser_alloc_rx_descriptors() 548 ib_dma_sync_single_for_cpu(ib_conn->device->ib_device, in iser_login_rsp() 647 ib_dma_sync_single_for_cpu(ib_conn->device->ib_device, in iser_task_rsp() [all …]
|
| A D | iser_verbs.c | 63 struct ib_device *ib_dev = device->ib_device; in iser_create_device_ib_res() 104 struct ib_device *ib_dev = device->ib_device; in iser_create_fastreg_desc() 232 struct ib_device *ib_dev; in iser_create_ib_conn_res() 240 ib_dev = device->ib_device; in iser_create_ib_conn_res() 305 if (device->ib_device->node_guid == cma_id->device->node_guid) in iser_device_find_by_ib_device() 313 device->ib_device = cma_id->device; in iser_device_find_by_ib_device() 491 struct ib_device_attr *attr = &device->ib_device->attrs; in iser_calc_scsi_params() 548 if (!(device->ib_device->attrs.kernel_cap_flags & in iser_addr_handler() 552 dev_name(&ib_conn->device->ib_device->dev)); in iser_addr_handler() 579 struct ib_device *ib_dev = ib_conn->device->ib_device; in iser_route_handler() [all …]
|
| /drivers/infiniband/hw/bnxt_re/ |
| A D | ib_verbs.h | 197 int bnxt_re_query_device(struct ib_device *ibdev, 200 int bnxt_re_modify_device(struct ib_device *ibdev, 203 int bnxt_re_query_port(struct ib_device *ibdev, u32 port_num, 205 int bnxt_re_get_port_immutable(struct ib_device *ibdev, u32 port_num, 207 void bnxt_re_query_fw_str(struct ib_device *ibdev, char *str); 208 int bnxt_re_query_pkey(struct ib_device *ibdev, u32 port_num, 212 int bnxt_re_query_gid(struct ib_device *ibdev, u32 port_num, 214 enum rdma_link_layer bnxt_re_get_link_layer(struct ib_device *ibdev, 273 int bnxt_re_process_mad(struct ib_device *device, int process_mad_flags,
|
| /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); 95 int qedr_process_mad(struct ib_device *ibdev, int process_mad_flags, 101 int qedr_port_immutable(struct ib_device *ibdev, u32 port_num,
|
| /drivers/infiniband/hw/mlx5/ |
| A D | ib_virt.c | 50 int mlx5_ib_get_vf_config(struct ib_device *device, int vf, u32 port, in mlx5_ib_get_vf_config() 92 int mlx5_ib_set_vf_link_state(struct ib_device *device, int vf, in mlx5_ib_set_vf_link_state() 120 int mlx5_ib_get_vf_stats(struct ib_device *device, int vf, in mlx5_ib_get_vf_stats() 151 static int set_vf_node_guid(struct ib_device *device, int vf, u32 port, in set_vf_node_guid() 175 static int set_vf_port_guid(struct ib_device *device, int vf, u32 port, in set_vf_port_guid() 199 int mlx5_ib_set_vf_guid(struct ib_device *device, int vf, u32 port, in mlx5_ib_set_vf_guid() 210 int mlx5_ib_get_vf_guid(struct ib_device *device, int vf, u32 port, in mlx5_ib_get_vf_guid()
|
| /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,
|
| /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,
|
| /drivers/infiniband/hw/erdma/ |
| A D | erdma_verbs.h | 432 int erdma_query_device(struct ib_device *dev, struct ib_device_attr *attr, 434 int erdma_get_port_immutable(struct ib_device *dev, u32 port, 438 int erdma_query_port(struct ib_device *dev, u32 port, 440 int erdma_query_gid(struct ib_device *dev, u32 port, int idx, 463 struct ib_qp *erdma_get_ibqp(struct ib_device *dev, int id); 476 struct rdma_hw_stats *erdma_alloc_hw_port_stats(struct ib_device *device, 478 int erdma_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats, 480 enum rdma_link_layer erdma_get_link_layer(struct ib_device *ibdev, 484 int erdma_query_pkey(struct ib_device *ibdev, u32 port, u16 index, u16 *pkey);
|
| /drivers/infiniband/hw/ocrdma/ |
| A 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 *ibdev, u32 port, 60 ocrdma_query_protocol(struct ib_device *device, u32 port_num); 62 int ocrdma_query_pkey(struct ib_device *ibdev, u32 port, u16 index, u16 *pkey);
|
| /drivers/infiniband/hw/mana/ |
| A D | counters.h | 57 struct rdma_hw_stats *mana_ib_alloc_hw_port_stats(struct ib_device *ibdev, 59 struct rdma_hw_stats *mana_ib_alloc_hw_device_stats(struct ib_device *ibdev); 60 int mana_ib_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
|
| /drivers/infiniband/ulp/isert/ |
| A D | ib_isert.c | 105 struct ib_device *ib_dev = device->ib_device; in isert_create_qp() 149 struct ib_device *ib_dev = device->ib_device; in isert_alloc_rx_descriptors() 195 struct ib_device *ib_dev = isert_conn->device->ib_device; in isert_free_rx_descriptors() 215 struct ib_device *ib_dev = device->ib_device; in isert_create_device_ib_res() 319 struct ib_device *ib_dev = isert_conn->device->ib_device; in isert_free_login_buf() 827 struct ib_device *ib_dev = device->ib_device; in isert_create_send_desc() 840 struct ib_device *ib_dev = device->ib_device; in isert_init_tx_hdrs() 919 struct ib_device *ib_dev = device->ib_device; in isert_put_login_tx() 1777 struct ib_device *ib_dev = device->ib_device; in isert_put_response() 1908 struct ib_device *ib_dev = device->ib_device; in isert_put_reject() [all …]
|
| /drivers/infiniband/sw/rdmavt/ |
| A D | vt.c | 77 static int rvt_query_device(struct ib_device *ibdev, in rvt_query_device() 92 static int rvt_get_numa_node(struct ib_device *ibdev) in rvt_get_numa_node() 99 static int rvt_modify_device(struct ib_device *device, in rvt_modify_device() 119 static int rvt_query_port(struct ib_device *ibdev, u32 port_num, in rvt_query_port() 151 static int rvt_modify_port(struct ib_device *ibdev, u32 port_num, in rvt_modify_port() 187 static int rvt_query_pkey(struct ib_device *ibdev, u32 port_num, u16 index, in rvt_query_pkey() 217 static int rvt_query_gid(struct ib_device *ibdev, u32 port_num, in rvt_query_gid() 259 static int rvt_get_port_immutable(struct ib_device *ibdev, u32 port_num, in rvt_get_port_immutable()
|
| /drivers/infiniband/hw/mlx4/ |
| A D | mlx4_ib.h | 481 struct ib_device *ib_dev; 491 struct ib_device *ib_dev; 611 struct ib_device ib_dev; 673 static inline struct mlx4_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() 818 int mlx4_ib_process_mad(struct ib_device *ibdev, int mad_flags, u32 port_num, 825 int __mlx4_ib_query_port(struct ib_device *ibdev, u32 port, 827 int __mlx4_ib_query_pkey(struct ib_device *ibdev, u32 port, u16 index, 830 int __mlx4_ib_query_gid(struct ib_device *ibdev, u32 port, int index, 849 int mlx4_ib_find_real_gid(struct ib_device *ibdev, u32 port, __be64 guid); 853 int mlx4_ib_mcg_demux_handler(struct ib_device *ibdev, int port, int slave, [all …]
|