Lines Matching refs:nvmet_req
170 struct nvmet_req *async_event_cmds[NVMET_ASYNC_EVENTS];
252 struct nvmet_req;
258 void (*queue_response)(struct nvmet_req *req);
262 void (*disc_traddr)(struct nvmet_req *req,
268 struct nvmet_req { struct
295 void (*execute)(struct nvmet_req *req); argument
301 static inline void nvmet_set_status(struct nvmet_req *req, u16 status) in nvmet_set_status() argument
306 static inline void nvmet_set_result(struct nvmet_req *req, u32 result) in nvmet_set_result()
315 nvmet_data_dir(struct nvmet_req *req) in nvmet_data_dir()
327 u16 nvmet_parse_connect_cmd(struct nvmet_req *req);
328 u16 nvmet_bdev_parse_io_cmd(struct nvmet_req *req);
329 u16 nvmet_file_parse_io_cmd(struct nvmet_req *req);
330 u16 nvmet_parse_admin_cmd(struct nvmet_req *req);
331 u16 nvmet_parse_discovery_cmd(struct nvmet_req *req);
332 u16 nvmet_parse_fabrics_cmd(struct nvmet_req *req);
334 bool nvmet_req_init(struct nvmet_req *req, struct nvmet_cq *cq,
336 void nvmet_req_uninit(struct nvmet_req *req);
337 void nvmet_req_execute(struct nvmet_req *req);
338 void nvmet_req_complete(struct nvmet_req *req, u16 status);
351 struct nvmet_req *req, u32 kato, struct nvmet_ctrl **ctrlp);
353 struct nvmet_req *req, struct nvmet_ctrl **ret);
355 u16 nvmet_check_ctrl_status(struct nvmet_req *req, struct nvme_command *cmd);
382 u16 nvmet_copy_to_sgl(struct nvmet_req *req, off_t off, const void *buf,
384 u16 nvmet_copy_from_sgl(struct nvmet_req *req, off_t off, void *buf,
386 u16 nvmet_zero_sgl(struct nvmet_req *req, off_t off, size_t len);
426 bool nvmet_host_allowed(struct nvmet_req *req, struct nvmet_subsys *subsys,
433 u16 nvmet_bdev_flush(struct nvmet_req *req);
434 u16 nvmet_file_flush(struct nvmet_req *req);
437 static inline u32 nvmet_rw_len(struct nvmet_req *req) in nvmet_rw_len()