Lines Matching refs:cdata

460 	nvme_ctrlr_cmd_identify_controller(ctrlr, &ctrlr->cdata,  in nvme_ctrlr_identify()
469 nvme_controller_data_swapbytes(&ctrlr->cdata); in nvme_ctrlr_identify()
475 if (ctrlr->cdata.mdts > 0) in nvme_ctrlr_identify()
477 ctrlr->min_page_size * (1 << (ctrlr->cdata.mdts))); in nvme_ctrlr_identify()
587 for (i = 0; i < min(ctrlr->cdata.nn, NVME_MAX_NAMESPACES); i++) { in nvme_ctrlr_construct_namespaces()
622 (ctrlr->cdata.elpe + 1), NVME_MAX_AER_LOG_SIZE); in nvme_ctrlr_get_log_page_size()
702 for (i = 0; i < (aer->ctrlr->cdata.elpe + 1); i++) in nvme_ctrlr_async_event_log_page_cb()
851 if (ctrlr->cdata.ver >= NVME_REV(1, 2)) in nvme_ctrlr_configure_aer()
870 ctrlr->num_aers = min(NVME_MAX_ASYNC_EVENTS, (ctrlr->cdata.aerl+1)); in nvme_ctrlr_configure_aer()
939 min = (long long unsigned)ctrlr->cdata.hmmin * 4096; in nvme_ctrlr_hmb_alloc()
942 pref = MIN((long long unsigned)ctrlr->cdata.hmpre * 4096, max); in nvme_ctrlr_hmb_alloc()
943 minc = MAX(ctrlr->cdata.hmminds * 4096, PAGE_SIZE); in nvme_ctrlr_hmb_alloc()
944 if (min > 0 && ctrlr->cdata.hmmaxd > 0) in nvme_ctrlr_hmb_alloc()
945 minc = MAX(minc, min / ctrlr->cdata.hmmaxd); in nvme_ctrlr_hmb_alloc()
951 if (ctrlr->cdata.hmmaxd > 0 && ctrlr->hmb_nchunks > ctrlr->cdata.hmmaxd) in nvme_ctrlr_hmb_alloc()
952 ctrlr->hmb_nchunks = ctrlr->cdata.hmmaxd; in nvme_ctrlr_hmb_alloc()
1116 if (ctrlr->cdata.hmpre > 0 && ctrlr->hmb_nchunks == 0) { in nvme_ctrlr_start()
1586 timeout = ticks + (ctrlr->cdata.rtd3e == 0 ? 5 * hz : in nvme_ctrlr_shutdown()
1587 ((uint64_t)ctrlr->cdata.rtd3e * hz + 999999) / 1000000); in nvme_ctrlr_shutdown()
1631 return (&ctrlr->cdata); in nvme_ctrlr_get_data()