• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/mthca/

Lines Matching refs:ibdev

57 static int mthca_query_device(struct ib_device *ibdev,
63 struct mthca_dev* mdev = to_mdev(ibdev);
137 static int mthca_query_port(struct ib_device *ibdev,
156 err = mthca_MAD_IFC(to_mdev(ibdev), 1, 1,
173 props->gid_tbl_len = to_mdev(ibdev)->limits.gid_table_len;
175 props->pkey_tbl_len = to_mdev(ibdev)->limits.pkey_table_len;
192 static int mthca_modify_device(struct ib_device *ibdev,
200 if (mutex_lock_interruptible(&to_mdev(ibdev)->cap_mask_mutex))
202 memcpy(ibdev->node_desc, props->node_desc, 64);
203 mutex_unlock(&to_mdev(ibdev)->cap_mask_mutex);
209 static int mthca_modify_port(struct ib_device *ibdev,
218 if (mutex_lock_interruptible(&to_mdev(ibdev)->cap_mask_mutex))
221 err = mthca_query_port(ibdev, port, &attr);
231 err = mthca_SET_IB(to_mdev(ibdev), &set_ib, port, &status);
240 mutex_unlock(&to_mdev(ibdev)->cap_mask_mutex);
244 static int mthca_query_pkey(struct ib_device *ibdev,
261 err = mthca_MAD_IFC(to_mdev(ibdev), 1, 1,
279 static int mthca_query_gid(struct ib_device *ibdev, u8 port,
296 err = mthca_MAD_IFC(to_mdev(ibdev), 1, 1,
312 err = mthca_MAD_IFC(to_mdev(ibdev), 1, 1,
330 static struct ib_ucontext *mthca_alloc_ucontext(struct ib_device *ibdev,
339 uresp.qp_tab_size = to_mdev(ibdev)->limits.num_qps;
340 if (mthca_is_memfree(to_mdev(ibdev)))
341 uresp.uarc_size = to_mdev(ibdev)->uar_table.uarc_size;
349 err = mthca_uar_alloc(to_mdev(ibdev), &context->uar);
355 context->db_tab = mthca_init_user_db_tab(to_mdev(ibdev));
358 mthca_uar_free(to_mdev(ibdev), &context->uar);
364 mthca_cleanup_user_db_tab(to_mdev(ibdev), &context->uar, context->db_tab);
365 mthca_uar_free(to_mdev(ibdev), &context->uar);
399 static struct ib_pd *mthca_alloc_pd(struct ib_device *ibdev,
410 err = mthca_pd_alloc(to_mdev(ibdev), !context, pd);
418 mthca_pd_free(to_mdev(ibdev), pd);
666 static struct ib_cq *mthca_create_cq(struct ib_device *ibdev, int entries,
676 if (entries < 1 || entries > to_mdev(ibdev)->limits.max_cqes)
683 err = mthca_map_user_db(to_mdev(ibdev), &to_mucontext(context)->uar,
689 err = mthca_map_user_db(to_mdev(ibdev), &to_mucontext(context)->uar,
711 err = mthca_init_cq(to_mdev(ibdev), nent,
713 context ? ucmd.pdn : to_mdev(ibdev)->driver_pd.pd_num,
719 mthca_free_cq(to_mdev(ibdev), cq);
732 mthca_unmap_user_db(to_mdev(ibdev), &to_mucontext(context)->uar,
737 mthca_unmap_user_db(to_mdev(ibdev), &to_mucontext(context)->uar,