/freebsd-current/sys/dev/cxgbe/iw_cxgbe/ |
H A D | provider.c | 52 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 D | mlx4_ib_main.c | 86 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 D | mlx4_ib_cm.c | 135 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 D | mlx4_ib_mad.c | 217 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 D | mlx4_ib.h | 61 #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 D | mlx4_ib_ah.c | 77 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 D | qlnxr_os.c | 129 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 D | qlnxr_verbs.h | 63 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 D | fbsd_kcompat.h | 58 #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 D | irdma_kcompat.c | 175 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 D | irdma_verbs.c | 39 * @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 D | osdep.h | 129 #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 D | mthca_mad.c | 105 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 D | mthca_provider.c | 60 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 D | mlx5_ib_mad.c | 57 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 D | mlx5_ib_main.c | 103 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 D | mlx5_ib.h | 805 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 D | ib_verbs.h | 93 #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 D | main.c | 133 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 D | iser_memory.c | 60 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 D | dev.c | 106 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 D | ib_uverbs_uapi.c | 58 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 D | ib_sysfs.c | 60 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 D | osdep.h | 124 #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 D | rdma_vt.h | 340 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);
|