Searched refs:trackers (Results 1 - 4 of 4) sorted by relevance
/haiku/src/add-ons/kernel/drivers/disk/nvme/libnvme/ |
H A D | nvme_qpair.c | 845 uint16_t entries, uint16_t trackers) 855 nvme_assert(trackers != 0, "Invalid trackers\n"); 860 qpair->trackers = trackers; 935 * Reserve space for all of the trackers in a single allocation. 939 * trackers in tr[] via normal array indexing. 941 qpair->tr = nvme_mem_alloc_node(sizeof(struct nvme_tracker) * trackers, 945 nvme_err("Allocate request trackers failed\n"); 948 memset(qpair->tr, 0, sizeof(struct nvme_tracker) * trackers); 843 nvme_qpair_construct(struct nvme_ctrlr *ctrlr, struct nvme_qpair *qpair, enum nvme_qprio qprio, uint16_t entries, uint16_t trackers) argument [all...] |
H A D | nvme_request.c | 87 qpair->num_reqs = qpair->trackers * NVME_IO_ENTRIES_VS_TRACKERS_RATIO;
|
H A D | nvme_internal.h | 370 * Array of trackers indexed by command ID. 372 uint16_t trackers; member in struct:nvme_qpair 689 uint16_t entries, uint16_t trackers);
|
H A D | nvme_ctrlr.c | 1407 uint32_t trackers; local 1436 * No need to have more trackers than entries in the submit queue. 1440 trackers = nvme_min(NVME_IO_TRACKERS, (qd - 1)); 1453 ret = nvme_qpair_construct(ctrlr, qpair, qprio, qd, trackers);
|
Completed in 53 milliseconds