Searched refs:cb_arg (Results 1 - 9 of 9) sorted by relevance

/haiku/src/add-ons/kernel/drivers/disk/nvme/libnvme/
H A Dnvme_ns.c228 void *cb_arg, uint32_t opc, uint32_t io_flags,
236 nvme_cmd_cb cb_fn, void *cb_arg,
265 cb_arg, opc, io_flags, apptag_mask, apptag);
300 nvme_cmd_cb cb_fn, void *cb_arg,
328 lba_count * sector_size, cb_fn, cb_arg);
341 lba_count, cb_fn, cb_arg, opc,
348 lba_count, cb_fn, cb_arg, opc,
380 nvme_cmd_cb cb_fn, void *cb_arg,
390 req = _nvme_ns_rw(ns, qpair, &payload, lba, lba_count, cb_fn, cb_arg,
401 nvme_cmd_cb cb_fn, void *cb_arg,
232 _nvme_ns_split_request(struct nvme_ns *ns, struct nvme_qpair *qpair, const struct nvme_payload *payload, uint64_t lba, uint32_t lba_count, nvme_cmd_cb cb_fn, void *cb_arg, uint32_t opc, uint32_t io_flags, struct nvme_request *req, uint32_t sectors_per_max_io, uint32_t sector_mask, uint16_t apptag_mask, uint16_t apptag) argument
296 _nvme_ns_rw(struct nvme_ns *ns, struct nvme_qpair *qpair, const struct nvme_payload *payload, uint64_t lba, uint32_t lba_count, nvme_cmd_cb cb_fn, void *cb_arg, uint32_t opc, uint32_t io_flags, uint16_t apptag_mask, uint16_t apptag) argument
377 nvme_ns_read(struct nvme_ns *ns, struct nvme_qpair *qpair, void *buffer, uint64_t lba, uint32_t lba_count, nvme_cmd_cb cb_fn, void *cb_arg, unsigned int io_flags) argument
398 nvme_ns_read_with_md(struct nvme_ns *ns, struct nvme_qpair *qpair, void *buffer, void *metadata, uint64_t lba, uint32_t lba_count, nvme_cmd_cb cb_fn, void *cb_arg, unsigned int io_flags, uint16_t apptag_mask, uint16_t apptag) argument
420 nvme_ns_readv(struct nvme_ns *ns, struct nvme_qpair *qpair, uint64_t lba, uint32_t lba_count, nvme_cmd_cb cb_fn, void *cb_arg, unsigned int io_flags, nvme_req_reset_sgl_cb reset_sgl_fn, nvme_req_next_sge_cb next_sge_fn) argument
447 nvme_ns_write(struct nvme_ns *ns, struct nvme_qpair *qpair, void *buffer, uint64_t lba, uint32_t lba_count, nvme_cmd_cb cb_fn, void *cb_arg, unsigned int io_flags) argument
468 nvme_ns_write_with_md(struct nvme_ns *ns, struct nvme_qpair *qpair, void *buffer, void *metadata, uint64_t lba, uint32_t lba_count, nvme_cmd_cb cb_fn, void *cb_arg, unsigned int io_flags, uint16_t apptag_mask, uint16_t apptag) argument
490 nvme_ns_writev(struct nvme_ns *ns, struct nvme_qpair *qpair, uint64_t lba, uint32_t lba_count, nvme_cmd_cb cb_fn, void *cb_arg, unsigned int io_flags, nvme_req_reset_sgl_cb reset_sgl_fn, nvme_req_next_sge_cb next_sge_fn) argument
517 nvme_ns_write_zeroes(struct nvme_ns *ns, struct nvme_qpair *qpair, uint64_t lba, uint32_t lba_count, nvme_cmd_cb cb_fn, void *cb_arg, unsigned int io_flags) argument
545 nvme_ns_deallocate(struct nvme_ns *ns, struct nvme_qpair *qpair, void *payload, uint16_t ranges, nvme_cmd_cb cb_fn, void *cb_arg) argument
572 nvme_ns_flush(struct nvme_ns *ns, struct nvme_qpair *qpair, nvme_cmd_cb cb_fn, void *cb_arg) argument
589 nvme_ns_reservation_register(struct nvme_ns *ns, struct nvme_qpair *qpair, struct nvme_reservation_register_data *payload, bool ignore_key, enum nvme_reservation_register_action action, enum nvme_reservation_register_cptpl cptpl, nvme_cmd_cb cb_fn, void *cb_arg) argument
619 nvme_ns_reservation_release(struct nvme_ns *ns, struct nvme_qpair *qpair, struct nvme_reservation_key_data *payload, bool ignore_key, enum nvme_reservation_release_action action, enum nvme_reservation_type type, nvme_cmd_cb cb_fn, void *cb_arg) argument
649 nvme_ns_reservation_acquire(struct nvme_ns *ns, struct nvme_qpair *qpair, struct nvme_reservation_acquire_data *payload, bool ignore_key, enum nvme_reservation_acquire_action action, enum nvme_reservation_type type, nvme_cmd_cb cb_fn, void *cb_arg) argument
679 nvme_ns_reservation_report(struct nvme_ns *ns, struct nvme_qpair *qpair, void *payload, size_t len, nvme_cmd_cb cb_fn, void *cb_arg) argument
[all...]
H A Dnvme_request.c69 parent->cb_fn(parent->cb_arg, &parent->parent_status);
130 void *cb_arg)
147 req->cb_arg = cb_arg;
158 void *cb_arg)
167 cb_fn, cb_arg);
171 nvme_cmd_cb cb_fn, void *cb_arg)
173 return nvme_request_allocate_contig(qpair, NULL, 0, cb_fn, cb_arg);
211 child->cb_arg = child;
126 nvme_request_allocate(struct nvme_qpair *qpair, const struct nvme_payload *payload, uint32_t payload_size, nvme_cmd_cb cb_fn, void *cb_arg) argument
154 nvme_request_allocate_contig(struct nvme_qpair *qpair, void *buffer, uint32_t payload_size, nvme_cmd_cb cb_fn, void *cb_arg) argument
170 nvme_request_allocate_null(struct nvme_qpair *qpair, nvme_cmd_cb cb_fn, void *cb_arg) argument
H A Dnvme.h498 * @param cb_arg Value passed to nvme_readv/nvme_writev
501 typedef void (*nvme_req_reset_sgl_cb)(void *cb_arg, uint32_t offset);
506 * @param cb_arg Value passed to readv/writev
513 typedef int (*nvme_req_next_sge_cb)(void *cb_arg,
747 * @param cb_arg Argument for the call back function
760 nvme_cmd_cb cb_fn, void *cb_arg);
834 * @param cb_arg Argument to pass to the completion callback
842 nvme_cmd_cb cb_fn, void *cb_arg,
853 * @param cb_arg Argument to pass to the completion callback
862 nvme_cmd_cb cb_fn, void *cb_arg,
[all...]
H A Dnvme_internal.h207 void *cb_arg; member in struct:nvme_payload::__anon8::__anon9
253 void *cb_arg; member in struct:nvme_request
705 nvme_cmd_cb cb_fn, void *cb_arg);
709 void *cb_arg);
714 nvme_cmd_cb cb_fn, void *cb_arg);
H A Dnvme_admin.c43 nvme_cmd_cb cb_fn, void *cb_arg)
49 cb_fn, cb_arg);
51 req = nvme_request_allocate_null(&ctrlr->adminq, cb_fn, cb_arg);
40 nvme_admin_submit_cmd(struct nvme_ctrlr *ctrlr, struct nvme_cmd *cmd, void *buf, uint32_t len, nvme_cmd_cb cb_fn, void *cb_arg) argument
H A Dnvme_qpair.c402 req->cb_fn(req->cb_arg, cpl);
482 req->cb_fn(req->cb_arg, &cpl);
603 req->payload.u.sgl.reset_sgl_fn(req->payload.u.sgl.cb_arg,
619 ret = req->payload.u.sgl.next_sge_fn(req->payload.u.sgl.cb_arg,
681 req->payload.u.sgl.reset_sgl_fn(req->payload.u.sgl.cb_arg,
691 ret = req->payload.u.sgl.next_sge_fn(req->payload.u.sgl.cb_arg,
H A Dnvme_ctrlr.c1518 nvme_cmd_cb cb_fn, void *cb_arg)
1523 req = nvme_request_allocate_contig(qpair, buf, len, cb_fn, cb_arg);
1515 nvme_ioqp_submit_cmd(struct nvme_qpair *qpair, struct nvme_cmd *cmd, void *buf, size_t len, nvme_cmd_cb cb_fn, void *cb_arg) argument
/haiku/src/libs/compat/freebsd_network/
H A Dif.c1284 if_foreach_llmaddr(if_t ifp, iflladdr_cb_t cb, void *cb_arg) argument
1293 count += (*cb)(cb_arg, (struct sockaddr_dl *)ifma->ifma_addr,
/haiku/src/libs/compat/freebsd_iflib/
H A Diflib.c2060 struct rxq_refill_cb_arg *cb_arg = arg; local
2062 cb_arg->error = error;
2063 cb_arg->seg = segs[0];
2064 cb_arg->nseg = nseg;
2081 struct rxq_refill_cb_arg cb_arg; local
2139 cb_arg.error = 0;
2142 cl, fl->ifl_buf_size, _rxq_refill_cb, &cb_arg,
2144 if (__predict_false(err != 0 || cb_arg.error)) {
2153 sd_ba[frag_idx] = bus_addr = cb_arg.seg.ds_addr;

Completed in 90 milliseconds