Lines Matching full:bindings
8 bindings,
45 /// A `bindings::blk_mq_ops` vtable is constructed from pointers to the `extern
66 /// - `(*bd).rq` must point to an initialized and live `bindings:request`.
71 /// `bindings::blk_mq_end_request` for the request.
73 _hctx: *mut bindings::blk_mq_hw_ctx, in queue_rq_callback()
74 bd: *const bindings::blk_mq_queue_data, in queue_rq_callback()
75 ) -> bindings::blk_status_t { in queue_rq_callback()
104 bindings::BLK_STS_OK as _ in queue_rq_callback()
114 unsafe extern "C" fn commit_rqs_callback(_hctx: *mut bindings::blk_mq_hw_ctx) { in commit_rqs_callback()
124 unsafe extern "C" fn complete_callback(_rq: *mut bindings::request) {} in complete_callback()
133 _hctx: *mut bindings::blk_mq_hw_ctx, in poll_callback()
134 _iob: *mut bindings::io_comp_batch, in poll_callback()
148 _hctx: *mut bindings::blk_mq_hw_ctx, in init_hctx_callback()
162 _hctx: *mut bindings::blk_mq_hw_ctx, in exit_hctx_callback()
174 /// - `rq` must point to an initialized `bindings::request`.
178 _set: *mut bindings::blk_mq_tag_set, in init_request_callback()
179 rq: *mut bindings::request, in init_request_callback()
205 _set: *mut bindings::blk_mq_tag_set, in exit_request_callback()
206 rq: *mut bindings::request, in exit_request_callback()
211 let pdu = unsafe { bindings::blk_mq_rq_to_pdu(rq) }.cast::<RequestDataWrapper>(); in exit_request_callback()
217 const VTABLE: bindings::blk_mq_ops = bindings::blk_mq_ops {
243 pub(crate) const fn build() -> &'static bindings::blk_mq_ops { in build()