Lines Matching refs:rdev

103 	c4iw_release_dev_ucontext(&rhp->rdev, &ucontext->uctx);  in c4iw_dealloc_ucontext()
125 c4iw_init_dev_ucontext(&rhp->rdev, &context->uctx); in c4iw_alloc_ucontext()
132 rhp->rdev.flags |= T4_STATUS_PAGE_DISABLED; in c4iw_alloc_ucontext()
153 mm->addr = virt_to_phys(rhp->rdev.status_page); in c4iw_alloc_ucontext()
170 struct c4iw_rdev *rdev; in c4iw_mmap() local
182 rdev = &(to_c4iw_dev(context->device)->rdev); in c4iw_mmap()
191 if ((addr >= pci_resource_start(rdev->lldi.pdev, 0)) && in c4iw_mmap()
192 (addr < (pci_resource_start(rdev->lldi.pdev, 0) + in c4iw_mmap()
193 pci_resource_len(rdev->lldi.pdev, 0)))) { in c4iw_mmap()
202 } else if ((addr >= pci_resource_start(rdev->lldi.pdev, 2)) && in c4iw_mmap()
203 (addr < (pci_resource_start(rdev->lldi.pdev, 2) + in c4iw_mmap()
204 pci_resource_len(rdev->lldi.pdev, 2)))) { in c4iw_mmap()
209 if (addr >= rdev->oc_mw_pa) in c4iw_mmap()
212 if (!is_t4(rdev->lldi.adapter_type)) in c4iw_mmap()
243 c4iw_put_resource(&rhp->rdev.resource.pdid_table, php->pdid); in c4iw_deallocate_pd()
244 mutex_lock(&rhp->rdev.stats.lock); in c4iw_deallocate_pd()
245 rhp->rdev.stats.pd.cur--; in c4iw_deallocate_pd()
246 mutex_unlock(&rhp->rdev.stats.lock); in c4iw_deallocate_pd()
261 pdid = c4iw_get_resource(&rhp->rdev.resource.pdid_table); in c4iw_allocate_pd()
266 c4iw_put_resource(&rhp->rdev.resource.pdid_table, pdid); in c4iw_allocate_pd()
277 mutex_lock(&rhp->rdev.stats.lock); in c4iw_allocate_pd()
278 rhp->rdev.stats.pd.cur++; in c4iw_allocate_pd()
279 if (rhp->rdev.stats.pd.cur > rhp->rdev.stats.pd.max) in c4iw_allocate_pd()
280 rhp->rdev.stats.pd.max = rhp->rdev.stats.pd.cur; in c4iw_allocate_pd()
281 mutex_unlock(&rhp->rdev.stats.lock); in c4iw_allocate_pd()
304 memcpy(&(gid->raw[0]), dev->rdev.lldi.ports[port-1]->dev_addr, 6); in c4iw_query_gid()
321 memcpy(&props->sys_image_guid, dev->rdev.lldi.ports[0]->dev_addr, 6); in c4iw_query_device()
322 props->hw_ver = CHELSIO_CHIP_RELEASE(dev->rdev.lldi.adapter_type); in c4iw_query_device()
323 props->fw_ver = dev->rdev.lldi.fw_vers; in c4iw_query_device()
326 props->vendor_id = (u32)dev->rdev.lldi.pdev->vendor; in c4iw_query_device()
327 props->vendor_part_id = (u32)dev->rdev.lldi.pdev->device; in c4iw_query_device()
329 props->max_qp = dev->rdev.lldi.vr->qp.size / 2; in c4iw_query_device()
330 props->max_qp_wr = dev->rdev.hw_queue.t4_max_qp_depth; in c4iw_query_device()
333 props->max_res_rd_atom = dev->rdev.lldi.max_ird_adapter; in c4iw_query_device()
334 props->max_qp_rd_atom = min(dev->rdev.lldi.max_ordird_qp, in c4iw_query_device()
337 props->max_cq = dev->rdev.lldi.vr->qp.size; in c4iw_query_device()
338 props->max_cqe = dev->rdev.hw_queue.t4_max_cq_depth; in c4iw_query_device()
339 props->max_mr = c4iw_num_stags(&dev->rdev); in c4iw_query_device()
357 netdev = dev->rdev.lldi.ports[port-1]; in c4iw_query_port()
408 CHELSIO_CHIP_RELEASE(c4iw_dev->rdev.lldi.adapter_type)); in show_rev()
419 FW_HDR_FW_VER_MAJOR_G(c4iw_dev->rdev.lldi.fw_vers), in show_fw_ver()
420 FW_HDR_FW_VER_MINOR_G(c4iw_dev->rdev.lldi.fw_vers), in show_fw_ver()
421 FW_HDR_FW_VER_MICRO_G(c4iw_dev->rdev.lldi.fw_vers), in show_fw_ver()
422 FW_HDR_FW_VER_BUILD_G(c4iw_dev->rdev.lldi.fw_vers)); in show_fw_ver()
431 struct net_device *lldev = c4iw_dev->rdev.lldi.ports[0]; in show_hca()
444 return sprintf(buf, "%x.%x\n", c4iw_dev->rdev.lldi.pdev->vendor, in show_board()
445 c4iw_dev->rdev.lldi.pdev->device); in show_board()
454 cxgb4_get_tcp_stats(c4iw_dev->rdev.lldi.pdev, &v4, &v6); in c4iw_get_mib()
499 BUG_ON(!dev->rdev.lldi.ports[0]); in c4iw_register_device()
502 memcpy(&dev->ibdev.node_guid, dev->rdev.lldi.ports[0]->dev_addr, 6); in c4iw_register_device()
529 dev->ibdev.phys_port_cnt = dev->rdev.lldi.nports; in c4iw_register_device()
530 dev->ibdev.num_comp_vectors = dev->rdev.lldi.nciq; in c4iw_register_device()
531 dev->ibdev.dma_device = &(dev->rdev.lldi.pdev->dev); in c4iw_register_device()