| /Linux-v5.4/drivers/infiniband/core/ |
| D | core_priv.h | 80 int ib_device_register_sysfs(struct ib_device *device); 81 void ib_device_unregister_sysfs(struct ib_device *device); 82 int ib_device_rename(struct ib_device *ibdev, const char *name); 83 int ib_device_set_dim(struct ib_device *ibdev, u8 use_dim); 85 typedef void (*roce_netdev_callback)(struct ib_device *device, u8 port, 88 typedef bool (*roce_netdev_filter)(struct ib_device *device, u8 port, 91 struct net_device *ib_device_get_netdev(struct ib_device *ib_dev, 94 void ib_enum_roce_netdev(struct ib_device *ib_dev, 104 typedef int (*nldev_callback)(struct ib_device *device, 118 int ib_get_client_nl_info(struct ib_device *ibdev, const char *client_name, [all …]
|
| D | device.c | 143 bool rdma_dev_access_netns(const struct ib_device *dev, const struct net *net) in rdma_dev_access_netns() 188 static void free_netdevs(struct ib_device *ib_dev); 190 static void __ib_unregister_device(struct ib_device *device); 196 static void __ibdev_printk(const char *level, const struct ib_device *ibdev, in __ibdev_printk() 214 void ibdev_printk(const char *level, const struct ib_device *ibdev, in ibdev_printk() 232 void func(const struct ib_device *ibdev, const char *fmt, ...) \ 260 static int rdma_dev_change_netns(struct ib_device *device, struct net *cur_net, 269 static void ib_device_check_mandatory(struct ib_device *device) in ib_device_check_mandatory() 310 struct ib_device *ib_device_get_by_index(const struct net *net, u32 index) in ib_device_get_by_index() 312 struct ib_device *device; in ib_device_get_by_index() [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() 282 struct ib_device *ib_dev, in update_gid_ip() [all …]
|
| D | cache.c | 54 struct ib_device *device; 125 static void dispatch_gid_change_event(struct ib_device *ib_dev, u8 port) in dispatch_gid_change_event() 197 static struct ib_gid_table *rdma_gid_table(struct ib_device *device, u8 port) in rdma_gid_table() 236 struct ib_device *device = entry->attr.device; in free_gid_entry_locked() 281 struct ib_device *device = entry->attr.device; in free_gid_work() 379 static void del_gid(struct ib_device *ib_dev, u8 port, in del_gid() 543 static int __ib_cache_gid_add(struct ib_device *ib_dev, u8 port, in __ib_cache_gid_add() 587 int ib_cache_gid_add(struct ib_device *ib_dev, u8 port, in ib_cache_gid_add() 598 _ib_cache_gid_del(struct ib_device *ib_dev, u8 port, in _ib_cache_gid_del() 627 int ib_cache_gid_del(struct ib_device *ib_dev, u8 port, in ib_cache_gid_del() [all …]
|
| 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()
|
| D | counters.c | 34 int rdma_counter_set_auto_mode(struct ib_device *dev, u8 port, in rdma_counter_set_auto_mode() 67 static struct rdma_counter *rdma_counter_alloc(struct ib_device *dev, u8 port, in rdma_counter_alloc() 200 struct ib_device *dev = counter->device; in counter_history_stat_update() 223 struct ib_device *dev = qp->device; in rdma_get_counter_auto_mode() 281 struct ib_device *dev = qp->device; in rdma_counter_bind_qp_auto() 341 struct ib_device *dev = counter->device; in rdma_counter_query_stats() 354 static u64 get_running_counters_hwstat_sum(struct ib_device *dev, in get_running_counters_hwstat_sum() 391 u64 rdma_counter_get_hwstat_value(struct ib_device *dev, u8 port, u32 index) in rdma_counter_get_hwstat_value() 406 static struct ib_qp *rdma_counter_get_qp(struct ib_device *dev, u32 qp_num) in rdma_counter_get_qp() 438 static struct rdma_counter *rdma_get_counter_by_id(struct ib_device *dev, in rdma_get_counter_by_id() [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 | 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 | 23 int rdma_restrack_init(struct ib_device *dev) in rdma_restrack_init() 59 void rdma_restrack_clean(struct ib_device *dev) in rdma_restrack_clean() 111 int rdma_restrack_count(struct ib_device *dev, enum rdma_restrack_type type) in rdma_restrack_count() 155 static struct ib_device *res_to_dev(struct rdma_restrack_entry *res) in res_to_dev() 210 struct ib_device *dev = res_to_dev(res); in rdma_restrack_add() 290 rdma_restrack_get_byid(struct ib_device *dev, in rdma_restrack_get_byid() 324 struct ib_device *dev; in rdma_restrack_del()
|
| D | sysfs.c | 58 struct ib_device *ibdev; 472 static int get_perf_mad(struct ib_device *dev, int port_num, __be16 attr, in get_perf_mad() 778 static struct attribute_group *get_counter_table(struct ib_device *dev, in get_counter_table() 798 static int update_hw_stats(struct ib_device *dev, struct rdma_hw_stats *stats, in update_hw_stats() 814 static ssize_t print_hw_stat(struct ib_device *dev, int port_num, in print_hw_stat() 825 struct ib_device *dev; in show_hw_stats() 834 struct ib_device, dev); in show_hw_stats() 862 struct ib_device *dev = container_of((struct device *)kobj, in show_stats_lifespan() 863 struct ib_device, dev); in show_stats_lifespan() 897 struct ib_device *dev = container_of((struct device *)kobj, in set_stats_lifespan() [all …]
|
| /Linux-v5.4/include/rdma/ |
| D | ib_verbs.h | 81 void ibdev_printk(const char *level, const struct ib_device *ibdev, 84 void ibdev_emerg(const struct ib_device *ibdev, const char *format, ...); 86 void ibdev_alert(const struct ib_device *ibdev, const char *format, ...); 88 void ibdev_crit(const struct ib_device *ibdev, const char *format, ...); 90 void ibdev_err(const struct ib_device *ibdev, const char *format, ...); 92 void ibdev_warn(const struct ib_device *ibdev, const char *format, ...); 94 void ibdev_notice(const struct ib_device *ibdev, const char *format, ...); 96 void ibdev_info(const struct ib_device *ibdev, const char *format, ...); 104 void ibdev_dbg(const struct ib_device *ibdev, const char *format, ...) {} in ibdev_dbg() 146 void ibdev_dbg_ratelimited(const struct ib_device *ibdev, const char *format, ...) {} in ibdev_dbg_ratelimited() [all …]
|
| 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, u8 port, 54 u64 rdma_counter_get_hwstat_value(struct ib_device *dev, u8 port, u32 index); 55 int rdma_counter_bind_qpn(struct ib_device *dev, u8 port, 57 int rdma_counter_bind_qpn_alloc(struct ib_device *dev, u8 port, 59 int rdma_counter_unbind_qpn(struct ib_device *dev, u8 port, 61 int rdma_counter_get_mode(struct ib_device *dev, u8 port,
|
| 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, 71 int ib_get_cached_pkey(struct ib_device *device_handle, 87 int ib_find_cached_pkey(struct ib_device *device, 103 int ib_find_exact_cached_pkey(struct ib_device *device, 117 int ib_get_cached_lmc(struct ib_device *device, 130 int ib_get_cached_port_state(struct ib_device *device, 135 const struct ib_gid_attr *rdma_get_gid_attr(struct ib_device *device,
|
| D | restrack.h | 17 struct ib_device; 107 int rdma_restrack_count(struct ib_device *dev, 159 struct rdma_restrack_entry *rdma_restrack_get_byid(struct ib_device *dev,
|
| D | iw_cm.h | 85 struct ib_device *device; 129 struct iw_cm_id *iw_create_cm_id(struct ib_device *device, 161 struct ib_qp *iw_cm_get_qp(struct ib_device *device, int qpn);
|
| /Linux-v5.4/drivers/infiniband/hw/efa/ |
| D | efa.h | 52 struct ib_device ibdev; 119 int efa_query_device(struct ib_device *ibdev, 122 int efa_query_port(struct ib_device *ibdev, u8 port, 127 int efa_query_gid(struct ib_device *ibdev, u8 port, int index, 129 int efa_query_pkey(struct ib_device *ibdev, u8 port, u16 index, 144 int efa_get_port_immutable(struct ib_device *ibdev, u8 port_num, 157 enum rdma_link_layer efa_port_link_layer(struct ib_device *ibdev, 159 struct rdma_hw_stats *efa_alloc_hw_stats(struct ib_device *ibdev, u8 port_num); 160 int efa_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
|
| /Linux-v5.4/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); 94 int qedr_process_mad(struct ib_device *ibdev, int process_mad_flags, 101 int qedr_port_immutable(struct ib_device *ibdev, u8 port_num,
|
| /Linux-v5.4/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 int usnic_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
|
| /Linux-v5.4/drivers/infiniband/sw/siw/ |
| D | siw_verbs.h | 39 int siw_query_port(struct ib_device *base_dev, u8 port, 41 int siw_get_port_immutable(struct ib_device *base_dev, u8 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, u8 port, 49 int siw_query_pkey(struct ib_device *base_dev, u8 port, u16 idx, u16 *pkey); 50 int siw_query_gid(struct ib_device *base_dev, u8 port, int idx,
|
| /Linux-v5.4/drivers/infiniband/hw/bnxt_re/ |
| D | ib_verbs.h | 145 int bnxt_re_query_device(struct ib_device *ibdev, 148 int bnxt_re_modify_device(struct ib_device *ibdev, 151 int bnxt_re_query_port(struct ib_device *ibdev, u8 port_num, 153 int bnxt_re_get_port_immutable(struct ib_device *ibdev, u8 port_num, 155 void bnxt_re_query_fw_str(struct ib_device *ibdev, char *str); 156 int bnxt_re_query_pkey(struct ib_device *ibdev, u8 port_num, 160 int bnxt_re_query_gid(struct ib_device *ibdev, u8 port_num, 162 enum rdma_link_layer bnxt_re_get_link_layer(struct ib_device *ibdev,
|
| /Linux-v5.4/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 int ocrdma_query_pkey(struct ib_device *, u8 port, u16 index, u16 *pkey);
|
| /Linux-v5.4/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-v5.4/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()
|
| /Linux-v5.4/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,
|
| /Linux-v5.4/include/linux/ |
| D | blk-mq-rdma.h | 6 struct ib_device; 9 struct ib_device *dev, int first_vec);
|