Home
last modified time | relevance | path

Searched refs:cb_fn (Results 1 – 18 of 18) sorted by relevance

/freebsd/sys/dev/nvme/
H A Dnvme_ctrlr_cmd.c34 nvme_cb_fn_t cb_fn, void *cb_arg) in nvme_ctrlr_cmd_identify_controller() argument
40 sizeof(struct nvme_controller_data), M_WAITOK, cb_fn, cb_arg); in nvme_ctrlr_cmd_identify_controller()
56 void *payload, nvme_cb_fn_t cb_fn, void *cb_arg) in nvme_ctrlr_cmd_identify_namespace() argument
62 sizeof(struct nvme_namespace_data), M_WAITOK, cb_fn, cb_arg); in nvme_ctrlr_cmd_identify_namespace()
77 struct nvme_qpair *io_que, nvme_cb_fn_t cb_fn, void *cb_arg) in nvme_ctrlr_cmd_create_io_cq() argument
82 req = nvme_allocate_request_null(M_WAITOK, cb_fn, cb_arg); in nvme_ctrlr_cmd_create_io_cq()
101 struct nvme_qpair *io_que, nvme_cb_fn_t cb_fn, void *cb_arg) in nvme_ctrlr_cmd_create_io_sq() argument
106 req = nvme_allocate_request_null(M_WAITOK, cb_fn, cb_arg); in nvme_ctrlr_cmd_create_io_sq()
125 struct nvme_qpair *io_que, nvme_cb_fn_t cb_fn, void *cb_arg) in nvme_ctrlr_cmd_delete_io_cq() argument
130 req = nvme_allocate_request_null(M_WAITOK, cb_fn, cb_arg); in nvme_ctrlr_cmd_delete_io_cq()
[all …]
H A Dnvme_private.h113 nvme_cb_fn_t cb_fn; member
349 nvme_cb_fn_t cb_fn, void *cb_arg);
352 nvme_cb_fn_t cb_fn, void *cb_arg);
356 nvme_cb_fn_t cb_fn,
361 nvme_cb_fn_t cb_fn,
366 nvme_cb_fn_t cb_fn,
370 nvme_cb_fn_t cb_fn,
374 nvme_cb_fn_t cb_fn, void *cb_arg);
377 nvme_cb_fn_t cb_fn, void *cb_arg);
380 nvme_cb_fn_t cb_fn, void *cb_arg);
[all …]
H A Dnvme_ns_cmd.c34 uint32_t lba_count, nvme_cb_fn_t cb_fn, void *cb_arg) in nvme_ns_cmd_read() argument
39 lba_count * nvme_ns_get_sector_size(ns), M_NOWAIT, cb_fn, cb_arg); in nvme_ns_cmd_read()
52 nvme_cb_fn_t cb_fn, void *cb_arg) in nvme_ns_cmd_read_bio() argument
58 req = nvme_allocate_request_bio(bp, M_NOWAIT, cb_fn, cb_arg); in nvme_ns_cmd_read_bio()
72 uint32_t lba_count, nvme_cb_fn_t cb_fn, void *cb_arg) in nvme_ns_cmd_write() argument
77 lba_count * nvme_ns_get_sector_size(ns), M_NOWAIT, cb_fn, cb_arg); in nvme_ns_cmd_write()
90 nvme_cb_fn_t cb_fn, void *cb_arg) in nvme_ns_cmd_write_bio() argument
96 req = nvme_allocate_request_bio(bp, M_NOWAIT, cb_fn, cb_arg); in nvme_ns_cmd_write_bio()
110 uint8_t num_ranges, nvme_cb_fn_t cb_fn, void *cb_arg) in nvme_ns_cmd_deallocate() argument
116 num_ranges * sizeof(struct nvme_dsm_range), M_NOWAIT, cb_fn, in nvme_ns_cmd_deallocate()
[all …]
H A Dnvme.h1944 nvme_cb_fn_t cb_fn, void *cb_arg);
1948 nvme_cb_fn_t cb_fn, void *cb_arg);
1952 nvme_cb_fn_t cb_fn, void *cb_arg);
1956 uint64_t lba, uint32_t lba_count, nvme_cb_fn_t cb_fn,
1959 nvme_cb_fn_t cb_fn, void *cb_arg);
1961 uint64_t lba, uint32_t lba_count, nvme_cb_fn_t cb_fn,
1964 nvme_cb_fn_t cb_fn, void *cb_arg);
1966 uint8_t num_ranges, nvme_cb_fn_t cb_fn,
1968 int nvme_ns_cmd_flush(struct nvme_namespace *ns, nvme_cb_fn_t cb_fn,
2015 nvme_cb_fn_t cb_fn);
H A Dnvme_qpair.c244 if (req->cb_fn) in nvme_qpair_complete_tracker()
245 req->cb_fn(req->cb_arg, cpl); in nvme_qpair_complete_tracker()
331 if (req->cb_fn) in nvme_qpair_manual_complete_request()
332 req->cb_fn(req->cb_arg, &cpl); in nvme_qpair_manual_complete_request()
983 tr->req->cb_fn != nvme_abort_complete) { in nvme_qpair_timeout()
1048 if (req->cb_fn == nvme_completion_poll_cb) in nvme_qpair_submit_tracker()
H A Dnvme_ns.c459 nvme_cb_fn_t cb_fn) in nvme_ns_bio_process() argument
465 bp->bio_driver1 = cb_fn; in nvme_ns_bio_process()
H A Dnvme_ctrlr.c1357 nvme_cb_fn_t cb_fn, void *cb_arg) in nvme_user_ioctl_req() argument
1380 *req = nvme_allocate_request_null(M_WAITOK, cb_fn, cb_arg); in nvme_user_ioctl_req()
/freebsd/sys/dev/ufshci/
H A Dufshci_ctrlr_cmd.c12 ufshci_cb_fn_t cb_fn, void *cb_arg, uint8_t function, uint8_t lun, in ufshci_ctrlr_cmd_send_task_mgmt_request() argument
18 req = ufshci_allocate_request_vaddr(NULL, 0, M_NOWAIT, cb_fn, cb_arg); in ufshci_ctrlr_cmd_send_task_mgmt_request()
37 ufshci_ctrlr_cmd_send_nop(struct ufshci_controller *ctrlr, ufshci_cb_fn_t cb_fn, in ufshci_ctrlr_cmd_send_nop() argument
43 req = ufshci_allocate_request_vaddr(NULL, 0, M_WAITOK, cb_fn, cb_arg); in ufshci_ctrlr_cmd_send_nop()
58 ufshci_cb_fn_t cb_fn, void *cb_arg, struct ufshci_query_param param) in ufshci_ctrlr_cmd_send_query_request() argument
63 req = ufshci_allocate_request_vaddr(NULL, 0, M_WAITOK, cb_fn, cb_arg); in ufshci_ctrlr_cmd_send_query_request()
H A Dufshci_private.h70 ufshci_cb_fn_t cb_fn; member
483 ufshci_cb_fn_t cb_fn, void *cb_arg, uint8_t function, uint8_t lun,
486 ufshci_cb_fn_t cb_fn, void *cb_arg);
488 ufshci_cb_fn_t cb_fn, void *cb_arg, struct ufshci_query_param param);
490 ufshci_cb_fn_t cb_fn, void *cb_arg, uint8_t *cmd_ptr, uint8_t cmd_len,
602 _ufshci_allocate_request(const int how, ufshci_cb_fn_t cb_fn, void *cb_arg) in _ufshci_allocate_request() argument
611 req->cb_fn = cb_fn; in _ufshci_allocate_request()
619 const int how, ufshci_cb_fn_t cb_fn, void *cb_arg) in ufshci_allocate_request_vaddr() argument
623 req = _ufshci_allocate_request(how, cb_fn, cb_arg); in ufshci_allocate_request_vaddr()
635 ufshci_cb_fn_t cb_fn, void *cb_arg) in ufshci_allocate_request_bio() argument
[all …]
H A Dufshci_req_queue.c194 if (req->cb_fn) in ufshci_req_queue_manual_complete_request()
195 req->cb_fn(req->cb_arg, &cpl, error); in ufshci_req_queue_manual_complete_request()
292 if (req->cb_fn) in ufshci_req_queue_complete_tracker()
293 req->cb_fn(req->cb_arg, &cpl, error); in ufshci_req_queue_complete_tracker()
621 tr->req->cb_fn != ufshci_abort_complete) { in ufshci_req_queue_timeout()
691 if (req->cb_fn == ufshci_completion_poll_cb) in ufshci_req_queue_submit_tracker()
/freebsd/sys/dev/liquidio/base/
H A Dlio_ctrl.c67 if (!status && nctrl->cb_fn) in lio_ctrl_callback()
68 nctrl->cb_fn(nctrl); in lio_ctrl_callback()
H A Dlio_ctrl.h79 lio_ctrl_pkt_cb_fn_t cb_fn; member
/freebsd/lib/libusb/
H A Dlibusb10_hotplug.c343 libusb_hotplug_callback_fn cb_fn, void *user_data, in libusb_hotplug_register_callback() argument
358 if (ctx == NULL || cb_fn == NULL || events == 0 || in libusb_hotplug_register_callback()
380 handle->fn = cb_fn; in libusb_hotplug_register_callback()
H A Dlibusb.h634 … int vendor_id, int product_id, int dev_class, libusb_hotplug_callback_fn cb_fn, void *user_data, …
/freebsd/sys/dev/liquidio/
H A Dlio_ioctl.c80 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_change_dev_flags()
441 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_set_mac()
527 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_set_mcast_list()
H A Dlio_main.c1622 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_set_rxcsum_command()
2071 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_vlan_rx_add_vid()
2102 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_vlan_rx_kill_vid()
H A Dlio_core.c61 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_set_feature()
H A Dlio_sysctl.c123 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_send_queue_count_update()
698 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_get_set_pauseparam()