Lines Matching defs:ctrlr
68 struct nvme_controller *ctrlr;
72 ctrlr = ns->ctrlr;
81 return (nvme_ctrlr_passthrough_cmd(ctrlr, pt, ns->id,
86 strlcpy(gnsid->cdev, device_get_nameunit(ctrlr->dev),
106 return (nvme_ctrlr_linux_passthru_cmd(ctrlr, npc, ns->id, true,
187 return ns->ctrlr->max_xfer_size;
222 return ((const char *)ns->ctrlr->cdata.sn);
228 return ((const char *)ns->ctrlr->cdata.mn);
444 counter_u64_add(ns->ctrlr->alignment_splits, 1);
521 struct nvme_controller *ctrlr)
530 ns->ctrlr = ctrlr;
545 nvme_ctrlr_cmd_identify_namespace(ctrlr, id, &ns->data,
549 nvme_printf(ctrlr, "nvme_identify_namespace failed\n");
572 nvme_printf(ctrlr,
584 if ((ctrlr->quirks & QUIRK_INTEL_ALIGNMENT) != 0) {
585 if (ctrlr->cdata.vs[3] != 0)
587 1 << (ctrlr->cdata.vs[3] + NVME_MPS_SHIFT +
588 NVME_CAP_HI_MPSMIN(ctrlr->cap_hi));
595 if (nvme_ctrlr_has_dataset_mgmt(&ctrlr->cdata))
598 vwc_present = NVMEV(NVME_CTRLR_DATA_VWC_PRESENT, ctrlr->cdata.vwc);
613 unit = device_get_unit(ctrlr->dev) * NVME_MAX_NAMESPACES + ns->id - 1;
621 device_get_nameunit(ctrlr->dev), ns->id);
625 device_get_nameunit(ctrlr->dev), ns->id);