| /freebsd-9-stable/sys/ofed/drivers/infiniband/hw/mlx4/ |
| D | main.c | 110 static void do_slave_init(struct mlx4_ib_dev *ibdev, int slave, int do_init); 124 static int mlx4_ib_query_device(struct ib_device *ibdev, in mlx4_ib_query_device() argument 127 struct mlx4_ib_dev *dev = to_mdev(ibdev); in mlx4_ib_query_device() 140 err = mlx4_MAD_IFC(to_mdev(ibdev), MLX4_MAD_IFC_IGNORE_KEYS, in mlx4_ib_query_device() 231 static int ib_link_query_port(struct ib_device *ibdev, u8 port, in ib_link_query_port() argument 249 if (mlx4_is_mfunc(to_mdev(ibdev)->dev) && netw_view) in ib_link_query_port() 252 err = mlx4_MAD_IFC(to_mdev(ibdev), mad_ifc_flags, port, NULL, NULL, in ib_link_query_port() 268 props->gid_tbl_len = to_mdev(ibdev)->dev->caps.gid_table_len[port]; in ib_link_query_port() 269 props->max_msg_sz = to_mdev(ibdev)->dev->caps.max_msg_sz; in ib_link_query_port() 270 props->pkey_tbl_len = to_mdev(ibdev)->dev->caps.pkey_table_len[port]; in ib_link_query_port() [all …]
|
| D | cm.c | 95 static union ib_gid gid_from_req_msg(struct ib_device *ibdev, struct ib_mad *mad) in gid_from_req_msg() argument 104 id_map_find_by_sl_id(struct ib_device *ibdev, u32 slave_id, u32 sl_cm_id) in id_map_find_by_sl_id() argument 106 struct rb_root *sl_id_map = &to_mdev(ibdev)->sriov.sl_id_map; in id_map_find_by_sl_id() 152 static void id_map_find_del(struct ib_device *ibdev, int pv_cm_id) in id_map_find_del() argument 154 struct mlx4_ib_sriov *sriov = &to_mdev(ibdev)->sriov; in id_map_find_del() 162 found_ent = id_map_find_by_sl_id(ibdev, ent->slave_id, ent->sl_cm_id); in id_map_find_del() 170 static void sl_id_map_add(struct ib_device *ibdev, struct id_map_entry *new) in sl_id_map_add() argument 172 struct rb_root *sl_id_map = &to_mdev(ibdev)->sriov.sl_id_map; in sl_id_map_add() 178 ent = id_map_find_by_sl_id(ibdev, slave_id, sl_cm_id); in sl_id_map_add() 203 id_map_alloc(struct ib_device *ibdev, int slave_id, u32 sl_cm_id) in id_map_alloc() argument [all …]
|
| D | mlx4_ib.h | 59 #define mlx4_ib_warn(ibdev, format, arg...) \ argument 60 dev_warn((ibdev)->dma_device, MLX4_IB_DRV_NAME ": " format, ## arg) 62 #define mlx4_ib_info(ibdev, format, arg...) \ argument 63 dev_info((ibdev)->dma_device, MLX4_IB_DRV_NAME ": " format, ## arg) 563 static inline struct mlx4_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() argument 565 return container_of(ibdev, struct mlx4_ib_dev, ib_dev); in to_mdev() 651 struct ib_fast_reg_page_list *mlx4_ib_alloc_fast_reg_page_list(struct ib_device *ibdev, 658 struct ib_cq *mlx4_ib_create_cq(struct ib_device *ibdev, int entries, int vector, 698 int mlx4_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, 710 int __mlx4_ib_query_port(struct ib_device *ibdev, u8 port, [all …]
|
| D | mad.c | 215 static void smp_snoop(struct ib_device *ibdev, u8 port_num, struct ib_mad *mad, in smp_snoop() argument 225 struct mlx4_ib_dev *dev = to_mdev(ibdev); in smp_snoop() 383 static int mlx4_ib_demux_sa_handler(struct ib_device *ibdev, int port, int slave, in mlx4_ib_demux_sa_handler() argument 391 ret = mlx4_ib_mcg_demux_handler(ibdev, port, slave, sa_mad); in mlx4_ib_demux_sa_handler() 399 int mlx4_ib_find_real_gid(struct ib_device *ibdev, u8 port, __be64 guid) in mlx4_ib_find_real_gid() argument 401 struct mlx4_ib_dev *dev = to_mdev(ibdev); in mlx4_ib_find_real_gid() 580 static int mlx4_ib_demux_mad(struct ib_device *ibdev, u8 port, in mlx4_ib_demux_mad() argument 584 struct mlx4_ib_dev *dev = to_mdev(ibdev); in mlx4_ib_demux_mad() 590 if (rdma_port_get_link_layer(ibdev, port) == IB_LINK_LAYER_INFINIBAND) in mlx4_ib_demux_mad() 597 mlx4_ib_warn(ibdev, "RoCE grh not present.\n"); in mlx4_ib_demux_mad() [all …]
|
| D | ah.c | 96 struct mlx4_ib_dev *ibdev = to_mdev(pd->device); in create_iboe_ah() local 97 struct mlx4_dev *dev = ibdev->dev; in create_iboe_ah() 104 err = mlx4_ib_resolve_grh(ibdev, ah_attr, mac, &is_mcast, ah_attr->port_num); in create_iboe_ah()
|
| D | alias_GUID.c | 345 static int set_guid_rec(struct ib_device *ibdev, in set_guid_rec() argument 350 struct mlx4_ib_dev *dev = to_mdev(ibdev); in set_guid_rec() 359 err = __mlx4_ib_query_port(ibdev, port, &attr, 1); in set_guid_rec() 400 ibdev, port, &guid_info_rec, in set_guid_rec()
|
| D | mcg.c | 878 int mlx4_ib_mcg_demux_handler(struct ib_device *ibdev, int port, int slave, in mlx4_ib_mcg_demux_handler() argument 881 struct mlx4_ib_dev *dev = to_mdev(ibdev); in mlx4_ib_mcg_demux_handler() 927 int mlx4_ib_mcg_multiplex_handler(struct ib_device *ibdev, int port, in mlx4_ib_mcg_multiplex_handler() argument 930 struct mlx4_ib_dev *dev = to_mdev(ibdev); in mlx4_ib_mcg_multiplex_handler()
|
| D | cq.c | 176 struct ib_cq *mlx4_ib_create_cq(struct ib_device *ibdev, int entries, int vector, in mlx4_ib_create_cq() argument 180 struct mlx4_ib_dev *dev = to_mdev(ibdev); in mlx4_ib_create_cq() 236 vector = dev->eq_table[vector % ibdev->num_comp_vectors]; in mlx4_ib_create_cq()
|
| D | mr.c | 616 struct ib_fast_reg_page_list *mlx4_ib_alloc_fast_reg_page_list(struct ib_device *ibdev, in mlx4_ib_alloc_fast_reg_page_list() argument 619 struct mlx4_ib_dev *dev = to_mdev(ibdev); in mlx4_ib_alloc_fast_reg_page_list()
|
| /freebsd-9-stable/sys/dev/cxgb/ulp/iw_cxgb/ |
| D | iw_cxgb_provider.c | 84 iwch_modify_port(struct ib_device *ibdev, in iwch_modify_port() argument 116 iwch_process_mad(struct ib_device *ibdev, in iwch_process_mad() argument 144 iwch_alloc_ucontext(struct ib_device *ibdev, struct ib_udata *udata) in iwch_alloc_ucontext() argument 147 struct iwch_dev *rhp = to_iwch_dev(ibdev); in iwch_alloc_ucontext() 149 CTR2(KTR_IW_CXGB, "%s ibdev %p", __FUNCTION__, ibdev); in iwch_alloc_ucontext() 179 iwch_create_cq(struct ib_device *ibdev, int entries, int vector, in iwch_create_cq() argument 191 CTR3(KTR_IW_CXGB, "%s ib_dev %p entries %d", __FUNCTION__, ibdev, entries); in iwch_create_cq() 192 rhp = to_iwch_dev(ibdev); in iwch_create_cq() 342 static struct ib_pd *iwch_allocate_pd(struct ib_device *ibdev, in iwch_allocate_pd() argument 350 CTR2(KTR_IW_CXGB, "%s ibdev %p", __FUNCTION__, ibdev); in iwch_allocate_pd() [all …]
|
| D | iw_cxgb.h | 104 struct ib_device ibdev; member 119 static inline struct iwch_dev *to_iwch_dev(struct ib_device *ibdev) in to_iwch_dev() argument 121 return container_of(ibdev, struct iwch_dev, ibdev); in to_iwch_dev()
|
| D | iw_cxgb.c | 193 ib_dealloc_device(&rnicp->ibdev); in iwch_deactivate()
|
| /freebsd-9-stable/sys/ofed/drivers/infiniband/hw/mthca/ |
| D | mthca_mad.c | 105 static void smp_snoop(struct ib_device *ibdev, in smp_snoop() argument 120 mthca_update_rate(to_mdev(ibdev), port_num); in smp_snoop() 121 update_sm_ah(to_mdev(ibdev), port_num, in smp_snoop() 125 event.device = ibdev; in smp_snoop() 140 event.device = ibdev; in smp_snoop() 193 int mthca_process_mad(struct ib_device *ibdev, in mthca_process_mad() argument 210 forward_trap(to_mdev(ibdev), port_num, in_mad); in mthca_process_mad() 247 !ib_query_port(ibdev, port_num, &pattr)) in mthca_process_mad() 250 err = mthca_MAD_IFC(to_mdev(ibdev), in mthca_process_mad() 256 mthca_err(to_mdev(ibdev), "MAD_IFC failed\n"); in mthca_process_mad() [all …]
|
| D | mthca_provider.c | 58 static int mthca_query_device(struct ib_device *ibdev, in mthca_query_device() argument 64 struct mthca_dev *mdev = to_mdev(ibdev); in mthca_query_device() 138 static int mthca_query_port(struct ib_device *ibdev, in mthca_query_port() argument 157 err = mthca_MAD_IFC(to_mdev(ibdev), 1, 1, in mthca_query_port() 174 props->gid_tbl_len = to_mdev(ibdev)->limits.gid_table_len; in mthca_query_port() 176 props->pkey_tbl_len = to_mdev(ibdev)->limits.pkey_table_len; in mthca_query_port() 193 static int mthca_modify_device(struct ib_device *ibdev, in mthca_modify_device() argument 201 if (mutex_lock_interruptible(&to_mdev(ibdev)->cap_mask_mutex)) in mthca_modify_device() 203 memcpy(ibdev->node_desc, props->node_desc, 64); in mthca_modify_device() 204 mutex_unlock(&to_mdev(ibdev)->cap_mask_mutex); in mthca_modify_device() [all …]
|
| D | mthca_dev.h | 576 int mthca_process_mad(struct ib_device *ibdev, 586 static inline struct mthca_dev *to_mdev(struct ib_device *ibdev) in to_mdev() argument 588 return container_of(ibdev, struct mthca_dev, ib_dev); in to_mdev()
|
| /freebsd-9-stable/contrib/ofed/libmlx4/src/ |
| D | mlx4.c | 140 static struct ibv_context *mlx4_alloc_context(struct ibv_device *ibdev, int cmd_fd) in mlx4_alloc_context() argument 156 if (to_mdev(ibdev)->driver_abi_ver > 3) { in mlx4_alloc_context() 196 context->uar = mmap(NULL, to_mdev(ibdev)->page_size, PROT_WRITE, in mlx4_alloc_context() 202 context->bf_page = mmap(NULL, to_mdev(ibdev)->page_size, in mlx4_alloc_context() 204 to_mdev(ibdev)->page_size); in mlx4_alloc_context() 243 munmap(context->uar, to_mdev(ibdev)->page_size); in mlx4_alloc_context() 245 munmap(context->bf_page, to_mdev(ibdev)->page_size); in mlx4_alloc_context()
|
| D | mlx4.h | 308 static inline struct mlx4_device *to_mdev(struct ibv_device *ibdev) in to_mdev() argument
|
| /freebsd-9-stable/sys/ofed/drivers/infiniband/core/ |
| D | sysfs.c | 46 struct ib_device *ibdev; member 103 ret = ib_query_port(p->ibdev, p->port_num, &attr); in state_show() 118 ret = ib_query_port(p->ibdev, p->port_num, &attr); in lid_show() 132 ret = ib_query_port(p->ibdev, p->port_num, &attr); in lid_mask_count_show() 145 ret = ib_query_port(p->ibdev, p->port_num, &attr); in sm_lid_show() 158 ret = ib_query_port(p->ibdev, p->port_num, &attr); in sm_sl_show() 171 ret = ib_query_port(p->ibdev, p->port_num, &attr); in cap_mask_show() 186 ret = ib_query_port(p->ibdev, p->port_num, &attr); in rate_show() 211 ret = ib_query_port(p->ibdev, p->port_num, &attr); in phys_state_show() 230 switch (rdma_port_get_link_layer(p->ibdev, p->port_num)) { in link_layer_show() [all …]
|
| D | umem.c | 66 static int dma_map_sg_ia64(struct ib_device *ibdev, in dma_map_sg_ia64() argument 75 return ib_dma_map_sg(ibdev, sg, nents, dir); in dma_map_sg_ia64() 77 dev = ibdev->dma_device; in dma_map_sg_ia64() 92 static void dma_unmap_sg_ia64(struct ib_device *ibdev, in dma_unmap_sg_ia64() argument 101 return ib_dma_unmap_sg(ibdev, sg, nents, dir); in dma_unmap_sg_ia64() 103 dev = ibdev->dma_device; in dma_unmap_sg_ia64()
|
| /freebsd-9-stable/contrib/ofed/libmthca/src/ |
| D | mthca.c | 134 static struct ibv_context *mthca_alloc_context(struct ibv_device *ibdev, int cmd_fd) in mthca_alloc_context() argument 159 context->ibv_ctx.device = ibdev; in mthca_alloc_context() 172 context->uar = mmap(NULL, to_mdev(ibdev)->page_size, PROT_WRITE, in mthca_alloc_context() 204 munmap(context->uar, to_mdev(ibdev)->page_size); in mthca_alloc_context()
|
| D | mthca.h | 253 static inline struct mthca_device *to_mdev(struct ibv_device *ibdev) in to_mdev() argument
|
| /freebsd-9-stable/contrib/ofed/libmlx4/fixes/ |
| D | userspace_dev_lims.patch | 38 + munmap(context->uar, to_mdev(ibdev)->page_size); 40 + munmap(context->bf_page, to_mdev(ibdev)->page_size);
|
| /freebsd-9-stable/lib/libgpib/ |
| D | Makefile | 14 MLINKS+= gpib.3 ibdev.3
|
| /freebsd-9-stable/sys/dev/ieee488/ |
| D | ugpib.h | 113 int ibdev(int boardID, int pad, int sad, int tmo, int eot, int eos);
|
| /freebsd-9-stable/contrib/ofed/libibcm/src/ |
| D | cm.c | 164 char ibdev[IBV_SYSFS_NAME_MAX]; in ucm_get_dev_index() local 172 ret = ibv_read_sysfs_file(dev_path, "ibdev", ibdev, sizeof ibdev); in ucm_get_dev_index() 176 if (!strcmp(dev_name, ibdev)) { in ucm_get_dev_index()
|