Searched refs:ibdev (Results 1 - 25 of 57) sorted by relevance

123

/freebsd-current/sys/dev/cxgbe/iw_cxgbe/
H A Dprovider.c52 static int c4iw_modify_port(struct ib_device *ibdev, argument
80 static int c4iw_process_mad(struct ib_device *ibdev, int mad_flags, argument
112 struct ib_device *ibdev = ucontext->device; local
114 struct c4iw_dev *rhp = to_c4iw_dev(ibdev);
120 PDBG("%s ibdev %p\n", __func__, ibdev);
227 struct ib_device *ibdev = pd->device; local
231 CTR4(KTR_IW_CXGBE, "%s: ibdev %p, pd %p, data %p", __func__, ibdev,
233 rhp = (struct c4iw_dev *) ibdev;
259 c4iw_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey) argument
270 c4iw_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) argument
290 c4iw_query_device(struct ib_device *ibdev, struct ib_device_attr *props, struct ib_udata *uhw) argument
333 c4iw_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props) argument
378 c4iw_port_immutable(struct ib_device *ibdev, u8 port_num, struct ib_port_immutable *immutable) argument
403 struct ib_device *ibdev = &dev->ibdev; local
[all...]
/freebsd-current/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_main.c86 static void do_slave_init(struct mlx4_ib_dev *ibdev, int slave, int do_init);
136 struct mlx4_ib_dev *ibdev = to_mdev(device); local
140 dev = mlx4_get_protocol_dev(ibdev->dev, MLX4_PROT_ETH, port_num);
144 if (mlx4_is_bonded(ibdev->dev)) {
166 struct mlx4_ib_dev *ibdev,
171 struct mlx4_dev *dev = ibdev->dev;
199 struct mlx4_ib_dev *ibdev,
204 struct mlx4_dev *dev = ibdev->dev;
246 struct mlx4_ib_dev *ibdev,
249 if (ibdev
165 mlx4_ib_update_gids_v1(struct gid_entry *gids, struct mlx4_ib_dev *ibdev, u8 port_num) argument
198 mlx4_ib_update_gids_v1_v2(struct gid_entry *gids, struct mlx4_ib_dev *ibdev, u8 port_num) argument
245 mlx4_ib_update_gids(struct gid_entry *gids, struct mlx4_ib_dev *ibdev, u8 port_num) argument
262 struct mlx4_ib_dev *ibdev = to_mdev(device); local
340 struct mlx4_ib_dev *ibdev = to_mdev(device); local
391 mlx4_ib_gid_index_to_real_index(struct mlx4_ib_dev *ibdev, u8 port_num, int index) argument
438 mlx4_ib_query_device(struct ib_device *ibdev, struct ib_device_attr *props, struct ib_udata *uhw) argument
592 ib_link_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props, int netw_view) argument
688 eth_link_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props, int netw_view) argument
748 __mlx4_ib_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props, int netw_view) argument
762 mlx4_ib_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props) argument
769 __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid, int netw_view) argument
825 mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) argument
848 mlx4_ib_query_sl2vl(struct ib_device *ibdev, u8 port, u64 *sl2vl_tbl) argument
908 __mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey, int netw_view) argument
941 mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey) argument
946 mlx4_ib_modify_device(struct ib_device *ibdev, int mask, struct ib_device_modify *props) argument
1008 mlx4_ib_modify_port(struct ib_device *ibdev, u8 port, int mask, struct ib_port_modify *props) argument
1045 struct ib_device *ibdev = uctx->device; local
1142 struct ib_device *ibdev = ibpd->device; local
1161 mlx4_ib_alloc_xrcd(struct ib_device *ibdev, struct ib_udata *udata) argument
1236 mlx4_ib_delete_counters_table(struct mlx4_ib_dev *ibdev, struct mlx4_ib_counters *ctr_table) argument
2043 mlx4_ib_alloc_hw_stats(struct ib_device *ibdev, u8 port_num) argument
2057 mlx4_ib_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats, u8 port, int index) argument
2082 __mlx4_ib_alloc_diag_counters(struct mlx4_ib_dev *ibdev, const char ***name, u32 **offset, u32 *num, bool port) argument
2115 mlx4_ib_fill_diag_counters(struct mlx4_ib_dev *ibdev, const char **name, u32 *offset, bool port) argument
2143 mlx4_ib_alloc_diag_counters(struct mlx4_ib_dev *ibdev) argument
2183 mlx4_ib_diag_cleanup(struct mlx4_ib_dev *ibdev) argument
2194 mlx4_ib_update_qps(struct mlx4_ib_dev *ibdev, if_t dev, int port) argument
2249 mlx4_ib_scan_netdevs(struct mlx4_ib_dev *ibdev, if_t dev, unsigned long event) argument
2282 struct mlx4_ib_dev *ibdev; local
2293 init_pkeys(struct mlx4_ib_dev *ibdev) argument
2326 mlx4_ib_alloc_eqs(struct mlx4_dev *dev, struct mlx4_ib_dev *ibdev) argument
2357 mlx4_ib_free_eqs(struct mlx4_dev *dev, struct mlx4_ib_dev *ibdev) argument
2376 mlx4_port_immutable(struct ib_device *ibdev, u8 port_num, struct ib_port_immutable *immutable) argument
2418 struct mlx4_ib_dev *ibdev; local
2855 struct mlx4_ib_dev *ibdev = ibdev_ptr; local
2891 do_slave_init(struct mlx4_ib_dev *ibdev, int slave, int do_init) argument
2944 mlx4_ib_handle_catas_error(struct mlx4_ib_dev *ibdev) argument
3009 struct mlx4_ib_dev *ibdev = ew->ib_dev; local
3066 mlx4_sched_ib_sl2vl_update_work(struct mlx4_ib_dev *ibdev, int port) argument
3086 struct mlx4_ib_dev *ibdev = to_mdev((struct ib_device *) ibdev_ptr); local
[all...]
H A Dmlx4_ib_cm.c135 static union ib_gid gid_from_req_msg(struct ib_device *ibdev, struct ib_mad *mad) argument
144 id_map_find_by_sl_id(struct ib_device *ibdev, u32 slave_id, u32 sl_cm_id) argument
146 struct rb_root *sl_id_map = &to_mdev(ibdev)->sriov.sl_id_map;
192 static void id_map_find_del(struct ib_device *ibdev, int pv_cm_id) argument
194 struct mlx4_ib_sriov *sriov = &to_mdev(ibdev)->sriov;
202 found_ent = id_map_find_by_sl_id(ibdev, ent->slave_id, ent->sl_cm_id);
210 static void sl_id_map_add(struct ib_device *ibdev, struct id_map_entry *new) argument
212 struct rb_root *sl_id_map = &to_mdev(ibdev)->sriov.sl_id_map;
218 ent = id_map_find_by_sl_id(ibdev, slave_id, sl_cm_id);
243 id_map_alloc(struct ib_device *ibdev, in argument
284 id_map_get(struct ib_device *ibdev, int *pv_cm_id, int sl_cm_id, int slave_id) argument
301 schedule_delayed(struct ib_device *ibdev, struct id_map_entry *id) argument
317 mlx4_ib_multiplex_cm_handler(struct ib_device *ibdev, int port, int slave_id, struct ib_mad *mad) argument
358 mlx4_ib_demux_cm_handler(struct ib_device *ibdev, int port, int *slave, struct ib_mad *mad) argument
[all...]
H A Dmlx4_ib_mad.c217 static void smp_snoop(struct ib_device *ibdev, u8 port_num, const struct ib_mad *mad, argument
227 struct mlx4_ib_dev *dev = to_mdev(ibdev);
412 static int mlx4_ib_demux_sa_handler(struct ib_device *ibdev, int port, int slave, argument
420 ret = mlx4_ib_mcg_demux_handler(ibdev, port, slave, sa_mad);
428 int mlx4_ib_find_real_gid(struct ib_device *ibdev, u8 port, __be64 guid) argument
430 struct mlx4_ib_dev *dev = to_mdev(ibdev);
639 static int mlx4_ib_demux_mad(struct ib_device *ibdev, u8 port, argument
643 struct mlx4_ib_dev *dev = to_mdev(ibdev);
649 if (rdma_port_get_link_layer(ibdev, port) == IB_LINK_LAYER_INFINIBAND)
656 mlx4_ib_warn(ibdev, "RoC
764 ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, const struct ib_wc *in_wc, const struct ib_grh *in_grh, const struct ib_mad *in_mad, struct ib_mad *out_mad) argument
899 iboe_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, const struct ib_wc *in_wc, const struct ib_grh *in_grh, const struct ib_mad *in_mad, struct ib_mad *out_mad) argument
947 mlx4_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, const struct ib_wc *in_wc, const struct ib_grh *in_grh, const struct ib_mad_hdr *in, size_t in_mad_size, struct ib_mad_hdr *out, size_t *out_mad_size, u16 *out_mad_pkey_index) argument
1299 mlx4_ib_multiplex_sa_handler(struct ib_device *ibdev, int port, int slave, struct ib_sa_mad *sa_mad) argument
1940 create_pv_resources(struct ib_device *ibdev, int slave, int port, int create_tun, struct mlx4_ib_demux_pv_ctx *ctx) argument
[all...]
H A Dmlx4_ib.h61 #define mlx4_ib_warn(ibdev, format, arg...) \
62 dev_warn((ibdev)->dma_device, MLX4_IB_DRV_NAME ": " format, ## arg)
629 static inline struct mlx4_ib_dev *to_mdev(struct ib_device *ibdev) argument
631 return container_of(ibdev, struct mlx4_ib_dev, ib_dev);
775 int mlx4_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num,
789 int __mlx4_ib_query_port(struct ib_device *ibdev, u8 port,
791 int __mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
794 int __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
813 int mlx4_ib_find_real_gid(struct ib_device *ibdev, u8 port, __be64 guid);
815 int mlx4_ib_mcg_multiplex_handler(struct ib_device *ibdev, in
[all...]
H A Dmlx4_ib_ah.c77 struct mlx4_ib_dev *ibdev = to_mdev(ib_ah->device); local
79 struct mlx4_dev *dev = ibdev->dev;
107 ret = mlx4_ib_gid_index_to_real_index(ibdev, ah_attr->port_num, ah_attr->grh.sgid_index);
/freebsd-current/sys/dev/qlnx/qlnxr/
H A Dqlnxr_os.c129 ibev.device = &dev->ibdev;
149 struct ib_device *ibdev; local
155 ibdev = &dev->ibdev;
163 INIT_IB_DEVICE_OPS(&ibdev->ops, qlnxr, QLNXR);
164 strlcpy(ibdev->name, "qlnxr%d", IB_DEVICE_NAME_MAX);
166 memset(&ibdev->node_guid, 0, sizeof(ibdev->node_guid));
167 memcpy(&ibdev->node_guid, dev->ha->primary_mac, ETHER_ADDR_LEN);
169 memcpy(ibdev
[all...]
H A Dqlnxr_verbs.h63 extern int qlnxr_get_port_immutable(struct ib_device *ibdev, u8 port_num,
128 extern int qlnxr_process_mad(struct ib_device *ibdev,
/freebsd-current/sys/dev/irdma/
H A Dfbsd_kcompat.h58 #define set_ibdev_dma_device(ibdev, dev) \
59 ibdev.dma_device = (dev)
88 static inline int irdma_iw_query_pkey(struct ib_device *ibdev, u8 port, u16 index, argument
146 enum rdma_link_layer irdma_get_link_layer(struct ib_device *ibdev,
148 int irdma_roce_port_immutable(struct ib_device *ibdev, u8 port_num,
150 int irdma_iw_port_immutable(struct ib_device *ibdev, u8 port_num,
152 int irdma_query_gid(struct ib_device *ibdev, u8 port, int index,
154 int irdma_query_gid_roce(struct ib_device *ibdev, u8 port, int index,
156 int irdma_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
158 int irdma_query_port(struct ib_device *ibdev, u
[all...]
H A Dirdma_kcompat.c175 struct ib_device *ibdev = uctx->device; local
176 struct irdma_device *iwdev = to_iwdev(ibdev);
255 irdma_dev_err(&iwdev->ibdev,
488 irdma_dev_err(&rf->iwdev->ibdev, "CQP create AH error ret = %d opt_ret_val = %d",
550 err = ib_get_cached_gid(&iwdev->ibdev, attr->port_num,
763 if (!rdma_protocol_roce(&iwdev->ibdev, 1))
785 if (rdma_protocol_roce(&iwdev->ibdev, 1)) {
812 if (rdma_protocol_roce(&iwdev->ibdev, 1))
827 if (rdma_protocol_roce(&iwdev->ibdev, 1)) {
847 if (rdma_protocol_iwarp(&iwdev->ibdev,
934 struct ib_device *ibdev = ibcq->device; local
1415 irdma_query_gid_roce(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) argument
1437 irdma_modify_port(struct ib_device *ibdev, u8 port, int mask, struct ib_port_modify *props) argument
1454 irdma_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey) argument
1465 irdma_roce_port_immutable(struct ib_device *ibdev, u8 port_num, struct ib_port_immutable *immutable) argument
1484 irdma_iw_port_immutable(struct ib_device *ibdev, u8 port_num, struct ib_port_immutable *immutable) argument
1506 irdma_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props) argument
1604 irdma_alloc_hw_stats(struct ib_device *ibdev, u8 port_num) argument
1625 irdma_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats, u8 port_num, int index) argument
1648 irdma_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) argument
1660 irdma_get_link_layer(struct ib_device *ibdev, u8 port_num) argument
1724 ib_get_eth_speed(struct ib_device *ibdev, u32 port_num, u8 *speed, u8 *width) argument
[all...]
H A Dirdma_verbs.c39 * @ibdev: device pointer from stack
44 irdma_query_device(struct ib_device *ibdev, argument
48 struct irdma_device *iwdev = to_iwdev(ibdev);
79 if (rdma_protocol_roce(ibdev, 1)) {
654 if (rdma_protocol_roce(&iwdev->ibdev, 1)) {
771 irdma_dev_warn(&iwqp->iwdev->ibdev,
934 irdma_dev_err(&iwdev->ibdev,
947 irdma_dev_err(&iwdev->ibdev,
977 irdma_dev_warn(&iwdev->ibdev,
3255 static if_t irdma_get_netdev(struct ib_device *ibdev, u argument
3267 irdma_set_device_ops(struct ib_device *ibdev) argument
3312 irdma_set_device_mcast_ops(struct ib_device *ibdev) argument
3321 irdma_set_device_roce_ops(struct ib_device *ibdev) argument
3338 irdma_set_device_iw_ops(struct ib_device *ibdev) argument
3355 irdma_set_device_gen1_ops(struct ib_device *ibdev) argument
[all...]
H A Dosdep.h129 #define irdma_dev_err(ibdev, fmt, ...) \
130 pr_err("%s:%s:%d ERR "fmt, (ibdev)->name, __func__, __LINE__, ##__VA_ARGS__)
131 #define irdma_dev_warn(ibdev, fmt, ...) \
132 pr_warn("%s:%s:%d WARN "fmt, (ibdev)->name, __func__, __LINE__, ##__VA_ARGS__)
/freebsd-current/sys/dev/mthca/
H A Dmthca_mad.c105 static void smp_snoop(struct ib_device *ibdev, argument
120 mthca_update_rate(to_mdev(ibdev), port_num);
121 update_sm_ah(to_mdev(ibdev), port_num,
125 event.device = ibdev;
140 event.device = ibdev;
197 int mthca_process_mad(struct ib_device *ibdev, argument
220 forward_trap(to_mdev(ibdev), port_num, in_mad);
257 !ib_query_port(ibdev, port_num, &pattr))
260 err = mthca_MAD_IFC(to_mdev(ibdev),
267 mthca_err(to_mdev(ibdev), "MAD_IF
[all...]
H A Dmthca_provider.c60 static int mthca_query_device(struct ib_device *ibdev, struct ib_device_attr *props, argument
66 struct mthca_dev *mdev = to_mdev(ibdev);
137 static int mthca_query_port(struct ib_device *ibdev, argument
155 err = mthca_MAD_IFC(to_mdev(ibdev), 1, 1,
167 props->gid_tbl_len = to_mdev(ibdev)->limits.gid_table_len;
169 props->pkey_tbl_len = to_mdev(ibdev)->limits.pkey_table_len;
186 static int mthca_modify_device(struct ib_device *ibdev, argument
194 if (mutex_lock_interruptible(&to_mdev(ibdev)->cap_mask_mutex))
196 memcpy(ibdev->node_desc, props->node_desc,
198 mutex_unlock(&to_mdev(ibdev)
204 mthca_modify_port(struct ib_device *ibdev, u8 port, int port_modify_mask, struct ib_port_modify *props) argument
233 mthca_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey) argument
262 mthca_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) argument
305 struct ib_device *ibdev = uctx->device; local
366 struct ib_device *ibdev = ibpd->device; local
603 struct ib_device *ibdev = ibcq->device; local
1107 mthca_port_immutable(struct ib_device *ibdev, u8 port_num, struct ib_port_immutable *immutable) argument
[all...]
/freebsd-current/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_mad.c57 static int process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, argument
91 err = mlx5_MAD_IFC(to_mdev(ibdev),
181 static int process_pma_cmd(struct ib_device *ibdev, u8 port_num, argument
184 struct mlx5_ib_dev *dev = to_mdev(ibdev);
232 int mlx5_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, argument
238 struct mlx5_ib_dev *dev = to_mdev(ibdev);
252 return process_pma_cmd(ibdev, port_num, in_mad, out_mad);
254 return process_mad(ibdev, mad_flags, port_num, in_wc, in_grh,
288 int mlx5_query_mad_ifc_smp_attr_node_info(struct ib_device *ibdev, argument
301 err = mlx5_MAD_IFC(to_mdev(ibdev),
308 mlx5_query_mad_ifc_system_image_guid(struct ib_device *ibdev, __be64 *sys_image_guid) argument
330 mlx5_query_mad_ifc_max_pkeys(struct ib_device *ibdev, u16 *max_pkeys) argument
352 mlx5_query_mad_ifc_vendor_id(struct ib_device *ibdev, u32 *vendor_id) argument
424 mlx5_query_mad_ifc_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey) argument
453 mlx5_query_mad_ifc_gids(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) argument
493 mlx5_query_mad_ifc_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props) argument
[all...]
H A Dmlx5_ib_main.c103 struct mlx5_ib_dev *ibdev = container_of(this, struct mlx5_ib_dev, local
109 write_lock(&ibdev->roce.netdev_lock);
111 if (mlx5_netdev_match(ndev, ibdev->mdev, "mce"))
112 ibdev->roce.netdev = (event == NETDEV_UNREGISTER) ?
114 write_unlock(&ibdev->roce.netdev_lock);
121 if ((upper == ndev || (!upper && ndev == ibdev->roce.netdev))
122 && ibdev->ib_active) {
125 ibev.device = &ibdev->ib_dev;
144 struct mlx5_ib_dev *ibdev = to_mdev(device); local
149 read_lock(&ibdev
487 mlx5_get_vport_access_method(struct ib_device *ibdev) argument
521 mlx5_query_system_image_guid(struct ib_device *ibdev, __be64 *sys_image_guid) argument
553 mlx5_query_max_pkeys(struct ib_device *ibdev, u16 *max_pkeys) argument
574 mlx5_query_vendor_id(struct ib_device *ibdev, u32 *vendor_id) argument
638 mlx5_ib_query_device(struct ib_device *ibdev, struct ib_device_attr *props, struct ib_udata *uhw) argument
839 translate_active_width(struct ib_device *ibdev, u8 active_width, u8 *ib_width) argument
884 translate_max_vl_num(struct ib_device *ibdev, u8 vl_hw_cap, u8 *max_vl_num) argument
911 mlx5_query_hca_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props) argument
997 mlx5_ib_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props) argument
1015 mlx5_ib_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) argument
1034 mlx5_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey) argument
1053 mlx5_ib_modify_device(struct ib_device *ibdev, int mask, struct ib_device_modify *props) argument
1082 mlx5_ib_modify_port(struct ib_device *ibdev, u8 port, int mask, struct ib_port_modify *props) argument
1263 struct ib_device *ibdev = uctx->device; local
1742 struct ib_device *ibdev = ibpd->device; local
2599 mlx5_ib_handle_internal_error(struct mlx5_ib_dev *ibdev) argument
2661 struct mlx5_ib_dev *ibdev = (struct mlx5_ib_dev *)context; local
2910 struct ib_device *ibdev; local
3065 get_core_cap_flags(struct ib_device *ibdev) argument
3091 mlx5_port_immutable(struct ib_device *ibdev, u8 port_num, struct ib_port_immutable *immutable) argument
3112 get_dev_fw_str(struct ib_device *ibdev, char *str, size_t str_len) argument
3274 mlx5_ib_alloc_hw_stats(struct ib_device *ibdev, u8 port_num) argument
3287 mlx5_ib_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats, u8 port, int index) argument
[all...]
H A Dmlx5_ib.h805 static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev) argument
807 return container_of(ibdev, struct mlx5_ib_dev, ib_dev);
956 int mlx5_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num,
961 struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev,
966 int mlx5_query_mad_ifc_smp_attr_node_info(struct ib_device *ibdev,
968 int mlx5_query_mad_ifc_system_image_guid(struct ib_device *ibdev,
970 int mlx5_query_mad_ifc_max_pkeys(struct ib_device *ibdev,
972 int mlx5_query_mad_ifc_vendor_id(struct ib_device *ibdev,
976 int mlx5_query_mad_ifc_pkey(struct ib_device *ibdev, u8 port, u16 index,
978 int mlx5_query_mad_ifc_gids(struct ib_device *ibdev, u
1035 mlx5_ib_odp_init_one(struct mlx5_ib_dev *ibdev) argument
1036 mlx5_ib_odp_remove_one(struct mlx5_ib_dev *ibdev) argument
[all...]
/freebsd-current/sys/dev/bnxt/bnxt_re/
H A Dib_verbs.h93 #define rdev_from_cq_in(cq_in) to_bnxt_re_dev(cq_in->device, ibdev)
95 #define GET_UVERBS_ABI_VERSION(ibdev) (ibdev->uverbs_abi_ver)
116 bnxt_re_query_fw_str(struct ib_device *ibdev, \
259 struct ifnet *bnxt_re_get_netdev(struct ib_device *ibdev,
262 int bnxt_re_query_device(struct ib_device *ibdev,
265 int bnxt_re_modify_device(struct ib_device *ibdev,
268 int bnxt_re_query_port(struct ib_device *ibdev, u8 port_num,
270 int bnxt_re_modify_port(struct ib_device *ibdev, u8 port_num,
273 int bnxt_re_get_port_immutable(struct ib_device *ibdev, u
[all...]
H A Dmain.c133 void bnxt_re_set_dma_device(struct ib_device *ibdev, struct bnxt_re_dev *rdev) argument
135 ibdev->dma_device = &rdev->en_dev->pdev->dev;
2018 struct bnxt_re_dev *rdev = to_bnxt_re_dev(device, ibdev.dev);
2027 struct bnxt_re_dev *rdev = to_bnxt_re_dev(device, ibdev.dev);
2029 return scnprintf(buf, PAGE_SIZE, "%s\n", rdev->ibdev.node_desc);
2041 struct ib_device *ibdev = &rdev->ibdev; local
2047 strlcpy(ibdev->name, name, IB_DEVICE_NAME_MAX);
2049 return ib_register_device(ibdev, NULL);
2054 struct ib_device *ibdev local
2525 bnxt_re_dispatch_event(struct ib_device *ibdev, struct ib_qp *qp, u8 port_num, enum ib_event_type event) argument
[all...]
/freebsd-current/sys/dev/iser/
H A Diser_memory.c60 iser_data_buf_aligned_len(struct iser_data_buf *data, struct ib_device *ibdev) argument
70 start_addr = ib_sg_dma_address(ibdev, sgl);
80 end_addr = start_addr + ib_sg_dma_len(ibdev, sg);
81 start_addr = ib_sg_dma_address(ibdev, next_sg);
222 struct ib_device *ibdev = device->ib_device; local
228 aligned_len = iser_data_buf_aligned_len(mem, ibdev);
/freebsd-current/contrib/ofed/libcxgb4/
H A Ddev.c106 static struct ibv_context *c4iw_alloc_context(struct ibv_device *ibdev, argument
112 struct c4iw_dev *rhp = to_c4iw_dev(ibdev);
143 context->ibv_ctx.device = ibdev;
413 char devstr[IBV_SYSFS_PATH_MAX], ibdev[16], value[128], *cp; local
422 if (ibv_read_sysfs_file(uverbs_sys_path, "ibdev",
423 ibdev, sizeof ibdev) < 0)
426 devnum = atoi(&ibdev[5]);
428 if (ibdev[0] == 't' && ibdev[
[all...]
/freebsd-current/sys/ofed/drivers/infiniband/core/
H A Dib_uverbs_uapi.c58 struct ib_device *ibdev,
83 method_elm->disabled = !(ibdev->uverbs_ex_cmd_mask &
86 method_elm->disabled = !(ibdev->uverbs_cmd_mask &
273 static int uapi_merge_def(struct uverbs_api *uapi, struct ib_device *ibdev, argument
289 rc = uapi_merge_def(uapi, ibdev, def->chain, is_driver);
311 (void *)((u8 *)ibdev + def->needs_fn_offset);
323 if (def->func_is_supported(ibdev))
344 uapi, ibdev, def, cur_obj_key, &cur_method_key);
641 struct uverbs_api *uverbs_alloc_api(struct ib_device *ibdev) argument
651 uapi->driver_id = ibdev
57 uapi_create_write(struct uverbs_api *uapi, struct ib_device *ibdev, const struct uapi_definition *def, u32 obj_key, u32 *cur_method_key) argument
[all...]
H A Dib_sysfs.c60 struct ib_device *ibdev; member in struct:ib_port
166 ret = ib_query_port(p->ibdev, p->port_num, &attr);
181 ret = ib_query_port(p->ibdev, p->port_num, &attr);
195 ret = ib_query_port(p->ibdev, p->port_num, &attr);
208 ret = ib_query_port(p->ibdev, p->port_num, &attr);
221 ret = ib_query_port(p->ibdev, p->port_num, &attr);
234 ret = ib_query_port(p->ibdev, p->port_num, &attr);
249 ret = ib_query_port(p->ibdev, p->port_num, &attr);
323 ret = ib_query_port(p->ibdev, p->port_num, &attr);
334 switch (rdma_port_get_link_layer(p->ibdev,
[all...]
/freebsd-current/contrib/ofed/libirdma/
H A Dosdep.h124 #define irdma_dev_err(ibdev, fmt, ...) \
125 pr_err("%s:%s:%d ERR "fmt, (ibdev)->name, __func__, __LINE__, ##__VA_ARGS__)
126 #define irdma_dev_warn(ibdev, fmt, ...) \
127 pr_warn("%s:%s:%d WARN "fmt, (ibdev)->name, __func__, __LINE__, ##__VA_ARGS__)
/freebsd-current/sys/ofed/include/rdma/
H A Drdma_vt.h340 struct ib_device ibdev; /* Keep this first. Nothing above here */ member in struct:rvt_dev_info
412 static inline struct rvt_dev_info *ib_to_rvt(struct ib_device *ibdev) argument
414 return container_of(ibdev, struct rvt_dev_info, ibdev);
489 int rvt_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr);

Completed in 1150 milliseconds

123