Home
last modified time | relevance | path

Searched refs:ublksrv_io_desc (Results 1 – 3 of 3) sorted by relevance

/linux-6.6.21/include/uapi/linux/
Dublk_cmd.h278 struct ublksrv_io_desc { struct
294 static inline __u8 ublksrv_get_op(const struct ublksrv_io_desc *iod) in ublksrv_get_op() argument
299 static inline __u32 ublksrv_get_flags(const struct ublksrv_io_desc *iod) in ublksrv_get_flags()
/linux-6.6.21/drivers/block/
Dublk_drv.c198 static inline struct ublksrv_io_desc *ublk_get_iod(struct ublk_queue *ubq,
380 struct ublksrv_io_desc *iod = ublk_get_iod(ubq, req->tag); in ublk_setup_iod_zoned()
674 static inline struct ublksrv_io_desc *ublk_get_iod(struct ublk_queue *ubq, in ublk_get_iod()
677 return (struct ublksrv_io_desc *) in ublk_get_iod()
678 &(ubq->io_cmd_buf[tag * sizeof(struct ublksrv_io_desc)]); in ublk_get_iod()
690 return round_up(ubq->q_depth * sizeof(struct ublksrv_io_desc), in ublk_queue_cmd_buf_size()
963 struct ublksrv_io_desc *iod = ublk_get_iod(ubq, req->tag); in ublk_setup_iod()
1360 unsigned max_sz = UBLK_MAX_QUEUE_DEPTH * sizeof(struct ublksrv_io_desc); in ublk_ch_mmap()
/linux-6.6.21/Documentation/block/
Dublk.rst240 UAPI structure of ``ublksrv_io_desc`` is defined for describing each IO from
243 buffer address. Each ``ublksrv_io_desc`` instance can be indexed via queue id
259 the IO's ``ublksrv_io_desc`` to the specified mapped area; then the