Symbol: nvmet_req
drivers/nvme/target/admin-cmd.c
1001
static void nvmet_execute_identify_desclist(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1039
static void nvmet_execute_identify_ctrl_nvm(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1046
static void nvme_execute_identify_ns_nvm(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1066
static void nvmet_execute_id_cs_indep(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
110
static void nvmet_execute_create_cq(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1102
static void nvmet_execute_identify(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1170
static void nvmet_execute_abort(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1178
static u16 nvmet_write_protect_flush_sync(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1192
static u16 nvmet_set_feat_write_protect(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1224
u16 nvmet_set_feat_kato(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1237
u16 nvmet_set_feat_async_event(struct nvmet_req *req, u32 mask)
drivers/nvme/target/admin-cmd.c
1252
static u16 nvmet_set_feat_host_id(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1277
static u16 nvmet_set_feat_irq_coalesce(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1298
static u16 nvmet_set_feat_irq_config(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1319
static u16 nvmet_set_feat_arbitration(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1338
void nvmet_execute_set_features(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1394
static u16 nvmet_get_feat_write_protect(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1414
static u16 nvmet_get_feat_irq_coalesce(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1438
static u16 nvmet_get_feat_irq_config(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1463
static u16 nvmet_get_feat_arbitration(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1487
void nvmet_get_feat_kato(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1492
void nvmet_get_feat_async_event(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1497
void nvmet_execute_get_features(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
15
static void nvmet_execute_delete_sq(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
155
static u32 nvmet_feat_data_len(struct nvmet_req *req, u32 cdw10)
drivers/nvme/target/admin-cmd.c
1572
void nvmet_execute_async_event(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1591
void nvmet_execute_keep_alive(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1611
u32 nvmet_admin_cmd_data_len(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
1632
u16 nvmet_parse_admin_cmd(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
170
static void nvmet_execute_get_log_page_noop(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
175
static void nvmet_execute_get_log_page_error(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
201
static void nvmet_execute_get_supported_log_pages(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
230
static u16 nvmet_get_smart_log_nsid(struct nvmet_req *req,
drivers/nvme/target/admin-cmd.c
259
static u16 nvmet_get_smart_log_all(struct nvmet_req *req,
drivers/nvme/target/admin-cmd.c
289
static void nvmet_execute_get_log_page_rmi(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
328
static void nvmet_execute_get_log_page_smart(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
406
static void nvmet_execute_get_log_cmd_effects_ns(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
41
static void nvmet_execute_create_sq(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
444
static void nvmet_execute_get_log_changed_ns(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
468
static u32 nvmet_format_ana_group(struct nvmet_req *req, u32 grpid,
drivers/nvme/target/admin-cmd.c
491
static void nvmet_execute_get_log_page_endgrp(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
534
static void nvmet_execute_get_log_page_ana(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
578
static void nvmet_execute_get_log_page_features(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
608
static void nvmet_execute_get_log_page(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
648
static void nvmet_execute_identify_ctrl(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
800
static void nvmet_execute_identify_ns(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
83
static void nvmet_execute_delete_cq(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
902
static void nvmet_execute_identify_endgrp_list(struct nvmet_req *req)
drivers/nvme/target/admin-cmd.c
935
static void nvmet_execute_identify_nslist(struct nvmet_req *req, bool match_css)
drivers/nvme/target/admin-cmd.c
979
static u16 nvmet_copy_ns_identifier(struct nvmet_req *req, u8 type, u8 len,
drivers/nvme/target/auth.c
281
bool nvmet_check_auth_status(struct nvmet_req *req)
drivers/nvme/target/auth.c
292
int nvmet_auth_host_hash(struct nvmet_req *req, u8 *response,
drivers/nvme/target/auth.c
399
int nvmet_auth_ctrl_hash(struct nvmet_req *req, u8 *response,
drivers/nvme/target/auth.c
510
int nvmet_auth_ctrl_exponential(struct nvmet_req *req,
drivers/nvme/target/auth.c
533
int nvmet_auth_ctrl_sesskey(struct nvmet_req *req,
drivers/nvme/target/core.c
102
u16 nvmet_copy_from_sgl(struct nvmet_req *req, off_t off, void *buf, size_t len)
drivers/nvme/target/core.c
1042
static inline u16 nvmet_io_cmd_check_access(struct nvmet_req *req)
drivers/nvme/target/core.c
1057
static u32 nvmet_io_cmd_transfer_len(struct nvmet_req *req)
drivers/nvme/target/core.c
1084
static u16 nvmet_parse_io_cmd(struct nvmet_req *req)
drivers/nvme/target/core.c
111
u16 nvmet_zero_sgl(struct nvmet_req *req, off_t off, size_t len)
drivers/nvme/target/core.c
1152
bool nvmet_req_init(struct nvmet_req *req, struct nvmet_sq *sq,
drivers/nvme/target/core.c
1225
void nvmet_req_uninit(struct nvmet_req *req)
drivers/nvme/target/core.c
1235
size_t nvmet_req_transfer_len(struct nvmet_req *req)
drivers/nvme/target/core.c
1245
bool nvmet_check_transfer_len(struct nvmet_req *req, size_t len)
drivers/nvme/target/core.c
1263
bool nvmet_check_data_len_lte(struct nvmet_req *req, size_t data_len)
drivers/nvme/target/core.c
1280
static unsigned int nvmet_data_transfer_len(struct nvmet_req *req)
drivers/nvme/target/core.c
1286
struct nvmet_req *req)
drivers/nvme/target/core.c
1309
static struct pci_dev *nvmet_req_find_p2p_dev(struct nvmet_req *req)
drivers/nvme/target/core.c
1317
int nvmet_req_alloc_sgls(struct nvmet_req *req)
drivers/nvme/target/core.c
1344
void nvmet_req_free_sgls(struct nvmet_req *req)
drivers/nvme/target/core.c
139
struct nvmet_req *req;
drivers/nvme/target/core.c
1463
struct nvmet_req *req)
drivers/nvme/target/core.c
1503
u16 nvmet_check_ctrl_status(struct nvmet_req *req)
drivers/nvme/target/core.c
154
struct nvmet_req *req;
drivers/nvme/target/core.c
437
u16 nvmet_req_find_ns(struct nvmet_req *req)
drivers/nvme/target/core.c
55
inline u16 errno_to_nvme_status(struct nvmet_req *req, int errno)
drivers/nvme/target/core.c
735
static void nvmet_update_sq_head(struct nvmet_req *req)
drivers/nvme/target/core.c
748
static void nvmet_set_error(struct nvmet_req *req, u16 status)
drivers/nvme/target/core.c
777
static void __nvmet_req_complete(struct nvmet_req *req, u16 status)
drivers/nvme/target/core.c
80
u16 nvmet_report_invalid_opcode(struct nvmet_req *req)
drivers/nvme/target/core.c
800
void nvmet_req_complete(struct nvmet_req *req, u16 status)
drivers/nvme/target/core.c
92
u16 nvmet_copy_to_sgl(struct nvmet_req *req, off_t off, const void *buf,
drivers/nvme/target/discovery.c
135
static void nvmet_set_disc_traddr(struct nvmet_req *req, struct nvmet_port *port,
drivers/nvme/target/discovery.c
144
static size_t discovery_log_entries(struct nvmet_req *req)
drivers/nvme/target/discovery.c
161
static void nvmet_execute_disc_get_log_page(struct nvmet_req *req)
drivers/nvme/target/discovery.c
251
static void nvmet_execute_disc_identify(struct nvmet_req *req)
drivers/nvme/target/discovery.c
307
static void nvmet_execute_disc_set_features(struct nvmet_req *req)
drivers/nvme/target/discovery.c
333
static void nvmet_execute_disc_get_features(struct nvmet_req *req)
drivers/nvme/target/discovery.c
358
u32 nvmet_discovery_cmd_data_len(struct nvmet_req *req)
drivers/nvme/target/discovery.c
372
u16 nvmet_parse_discovery_cmd(struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd-auth.c
137
static u8 nvmet_auth_reply(struct nvmet_req *req, void *d)
drivers/nvme/target/fabrics-cmd-auth.c
229
u32 nvmet_auth_send_data_len(struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd-auth.c
234
void nvmet_execute_auth_send(struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd-auth.c
34
static u8 nvmet_auth_negotiate(struct nvmet_req *req, void *d)
drivers/nvme/target/fabrics-cmd-auth.c
407
static int nvmet_auth_challenge(struct nvmet_req *req, void *d, int al)
drivers/nvme/target/fabrics-cmd-auth.c
447
static int nvmet_auth_success1(struct nvmet_req *req, void *d, int al)
drivers/nvme/target/fabrics-cmd-auth.c
474
static void nvmet_auth_failure1(struct nvmet_req *req, void *d, int al)
drivers/nvme/target/fabrics-cmd-auth.c
486
u32 nvmet_auth_receive_data_len(struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd-auth.c
491
void nvmet_execute_auth_receive(struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd.c
10
static void nvmet_execute_prop_set(struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd.c
104
u16 nvmet_parse_fabrics_admin_cmd(struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd.c
133
u32 nvmet_fabrics_io_cmd_data_len(struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd.c
149
u16 nvmet_parse_fabrics_io_cmd(struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd.c
172
static u16 nvmet_install_queue(struct nvmet_ctrl *ctrl, struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd.c
267
static void nvmet_execute_admin_connect(struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd.c
336
static void nvmet_execute_io_connect(struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd.c
38
static void nvmet_execute_prop_get(struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd.c
397
u32 nvmet_connect_cmd_data_len(struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd.c
408
u16 nvmet_parse_connect_cmd(struct nvmet_req *req)
drivers/nvme/target/fabrics-cmd.c
88
u32 nvmet_fabrics_admin_cmd_data_len(struct nvmet_req *req)
drivers/nvme/target/fc.c
1927
static void nvmet_fc_fcp_nvme_cmd_done(struct nvmet_req *nvme_req);
drivers/nvme/target/fc.c
215
nvmet_req_to_fod(struct nvmet_req *nvme_req)
drivers/nvme/target/fc.c
2509
nvmet_fc_fcp_nvme_cmd_done(struct nvmet_req *nvme_req)
drivers/nvme/target/fc.c
89
struct nvmet_req req;
drivers/nvme/target/io-cmd-bdev.c
130
u16 blk_to_nvme_status(struct nvmet_req *req, blk_status_t blk_sts)
drivers/nvme/target/io-cmd-bdev.c
182
struct nvmet_req *req = bio->bi_private;
drivers/nvme/target/io-cmd-bdev.c
190
static int nvmet_bdev_alloc_bip(struct nvmet_req *req, struct bio *bio,
drivers/nvme/target/io-cmd-bdev.c
235
static int nvmet_bdev_alloc_bip(struct nvmet_req *req, struct bio *bio,
drivers/nvme/target/io-cmd-bdev.c
242
static void nvmet_bdev_execute_rw(struct nvmet_req *req)
drivers/nvme/target/io-cmd-bdev.c
336
static void nvmet_bdev_execute_flush(struct nvmet_req *req)
drivers/nvme/target/io-cmd-bdev.c
356
u16 nvmet_bdev_flush(struct nvmet_req *req)
drivers/nvme/target/io-cmd-bdev.c
366
static void nvmet_bdev_execute_discard(struct nvmet_req *req)
drivers/nvme/target/io-cmd-bdev.c
399
static void nvmet_bdev_execute_dsm(struct nvmet_req *req)
drivers/nvme/target/io-cmd-bdev.c
417
static void nvmet_bdev_execute_write_zeroes(struct nvmet_req *req)
drivers/nvme/target/io-cmd-bdev.c
443
u16 nvmet_bdev_parse_io_cmd(struct nvmet_req *req)
drivers/nvme/target/io-cmd-file.c
105
struct nvmet_req *req = container_of(iocb, struct nvmet_req, f.iocb);
drivers/nvme/target/io-cmd-file.c
120
static bool nvmet_file_execute_io(struct nvmet_req *req, int ki_flags)
drivers/nvme/target/io-cmd-file.c
207
struct nvmet_req *req = container_of(w, struct nvmet_req, f.work);
drivers/nvme/target/io-cmd-file.c
212
static void nvmet_file_submit_buffered_io(struct nvmet_req *req)
drivers/nvme/target/io-cmd-file.c
218
static void nvmet_file_execute_rw(struct nvmet_req *req)
drivers/nvme/target/io-cmd-file.c
252
u16 nvmet_file_flush(struct nvmet_req *req)
drivers/nvme/target/io-cmd-file.c
259
struct nvmet_req *req = container_of(w, struct nvmet_req, f.work);
drivers/nvme/target/io-cmd-file.c
264
static void nvmet_file_execute_flush(struct nvmet_req *req)
drivers/nvme/target/io-cmd-file.c
272
static void nvmet_file_execute_discard(struct nvmet_req *req)
drivers/nvme/target/io-cmd-file.c
309
struct nvmet_req *req = container_of(w, struct nvmet_req, f.work);
drivers/nvme/target/io-cmd-file.c
324
static void nvmet_file_execute_dsm(struct nvmet_req *req)
drivers/nvme/target/io-cmd-file.c
334
struct nvmet_req *req = container_of(w, struct nvmet_req, f.work);
drivers/nvme/target/io-cmd-file.c
354
static void nvmet_file_execute_write_zeroes(struct nvmet_req *req)
drivers/nvme/target/io-cmd-file.c
362
u16 nvmet_file_parse_io_cmd(struct nvmet_req *req)
drivers/nvme/target/io-cmd-file.c
76
static ssize_t nvmet_file_submit_bvec(struct nvmet_req *req, loff_t pos,
drivers/nvme/target/loop.c
22
struct nvmet_req req;
drivers/nvme/target/loop.c
66
static void nvme_loop_queue_response(struct nvmet_req *nvme_req);
drivers/nvme/target/loop.c
93
static void nvme_loop_queue_response(struct nvmet_req *req)
drivers/nvme/target/nvmet.h
273
struct nvmet_req *async_event_cmds[NVMET_ASYNC_EVENTS];
drivers/nvme/target/nvmet.h
409
struct nvmet_req;
drivers/nvme/target/nvmet.h
417
void (*queue_response)(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
421
void (*disc_traddr)(struct nvmet_req *req,
drivers/nvme/target/nvmet.h
489
void (*execute)(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
506
static inline void nvmet_set_result(struct nvmet_req *req, u32 result)
drivers/nvme/target/nvmet.h
515
nvmet_data_dir(struct nvmet_req *req)
drivers/nvme/target/nvmet.h
527
static inline void nvmet_clear_aen_bit(struct nvmet_req *req, u32 bn)
drivers/nvme/target/nvmet.h
542
void nvmet_get_feat_kato(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
543
void nvmet_get_feat_async_event(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
544
u16 nvmet_set_feat_kato(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
545
u16 nvmet_set_feat_async_event(struct nvmet_req *req, u32 mask);
drivers/nvme/target/nvmet.h
546
void nvmet_execute_async_event(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
550
u16 nvmet_parse_connect_cmd(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
551
u32 nvmet_connect_cmd_data_len(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
553
u16 nvmet_bdev_parse_io_cmd(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
554
u16 nvmet_file_parse_io_cmd(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
555
u16 nvmet_bdev_zns_parse_io_cmd(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
556
u32 nvmet_admin_cmd_data_len(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
557
u16 nvmet_parse_admin_cmd(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
558
u32 nvmet_discovery_cmd_data_len(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
559
u16 nvmet_parse_discovery_cmd(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
560
u16 nvmet_parse_fabrics_admin_cmd(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
561
u32 nvmet_fabrics_admin_cmd_data_len(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
562
u16 nvmet_parse_fabrics_io_cmd(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
563
u32 nvmet_fabrics_io_cmd_data_len(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
565
bool nvmet_req_init(struct nvmet_req *req, struct nvmet_sq *sq,
drivers/nvme/target/nvmet.h
567
void nvmet_req_uninit(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
568
size_t nvmet_req_transfer_len(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
569
bool nvmet_check_transfer_len(struct nvmet_req *req, size_t len);
drivers/nvme/target/nvmet.h
570
bool nvmet_check_data_len_lte(struct nvmet_req *req, size_t data_len);
drivers/nvme/target/nvmet.h
571
void nvmet_req_complete(struct nvmet_req *req, u16 status);
drivers/nvme/target/nvmet.h
572
int nvmet_req_alloc_sgls(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
573
void nvmet_req_free_sgls(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
575
void nvmet_execute_set_features(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
576
void nvmet_execute_get_features(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
577
void nvmet_execute_keep_alive(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
619
struct nvmet_req *req);
drivers/nvme/target/nvmet.h
621
u16 nvmet_check_ctrl_status(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
630
u16 nvmet_req_find_ns(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
653
u16 nvmet_copy_to_sgl(struct nvmet_req *req, off_t off, const void *buf,
drivers/nvme/target/nvmet.h
655
u16 nvmet_copy_from_sgl(struct nvmet_req *req, off_t off, void *buf,
drivers/nvme/target/nvmet.h
657
u16 nvmet_zero_sgl(struct nvmet_req *req, off_t off, size_t len);
drivers/nvme/target/nvmet.h
712
u16 nvmet_bdev_flush(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
713
u16 nvmet_file_flush(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
718
u16 blk_to_nvme_status(struct nvmet_req *req, blk_status_t blk_sts);
drivers/nvme/target/nvmet.h
721
void nvmet_execute_identify_ctrl_zns(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
722
void nvmet_execute_identify_ns_zns(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
723
void nvmet_bdev_execute_zone_mgmt_recv(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
724
void nvmet_bdev_execute_zone_mgmt_send(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
725
void nvmet_bdev_execute_zone_append(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
727
static inline u32 nvmet_rw_data_len(struct nvmet_req *req)
drivers/nvme/target/nvmet.h
733
static inline u32 nvmet_rw_metadata_len(struct nvmet_req *req)
drivers/nvme/target/nvmet.h
741
static inline u32 nvmet_dsm_len(struct nvmet_req *req)
drivers/nvme/target/nvmet.h
747
static inline struct nvmet_subsys *nvmet_req_subsys(struct nvmet_req *req)
drivers/nvme/target/nvmet.h
766
u16 nvmet_parse_passthru_admin_cmd(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
767
u16 nvmet_parse_passthru_io_cmd(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
779
static inline u16 nvmet_parse_passthru_admin_cmd(struct nvmet_req *req)
drivers/nvme/target/nvmet.h
783
static inline u16 nvmet_parse_passthru_io_cmd(struct nvmet_req *req)
drivers/nvme/target/nvmet.h
793
static inline bool nvmet_is_passthru_req(struct nvmet_req *req)
drivers/nvme/target/nvmet.h
800
u16 errno_to_nvme_status(struct nvmet_req *req, int errno);
drivers/nvme/target/nvmet.h
801
u16 nvmet_report_invalid_opcode(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
861
static inline bool nvmet_use_inline_bvec(struct nvmet_req *req)
drivers/nvme/target/nvmet.h
867
static inline void nvmet_req_bio_put(struct nvmet_req *req, struct bio *bio)
drivers/nvme/target/nvmet.h
892
u32 nvmet_auth_send_data_len(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
893
void nvmet_execute_auth_send(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
894
u32 nvmet_auth_receive_data_len(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
895
void nvmet_execute_auth_receive(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
904
bool nvmet_check_auth_status(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
905
int nvmet_auth_host_hash(struct nvmet_req *req, u8 *response,
drivers/nvme/target/nvmet.h
907
int nvmet_auth_ctrl_hash(struct nvmet_req *req, u8 *response,
drivers/nvme/target/nvmet.h
913
int nvmet_auth_ctrl_exponential(struct nvmet_req *req,
drivers/nvme/target/nvmet.h
915
int nvmet_auth_ctrl_sesskey(struct nvmet_req *req,
drivers/nvme/target/nvmet.h
929
static inline bool nvmet_check_auth_status(struct nvmet_req *req)
drivers/nvme/target/nvmet.h
943
u16 nvmet_parse_pr_cmd(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
944
u16 nvmet_pr_check_cmd_access(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
948
void nvmet_execute_get_log_page_resv(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
949
u16 nvmet_set_feat_resv_notif_mask(struct nvmet_req *req, u32 mask);
drivers/nvme/target/nvmet.h
950
u16 nvmet_get_feat_resv_notif_mask(struct nvmet_req *req);
drivers/nvme/target/nvmet.h
951
u16 nvmet_pr_get_ns_pc_ref(struct nvmet_req *req);
drivers/nvme/target/passthru.c
175
static u16 nvmet_passthru_override_id_ns(struct nvmet_req *req)
drivers/nvme/target/passthru.c
216
struct nvmet_req *req = container_of(w, struct nvmet_req, p.work);
drivers/nvme/target/passthru.c
253
struct nvmet_req *req = rq->end_io_data;
drivers/nvme/target/passthru.c
261
static int nvmet_passthru_map_sg(struct nvmet_req *req, struct request *rq)
drivers/nvme/target/passthru.c
297
static void nvmet_passthru_execute_cmd(struct nvmet_req *req)
drivers/nvme/target/passthru.c
33
static u16 nvmet_passthru_override_id_descs(struct nvmet_req *req)
drivers/nvme/target/passthru.c
378
static void nvmet_passthru_set_host_behaviour(struct nvmet_req *req)
drivers/nvme/target/passthru.c
409
static u16 nvmet_setup_passthru_command(struct nvmet_req *req)
drivers/nvme/target/passthru.c
416
u16 nvmet_parse_passthru_io_cmd(struct nvmet_req *req)
drivers/nvme/target/passthru.c
445
static u16 nvmet_passthru_get_set_features(struct nvmet_req *req)
drivers/nvme/target/passthru.c
490
u16 nvmet_parse_passthru_admin_cmd(struct nvmet_req *req)
drivers/nvme/target/passthru.c
80
static u16 nvmet_passthru_override_id_ctrl(struct nvmet_req *req)
drivers/nvme/target/pci-epf.c
1116
struct nvmet_req *req = &iod->req;
drivers/nvme/target/pci-epf.c
1239
static void nvmet_pci_epf_queue_response(struct nvmet_req *req)
drivers/nvme/target/pci-epf.c
124
struct nvmet_req req;
drivers/nvme/target/pci-epf.c
1596
struct nvmet_req *req = &iod->req;
drivers/nvme/target/pr.c
224
static u16 nvmet_pr_register(struct nvmet_req *req,
drivers/nvme/target/pr.c
289
static u16 nvmet_pr_unregister(struct nvmet_req *req,
drivers/nvme/target/pr.c
351
static u16 nvmet_pr_replace(struct nvmet_req *req,
drivers/nvme/target/pr.c
375
static void nvmet_execute_pr_register(struct nvmet_req *req)
drivers/nvme/target/pr.c
39
u16 nvmet_set_feat_resv_notif_mask(struct nvmet_req *req, u32 mask)
drivers/nvme/target/pr.c
416
static u16 nvmet_pr_acquire(struct nvmet_req *req,
drivers/nvme/target/pr.c
444
static void nvmet_pr_set_ctrl_to_abort(struct nvmet_req *req, uuid_t *hostid)
drivers/nvme/target/pr.c
459
static u16 nvmet_pr_unreg_all_host_by_prkey(struct nvmet_req *req, u64 prkey,
drivers/nvme/target/pr.c
482
static void nvmet_pr_unreg_all_others_by_prkey(struct nvmet_req *req,
drivers/nvme/target/pr.c
503
static void nvmet_pr_unreg_all_others(struct nvmet_req *req,
drivers/nvme/target/pr.c
530
static u16 nvmet_pr_preempt(struct nvmet_req *req,
drivers/nvme/target/pr.c
593
struct nvmet_req *req = container_of(w, struct nvmet_req, r.abort_work);
drivers/nvme/target/pr.c
614
static u16 __nvmet_execute_pr_acquire(struct nvmet_req *req,
drivers/nvme/target/pr.c
644
static void nvmet_execute_pr_acquire(struct nvmet_req *req)
drivers/nvme/target/pr.c
701
static u16 nvmet_pr_release(struct nvmet_req *req,
drivers/nvme/target/pr.c
726
static void nvmet_pr_clear(struct nvmet_req *req)
drivers/nvme/target/pr.c
73
u16 nvmet_get_feat_resv_notif_mask(struct nvmet_req *req)
drivers/nvme/target/pr.c
743
static u16 __nvmet_execute_pr_release(struct nvmet_req *req,
drivers/nvme/target/pr.c
759
static void nvmet_execute_pr_release(struct nvmet_req *req)
drivers/nvme/target/pr.c
803
static void nvmet_execute_pr_report(struct nvmet_req *req)
drivers/nvme/target/pr.c
875
u16 nvmet_parse_pr_cmd(struct nvmet_req *req)
drivers/nvme/target/pr.c
88
void nvmet_execute_get_log_page_resv(struct nvmet_req *req)
drivers/nvme/target/pr.c
898
static bool nvmet_is_req_write_cmd_group(struct nvmet_req *req)
drivers/nvme/target/pr.c
918
static bool nvmet_is_req_read_cmd_group(struct nvmet_req *req)
drivers/nvme/target/pr.c
934
u16 nvmet_pr_check_cmd_access(struct nvmet_req *req)
drivers/nvme/target/pr.c
989
u16 nvmet_pr_get_ns_pc_ref(struct nvmet_req *req)
drivers/nvme/target/rdma.c
1997
static void nvmet_rdma_disc_port_addr(struct nvmet_req *req,
drivers/nvme/target/rdma.c
587
static void nvmet_rdma_set_sig_attrs(struct nvmet_req *req,
drivers/nvme/target/rdma.c
629
struct nvmet_req *req = &rsp->req;
drivers/nvme/target/rdma.c
648
struct nvmet_req *req = &rsp->req;
drivers/nvme/target/rdma.c
708
static void nvmet_rdma_queue_response(struct nvmet_req *req)
drivers/nvme/target/rdma.c
72
struct nvmet_req req;
drivers/nvme/target/tcp.c
1030
struct nvmet_req *req;
drivers/nvme/target/tcp.c
110
struct nvmet_req req;
drivers/nvme/target/tcp.c
2181
static void nvmet_tcp_disc_port_addr(struct nvmet_req *req,
drivers/nvme/target/tcp.c
587
static void nvmet_tcp_queue_response(struct nvmet_req *req)
drivers/nvme/target/tcp.c
935
struct nvmet_tcp_cmd *cmd, struct nvmet_req *req)
drivers/nvme/target/trace.h
109
TP_PROTO(struct nvmet_req *req),
drivers/nvme/target/trace.h
44
static inline u16 nvmet_req_to_ctrl_id(struct nvmet_req *req)
drivers/nvme/target/trace.h
55
static inline void __assign_req_name(char *name, struct nvmet_req *req)
drivers/nvme/target/trace.h
67
TP_PROTO(struct nvmet_req *req, struct nvme_command *cmd),
drivers/nvme/target/zns.c
154
static u16 nvmet_bdev_validate_zone_mgmt_recv(struct nvmet_req *req)
drivers/nvme/target/zns.c
203
struct nvmet_req *req;
drivers/nvme/target/zns.c
251
static unsigned long nvmet_req_nr_zones_from_slba(struct nvmet_req *req)
drivers/nvme/target/zns.c
258
static unsigned long get_nr_zones_from_buf(struct nvmet_req *req, u32 bufsize)
drivers/nvme/target/zns.c
269
struct nvmet_req *req = container_of(w, struct nvmet_req, z.zmgmt_work);
drivers/nvme/target/zns.c
315
void nvmet_bdev_execute_zone_mgmt_recv(struct nvmet_req *req)
drivers/nvme/target/zns.c
352
struct nvmet_req *req;
drivers/nvme/target/zns.c
396
static u16 nvmet_bdev_zone_mgmt_emulate_all(struct nvmet_req *req)
drivers/nvme/target/zns.c
448
static u16 nvmet_bdev_execute_zmgmt_send_all(struct nvmet_req *req)
drivers/nvme/target/zns.c
474
struct nvmet_req *req = container_of(w, struct nvmet_req, z.zmgmt_work);
drivers/nvme/target/zns.c
514
void nvmet_bdev_execute_zone_mgmt_send(struct nvmet_req *req)
drivers/nvme/target/zns.c
522
struct nvmet_req *req = bio->bi_private;
drivers/nvme/target/zns.c
533
void nvmet_bdev_execute_zone_append(struct nvmet_req *req)
drivers/nvme/target/zns.c
610
u16 nvmet_bdev_zns_parse_io_cmd(struct nvmet_req *req)
drivers/nvme/target/zns.c
69
void nvmet_execute_identify_ctrl_zns(struct nvmet_req *req)
drivers/nvme/target/zns.c
94
void nvmet_execute_identify_ns_zns(struct nvmet_req *req)