Lines Matching refs:ctrlr

99 	struct nvme_controller *ctrlr = arg1;  in nvme_sysctl_int_coal_time()  local
100 uint32_t oldval = ctrlr->int_coal_time; in nvme_sysctl_int_coal_time()
101 int error = sysctl_handle_int(oidp, &ctrlr->int_coal_time, 0, in nvme_sysctl_int_coal_time()
107 if (oldval != ctrlr->int_coal_time) in nvme_sysctl_int_coal_time()
108 nvme_ctrlr_cmd_set_interrupt_coalescing(ctrlr, in nvme_sysctl_int_coal_time()
109 ctrlr->int_coal_time, ctrlr->int_coal_threshold, NULL, in nvme_sysctl_int_coal_time()
118 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_int_coal_threshold() local
119 uint32_t oldval = ctrlr->int_coal_threshold; in nvme_sysctl_int_coal_threshold()
120 int error = sysctl_handle_int(oidp, &ctrlr->int_coal_threshold, 0, in nvme_sysctl_int_coal_threshold()
126 if (oldval != ctrlr->int_coal_threshold) in nvme_sysctl_int_coal_threshold()
127 nvme_ctrlr_cmd_set_interrupt_coalescing(ctrlr, in nvme_sysctl_int_coal_threshold()
128 ctrlr->int_coal_time, ctrlr->int_coal_threshold, NULL, in nvme_sysctl_int_coal_threshold()
137 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_timeout_period() local
138 uint32_t newval = ctrlr->timeout_period; in nvme_sysctl_timeout_period()
148 ctrlr->timeout_period = newval; in nvme_sysctl_timeout_period()
173 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_num_cmds() local
177 num_cmds = ctrlr->adminq.num_cmds; in nvme_sysctl_num_cmds()
179 for (i = 0; i < ctrlr->num_io_queues; i++) in nvme_sysctl_num_cmds()
180 num_cmds += ctrlr->ioq[i].num_cmds; in nvme_sysctl_num_cmds()
188 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_num_intr_handler_calls() local
192 num_intr_handler_calls = ctrlr->adminq.num_intr_handler_calls; in nvme_sysctl_num_intr_handler_calls()
194 for (i = 0; i < ctrlr->num_io_queues; i++) in nvme_sysctl_num_intr_handler_calls()
195 num_intr_handler_calls += ctrlr->ioq[i].num_intr_handler_calls; in nvme_sysctl_num_intr_handler_calls()
203 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_num_retries() local
207 num_retries = ctrlr->adminq.num_retries; in nvme_sysctl_num_retries()
209 for (i = 0; i < ctrlr->num_io_queues; i++) in nvme_sysctl_num_retries()
210 num_retries += ctrlr->ioq[i].num_retries; in nvme_sysctl_num_retries()
218 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_num_failures() local
222 num_failures = ctrlr->adminq.num_failures; in nvme_sysctl_num_failures()
224 for (i = 0; i < ctrlr->num_io_queues; i++) in nvme_sysctl_num_failures()
225 num_failures += ctrlr->ioq[i].num_failures; in nvme_sysctl_num_failures()
233 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_num_ignored() local
237 num_ignored = ctrlr->adminq.num_ignored; in nvme_sysctl_num_ignored()
239 for (i = 0; i < ctrlr->num_io_queues; i++) in nvme_sysctl_num_ignored()
240 num_ignored += ctrlr->ioq[i].num_ignored; in nvme_sysctl_num_ignored()
248 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_reset_stats() local
257 nvme_qpair_reset_stats(&ctrlr->adminq); in nvme_sysctl_reset_stats()
259 for (i = 0; i < ctrlr->num_io_queues; i++) in nvme_sysctl_reset_stats()
260 nvme_qpair_reset_stats(&ctrlr->ioq[i]); in nvme_sysctl_reset_stats()
310 nvme_sysctl_initialize_ctrlr(struct nvme_controller *ctrlr) in nvme_sysctl_initialize_ctrlr() argument
319 ctrlr_ctx = device_get_sysctl_ctx(ctrlr->dev); in nvme_sysctl_initialize_ctrlr()
320 ctrlr_tree = device_get_sysctl_tree(ctrlr->dev); in nvme_sysctl_initialize_ctrlr()
324 CTLFLAG_RD, &ctrlr->num_io_queues, 0, in nvme_sysctl_initialize_ctrlr()
329 ctrlr, 0, nvme_sysctl_int_coal_time, "IU", in nvme_sysctl_initialize_ctrlr()
334 CTLTYPE_UINT | CTLFLAG_RW | CTLFLAG_MPSAFE, ctrlr, 0, in nvme_sysctl_initialize_ctrlr()
340 ctrlr, 0, nvme_sysctl_timeout_period, "IU", in nvme_sysctl_initialize_ctrlr()
345 ctrlr, 0, nvme_sysctl_num_cmds, "IU", in nvme_sysctl_initialize_ctrlr()
350 CTLTYPE_S64 | CTLFLAG_RD | CTLFLAG_MPSAFE, ctrlr, 0, in nvme_sysctl_initialize_ctrlr()
358 ctrlr, 0, nvme_sysctl_num_retries, "IU", in nvme_sysctl_initialize_ctrlr()
363 ctrlr, 0, nvme_sysctl_num_failures, "IU", in nvme_sysctl_initialize_ctrlr()
368 ctrlr, 0, nvme_sysctl_num_ignored, "IU", in nvme_sysctl_initialize_ctrlr()
372 "reset_stats", CTLTYPE_UINT | CTLFLAG_RW | CTLFLAG_MPSAFE, ctrlr, in nvme_sysctl_initialize_ctrlr()
378 nvme_sysctl_initialize_queue(&ctrlr->adminq, ctrlr_ctx, que_tree); in nvme_sysctl_initialize_ctrlr()
380 for (i = 0; i < ctrlr->num_io_queues; i++) { in nvme_sysctl_initialize_ctrlr()
384 nvme_sysctl_initialize_queue(&ctrlr->ioq[i], ctrlr_ctx, in nvme_sysctl_initialize_ctrlr()