Lines Matching defs:device

132 	struct ib_device	*device;
271 ib_dma_unmap_page(ndev->device, sge->addr,
300 sge->addr = ib_dma_map_page(ndev->device,
302 if (ib_dma_mapping_error(ndev->device, sge->addr))
313 ib_dma_unmap_page(ndev->device, sge->addr,
329 c->sge[0].addr = ib_dma_map_single(ndev->device, c->nvme_cmd,
331 if (ib_dma_mapping_error(ndev->device, c->sge[0].addr))
349 ib_dma_unmap_single(ndev->device, c->sge[0].addr,
363 ib_dma_unmap_single(ndev->device, c->sge[0].addr,
413 r->send_sge.addr = ib_dma_map_single(ndev->device, r->req.cqe,
415 if (ib_dma_mapping_error(ndev->device, r->send_sge.addr))
418 if (ib_dma_pci_p2p_dma_supported(ndev->device))
419 r->req.p2p_client = &ndev->device->dev;
446 ib_dma_unmap_single(ndev->device, r->send_sge.addr,
506 ib_dma_sync_single_for_device(ndev->device,
743 ib_dma_sync_single_for_device(rsp->queue->dev->device,
981 ib_dma_sync_single_for_cpu(queue->dev->device,
984 ib_dma_sync_single_for_cpu(queue->dev->device,
1140 if (!ndev->device->attrs.max_srq_wr || !ndev->device->attrs.max_srq) {
1149 ndev->srq_size = min(ndev->device->attrs.max_srq_wr,
1151 ndev->srq_count = min(ndev->device->num_comp_vectors,
1152 ndev->device->attrs.max_srq);
1202 if (ndev->device->node_guid == cm_id->device->node_guid &&
1212 inline_sge_count = max(cm_id->device->attrs.max_sge_rd,
1213 cm_id->device->attrs.max_recv_sge) - 1;
1215 pr_warn("inline_data_size %d cannot be supported by device %s. Reducing to %lu.\n",
1216 nport->inline_data_size, cm_id->device->name,
1224 if (nport->pi_enable && !(cm_id->device->attrs.kernel_cap_flags &
1226 pr_warn("T10-PI is not supported by device %s. Disabling it\n",
1227 cm_id->device->name);
1231 ndev->device = cm_id->device;
1234 ndev->pd = ib_alloc_pd(ndev->device, 0);
1247 pr_debug("added %s.\n", ndev->device->name);
1270 queue->cq = ib_cq_pool_get(ndev->device, nr_cqe + 1,
1287 factor = rdma_rw_mr_factor(ndev->device, queue->cm_id->port_num,
1290 qp_attr.cap.max_send_sge = max(ndev->device->attrs.max_sge_rd,
1291 ndev->device->attrs.max_send_sge);
1473 queue->idx % ndev->device->num_comp_vectors;
1553 queue->dev->device->attrs.max_qp_init_rd_atom);
1706 * nvmet_rdma_device_removal() - Handle RDMA device removal
1710 * DEVICE_REMOVAL event notifies us that the RDMA device is about
1712 * queue cm_id and/or a device bound listener cm_id (where in this
1715 * We registered an ib_client to handle device removal for queues,
2030 if (ndev->device == ib_device) {
2042 * delete all queues using this device.
2047 if (queue->dev->device != ib_device)