Home
last modified time | relevance | path

Searched refs:ib_device (Results 1 - 25 of 444) sorted by relevance

12345678910>>...18

/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dcore_priv.h81 int ib_device_register_sysfs(struct ib_device *device);
82 void ib_device_unregister_sysfs(struct ib_device *device);
83 int ib_device_rename(struct ib_device *ibdev, const char *name);
84 int ib_device_set_dim(struct ib_device *ibdev, u8 use_dim);
86 typedef void (*roce_netdev_callback)(struct ib_device *device, u8 port,
89 typedef bool (*roce_netdev_filter)(struct ib_device *device, u8 port,
92 struct net_device *ib_device_get_netdev(struct ib_device *ib_dev,
95 void ib_enum_roce_netdev(struct ib_device *ib_dev,
105 typedef int (*nldev_callback)(struct ib_device *device,
119 int ib_get_client_nl_info(struct ib_device *ibde
[all...]
H A Ddevice.c140 bool rdma_dev_access_netns(const struct ib_device *dev, const struct net *net) in rdma_dev_access_netns()
185 static void free_netdevs(struct ib_device *ib_dev);
187 static void __ib_unregister_device(struct ib_device *device);
193 static void __ibdev_printk(const char *level, const struct ib_device *ibdev, in __ibdev_printk()
208 printk("%s(NULL ib_device): %pV", level, vaf); in __ibdev_printk()
211 void ibdev_printk(const char *level, const struct ib_device *ibdev, in ibdev_printk()
229 void func(const struct ib_device *ibdev, const char *fmt, ...) \
257 static int rdma_dev_change_netns(struct ib_device *device, struct net *cur_net,
266 static void ib_device_check_mandatory(struct ib_device *device) in ib_device_check_mandatory()
306 struct ib_device *ib_device_get_by_inde
[all...]
H A Droce_gid_mgmt.c73 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_de in update_gid_ip()
[all...]
H A Dcache.c124 static void dispatch_gid_change_event(struct ib_device *ib_dev, u8 port) in dispatch_gid_change_event()
200 static struct ib_gid_table *rdma_gid_table(struct ib_device *device, u8 port) in rdma_gid_table()
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, u8 port, in del_gid()
546 static int __ib_cache_gid_add(struct ib_device *ib_dev, u8 port, in __ib_cache_gid_add()
590 int ib_cache_gid_add(struct ib_device *ib_dev, u8 port, in ib_cache_gid_add()
601 _ib_cache_gid_del(struct ib_device *ib_dev, u8 port, in _ib_cache_gid_del()
630 int ib_cache_gid_del(struct ib_device *ib_dev, u8 port, in ib_cache_gid_del()
641 int ib_cache_gid_del_all_netdev_gids(struct ib_device *ib_de
[all...]
H A Dcgroup.c17 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()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dcore_priv.h81 int ib_device_rename(struct ib_device *ibdev, const char *name);
82 int ib_device_set_dim(struct ib_device *ibdev, u8 use_dim);
84 typedef void (*roce_netdev_callback)(struct ib_device *device, u32 port,
87 typedef bool (*roce_netdev_filter)(struct ib_device *device, u32 port,
90 struct net_device *ib_device_get_netdev(struct ib_device *ib_dev,
93 void ib_enum_roce_netdev(struct ib_device *ib_dev,
103 typedef int (*nldev_callback)(struct ib_device *device,
117 int ib_get_client_nl_info(struct ib_device *ibdev, const char *client_name,
129 void ib_cache_gid_set_default_gid(struct ib_device *ib_dev, u32 port,
134 int ib_cache_gid_add(struct ib_device *ib_de
[all...]
H A Ddevice.c141 bool rdma_dev_access_netns(const struct ib_device *dev, const struct net *net) in rdma_dev_access_netns()
186 static void free_netdevs(struct ib_device *ib_dev);
188 static void __ib_unregister_device(struct ib_device *device);
194 static void __ibdev_printk(const char *level, const struct ib_device *ibdev, in __ibdev_printk()
209 printk("%s(NULL ib_device): %pV", level, vaf); in __ibdev_printk()
212 void ibdev_printk(const char *level, const struct ib_device *ibdev, in ibdev_printk()
230 void func(const struct ib_device *ibdev, const char *fmt, ...) \
258 static int rdma_dev_change_netns(struct ib_device *device, struct net *cur_net,
267 static void ib_device_check_mandatory(struct ib_device *device) in ib_device_check_mandatory()
308 struct ib_device *ib_device_get_by_inde
[all...]
H A Droce_gid_mgmt.c73 bool (*is_supported)(const struct ib_device *device, u32 port_num);
82 unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u32 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, u32 port, in is_eth_port_of_netdev_filter()
171 is_eth_port_inactive_slave_filter(struct ib_device *ib_dev, u32 port, in is_eth_port_inactive_slave_filter()
201 is_ndev_for_default_gid_filter(struct ib_device *ib_dev, u32 port, in is_ndev_for_default_gid_filter()
227 static bool pass_all_filter(struct ib_device *ib_dev, u32 port, in pass_all_filter()
233 static bool upper_device_filter(struct ib_device *ib_dev, u32 port, in upper_device_filter()
264 is_upper_ndev_bond_master_filter(struct ib_device *ib_dev, u32 port, in is_upper_ndev_bond_master_filter()
283 struct ib_device *ib_de in update_gid_ip()
[all...]
H A Dcache.c124 static void dispatch_gid_change_event(struct ib_device *ib_dev, u32 port) in dispatch_gid_change_event()
200 static struct ib_gid_table *rdma_gid_table(struct ib_device *device, u32 port) in rdma_gid_table()
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()
546 static int __ib_cache_gid_add(struct ib_device *ib_dev, u32 port, in __ib_cache_gid_add()
590 int ib_cache_gid_add(struct ib_device *ib_dev, u32 port, in ib_cache_gid_add()
601 _ib_cache_gid_del(struct ib_device *ib_dev, u32 port, in _ib_cache_gid_del()
630 int ib_cache_gid_del(struct ib_device *ib_dev, u32 port, in ib_cache_gid_del()
641 int ib_cache_gid_del_all_netdev_gids(struct ib_device *ib_de
[all...]
H A Dcgroup.c17 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()
H A Dsysfs.c66 struct ib_device *ibdev;
78 ssize_t (*show)(struct ib_device *ibdev, struct rdma_hw_stats *stats,
80 ssize_t (*store)(struct ib_device *ibdev, struct rdma_hw_stats *stats,
87 ssize_t (*show)(struct ib_device *ibdev, struct rdma_hw_stats *stats,
89 ssize_t (*store)(struct ib_device *ibdev, struct rdma_hw_stats *stats,
131 struct ib_device *ib_port_sysfs_get_ibdev_kobj(struct kobject *kobj, in ib_port_sysfs_get_ibdev_kobj()
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, de in hw_stat_device_store()
[all...]
/kernel/linux/linux-5.10/include/rdma/
H A Dib_cache.h13 int rdma_query_gid(struct ib_device *device, u8 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, u8 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 *devic
[all...]
H A Drdma_counter.h15 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 *de
[all...]
H A Dib_verbs.h60 void ibdev_printk(const char *level, const struct ib_device *ibdev,
63 void ibdev_emerg(const struct ib_device *ibdev, const char *format, ...);
65 void ibdev_alert(const struct ib_device *ibdev, const char *format, ...);
67 void ibdev_crit(const struct ib_device *ibdev, const char *format, ...);
69 void ibdev_err(const struct ib_device *ibdev, const char *format, ...);
71 void ibdev_warn(const struct ib_device *ibdev, const char *format, ...);
73 void ibdev_notice(const struct ib_device *ibdev, const char *format, ...);
75 void ibdev_info(const struct ib_device *ibdev, const char *format, ...);
84 void ibdev_dbg(const struct ib_device *ibdev, const char *format, ...) {} in ibdev_dbg()
127 void ibdev_dbg_ratelimited(const struct ib_device *ibde
2629 struct ib_device { global() struct
[all...]
/kernel/linux/linux-6.6/include/rdma/
H A Dib_cache.h13 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 *devic
[all...]
H A Drdma_counter.h15 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 *de
[all...]
H A Dib_verbs.h63 void ibdev_printk(const char *level, const struct ib_device *ibdev,
66 void ibdev_emerg(const struct ib_device *ibdev, const char *format, ...);
68 void ibdev_alert(const struct ib_device *ibdev, const char *format, ...);
70 void ibdev_crit(const struct ib_device *ibdev, const char *format, ...);
72 void ibdev_err(const struct ib_device *ibdev, const char *format, ...);
74 void ibdev_warn(const struct ib_device *ibdev, const char *format, ...);
76 void ibdev_notice(const struct ib_device *ibdev, const char *format, ...);
78 void ibdev_info(const struct ib_device *ibdev, const char *format, ...);
87 void ibdev_dbg(const struct ib_device *ibdev, const char *format, ...) {} in ibdev_dbg()
130 void ibdev_dbg_ratelimited(const struct ib_device *ibde
2701 struct ib_device { global() struct
[all...]
H A Dib_sysfs.h10 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,
H A Dib_umem.h20 struct ib_device *ibdev;
106 struct ib_umem *ib_umem_get(struct ib_device *device, unsigned long addr,
145 struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device,
149 struct ib_umem_dmabuf *ib_umem_dmabuf_get_pinned(struct ib_device *device,
161 static inline struct ib_umem *ib_umem_get(struct ib_device *device, in ib_umem_get()
185 struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device, in ib_umem_dmabuf_get()
194 ib_umem_dmabuf_get_pinned(struct ib_device *device, unsigned long offset, in ib_umem_dmabuf_get_pinned()
/kernel/linux/linux-6.6/drivers/infiniband/hw/efa/
H A Defa.h48 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 *ibde
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/efa/
H A Defa.h49 struct ib_device ibdev;
120 int efa_query_device(struct ib_device *ibdev,
123 int efa_query_port(struct ib_device *ibdev, u8 port,
128 int efa_query_gid(struct ib_device *ibdev, u8 port, int index,
130 int efa_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
145 int efa_get_port_immutable(struct ib_device *ibdev, u8 port_num,
158 enum rdma_link_layer efa_port_link_layer(struct ib_device *ibdev,
160 struct rdma_hw_stats *efa_alloc_hw_stats(struct ib_device *ibdev, u8 port_num);
161 int efa_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/
H A Dverbs.h35 int qedr_query_device(struct ib_device *ibdev,
37 int qedr_query_port(struct ib_device *, u8 port, struct ib_port_attr *props);
39 int qedr_iw_query_gid(struct ib_device *ibdev, u8 port,
42 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,
100 int qedr_port_immutable(struct ib_device *ibdev, u8 port_num,
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/
H A Dverbs.h35 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,
/kernel/linux/linux-5.10/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.h39 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,
/kernel/linux/linux-6.6/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.h39 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,

Completed in 27 milliseconds

12345678910>>...18