Lines Matching refs:rdev

106 	c4iw_release_dev_ucontext(&rhp->rdev, &ucontext->uctx);  in c4iw_dealloc_ucontext()
121 c4iw_init_dev_ucontext(&rhp->rdev, &context->uctx); in c4iw_alloc_ucontext()
130 rhp->rdev.flags |= T4_STATUS_PAGE_DISABLED; in c4iw_alloc_ucontext()
150 mm->addr = vtophys(rhp->rdev.status_page); in c4iw_alloc_ucontext()
165 struct c4iw_rdev *rdev; in c4iw_mmap() local
183 rdev = &(to_c4iw_dev(context->device)->rdev); in c4iw_mmap()
198 if (rdev->adap->iwt.wc_en && addr >= rdev->bar2_pa && in c4iw_mmap()
199 addr < rdev->bar2_pa + rdev->bar2_len) in c4iw_mmap()
217 c4iw_put_resource(&rhp->rdev.resource.pdid_table, php->pdid); in c4iw_deallocate_pd()
218 mutex_lock(&rhp->rdev.stats.lock); in c4iw_deallocate_pd()
219 rhp->rdev.stats.pd.cur--; in c4iw_deallocate_pd()
220 mutex_unlock(&rhp->rdev.stats.lock); in c4iw_deallocate_pd()
234 if (__predict_false(c4iw_stopped(&rhp->rdev))) in c4iw_allocate_pd()
236 pdid = c4iw_get_resource(&rhp->rdev.resource.pdid_table); in c4iw_allocate_pd()
248 mutex_lock(&rhp->rdev.stats.lock); in c4iw_allocate_pd()
249 rhp->rdev.stats.pd.cur++; in c4iw_allocate_pd()
250 if (rhp->rdev.stats.pd.cur > rhp->rdev.stats.pd.max) in c4iw_allocate_pd()
251 rhp->rdev.stats.pd.max = rhp->rdev.stats.pd.cur; in c4iw_allocate_pd()
252 mutex_unlock(&rhp->rdev.stats.lock); in c4iw_allocate_pd()
283 sc = dev->rdev.adap; in c4iw_query_gid()
296 struct adapter *sc = dev->rdev.adap; in c4iw_query_device()
314 props->max_qp_wr = dev->rdev.hw_queue.t4_max_qp_depth; in c4iw_query_device()
322 props->max_cqe = dev->rdev.hw_queue.t4_max_cq_depth; in c4iw_query_device()
323 props->max_mr = c4iw_num_stags(&dev->rdev); in c4iw_query_device()
326 props->max_fast_reg_page_list_len = t4_max_fr_depth(&dev->rdev, use_dsgl); in c4iw_query_device()
346 sc = dev->rdev.adap; in c4iw_query_port()
404 struct adapter *sc = dev->rdev.adap; in c4iw_register_device()
517 dev->rdev.adap); in c4iw_unregister_device()