Home
last modified time | relevance | path

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

/include/rdma/
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 *dev, u32 port,
[all …]
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 *device,
[all …]
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 *ibdev, const char *format, ...) {} in ibdev_dbg_ratelimited()
[all …]
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,
Dib_umem.h20 struct ib_device *ibdev;
107 struct ib_umem *ib_umem_get(struct ib_device *device, unsigned long addr,
146 struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device,
150 struct ib_umem_dmabuf *ib_umem_dmabuf_get_pinned(struct ib_device *device,
155 ib_umem_dmabuf_get_pinned_with_dma_device(struct ib_device *device,
168 static inline struct ib_umem *ib_umem_get(struct ib_device *device, in ib_umem_get()
192 struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device, in ib_umem_dmabuf_get()
201 ib_umem_dmabuf_get_pinned(struct ib_device *device, unsigned long offset, in ib_umem_dmabuf_get_pinned()
208 ib_umem_dmabuf_get_pinned_with_dma_device(struct ib_device *device, in ib_umem_dmabuf_get_pinned_with_dma_device()
Dlag.h11 struct ib_device;
19 struct net_device *rdma_lag_get_ah_roce_slave(struct ib_device *device,
Dib_marshall.h14 void ib_copy_qp_attr_to_user(struct ib_device *device,
18 void ib_copy_ah_attr_to_user(struct ib_device *device,
Drestrack.h20 struct ib_device;
122 int rdma_restrack_count(struct ib_device *dev, enum rdma_restrack_type type,
160 struct rdma_restrack_entry *rdma_restrack_get_byid(struct ib_device *dev,
Dib_umem_odp.h86 ib_umem_odp_get(struct ib_device *device, unsigned long addr, size_t size,
88 struct ib_umem_odp *ib_umem_odp_alloc_implicit(struct ib_device *device,
105 ib_umem_odp_get(struct ib_device *device, unsigned long addr, size_t size, in ib_umem_odp_get()
Diw_cm.h59 struct ib_device *device;
104 struct iw_cm_id *iw_create_cm_id(struct ib_device *device,
Drdma_netlink.h9 struct ib_device;
122 int rdma_nl_notify_event(struct ib_device *ib, u32 port_num,
Drw.h67 unsigned int rdma_rw_mr_factor(struct ib_device *device, u32 port_num,
69 void rdma_rw_init_qp(struct ib_device *dev, struct ib_qp_init_attr *attr);
Duverbs_std_types.h102 struct uverbs_attr_bundle *attrs, struct ib_device **ib_dev) in __uobj_alloc()
116 struct ib_device *ib_dev, in uverbs_flow_action_fill_action()
147 struct ib_qp *qp, struct ib_device *device, in ib_set_flow()
Drdma_vt.h333 int (*check_ah)(struct ib_device *, struct rdma_ah_attr *);
336 void (*notify_new_ah)(struct ib_device *, struct rdma_ah_attr *,
365 struct ib_device ibdev; /* Keep this first. Nothing above here */
472 static inline struct rvt_dev_info *ib_to_rvt(struct ib_device *ibdev) in ib_to_rvt()
518 int rvt_check_ah(struct ib_device *ibdev, struct rdma_ah_attr *ah_attr);
Dib_sa.h412 int ib_sa_path_rec_get(struct ib_sa_client *client, struct ib_device *device,
457 struct ib_device *device,
487 int ib_sa_get_mcmember_rec(struct ib_device *device, u32 port_num,
494 int ib_init_ah_from_mcmember(struct ib_device *device, u32 port_num,
500 int ib_init_ah_attr_from_path(struct ib_device *device, u32 port_num,
519 struct ib_device *device, u32 port_num,
Dopa_vnic.h91 static inline bool rdma_cap_opa_vnic(struct ib_device *device) in rdma_cap_opa_vnic()
Dib_cm.h295 struct ib_device *device;
315 struct ib_cm_id *ib_create_cm_id(struct ib_device *device,
345 struct ib_cm_id *ib_cm_insert_listen(struct ib_device *device,
Drdma_cm.h113 struct ib_device *device;
Dib_mad.h571 struct ib_device *device;
673 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device,
Duverbs_ioctl.h349 bool (*func_is_supported)(struct ib_device *device);
/include/linux/sunrpc/
Drdma_rn.h19 int rpcrdma_rn_register(struct ib_device *device,
22 void rpcrdma_rn_unregister(struct ib_device *device,
/include/linux/
Ddynamic_debug.h156 struct ib_device;
160 const struct ib_device *ibdev,
/include/net/
Ddevlink.h140 struct ib_device *ibdev;
1526 struct ib_device;
1707 struct ib_device *ibdev);
/include/trace/events/
Drpcrdma.h2271 const struct ib_device *device
2292 const struct ib_device *device \
2305 const struct ib_device *device,
2331 const struct ib_device *device, \
/include/linux/mlx5/
Ddriver.h1221 struct ib_device *device,