Home
last modified time | relevance | path

Searched refs:nvmet_ns (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/nvme/target/
H A Dnvmet.h100 struct nvmet_ns { struct
133 static inline struct nvmet_ns *to_nvmet_ns(struct config_item *item) in to_nvmet_ns() argument
135 return container_of(to_config_group(item), struct nvmet_ns, group); in to_nvmet_ns()
138 static inline struct device *nvmet_ns_dev(struct nvmet_ns *ns) in nvmet_ns_dev()
440 struct nvmet_ns *ns;
612 void nvmet_put_namespace(struct nvmet_ns *ns);
613 int nvmet_ns_enable(struct nvmet_ns *ns);
614 void nvmet_ns_disable(struct nvmet_ns *ns);
615 struct nvmet_ns *nvmet_ns_alloc(struct nvmet_subsys *subsys, u32 nsid);
616 void nvmet_ns_free(struct nvmet_ns *ns);
[all …]
H A Dpr.c22 static inline struct nvmet_ns *nvmet_pr_to_ns(struct nvmet_pr *pr) in nvmet_pr_to_ns()
24 return container_of(pr, struct nvmet_ns, pr); in nvmet_pr_to_ns()
43 struct nvmet_ns *ns; in nvmet_set_feat_resv_notif_mask()
158 struct nvmet_ns *ns = nvmet_pr_to_ns(pr); in nvmet_pr_resv_released()
182 struct nvmet_ns *ns = nvmet_pr_to_ns(pr); in nvmet_pr_send_event_to_host()
447 struct nvmet_ns *ns = req->ns; in nvmet_pr_set_ctrl_to_abort()
595 struct nvmet_ns *ns = req->ns; in nvmet_pr_do_abort()
938 struct nvmet_ns *ns = req->ns; in nvmet_pr_check_cmd_access()
1009 static int nvmet_pr_alloc_and_insert_pc_ref(struct nvmet_ns *ns, in nvmet_pr_alloc_and_insert_pc_ref()
1044 struct nvmet_ns *ns = NULL; in nvmet_ctrl_init_pr()
[all …]
H A Dcore.c126 struct nvmet_ns *cur; in nvmet_max_nsid()
460 struct nvmet_ns *ns = container_of(ref, struct nvmet_ns, ref); in nvmet_destroy_namespace()
465 void nvmet_put_namespace(struct nvmet_ns *ns) in nvmet_put_namespace()
470 static void nvmet_ns_dev_disable(struct nvmet_ns *ns) in nvmet_ns_dev_disable()
476 static int nvmet_p2pmem_ns_enable(struct nvmet_ns *ns) in nvmet_p2pmem_ns_enable()
524 struct nvmet_ns *ns) in nvmet_p2pmem_ns_add_p2p()
559 bool nvmet_ns_revalidate(struct nvmet_ns *ns) in nvmet_ns_revalidate()
571 int nvmet_ns_enable(struct nvmet_ns *ns) in nvmet_ns_enable()
630 void nvmet_ns_disable(struct nvmet_ns *ns) in nvmet_ns_disable()
670 void nvmet_ns_free(struct nvmet_ns *ns) in nvmet_ns_free()
[all …]
H A Dio-cmd-bdev.c51 void nvmet_bdev_ns_disable(struct nvmet_ns *ns) in nvmet_bdev_ns_disable()
60 static void nvmet_bdev_ns_enable_integrity(struct nvmet_ns *ns) in nvmet_bdev_ns_enable_integrity()
78 int nvmet_bdev_ns_enable(struct nvmet_ns *ns) in nvmet_bdev_ns_enable()
121 void nvmet_bdev_ns_revalidate(struct nvmet_ns *ns) in nvmet_bdev_ns_revalidate()
371 struct nvmet_ns *ns = req->ns; in nvmet_bdev_discard_range()
H A Dconfigfs.c506 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_device_path_store()
540 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_p2pmem_show()
548 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_p2pmem_store()
587 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_device_uuid_store()
615 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_device_nguid_store()
661 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_ana_grpid_store()
695 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_enable_store()
728 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_buffered_io_store()
751 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_revalidate_size_store()
782 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_resv_enable_store()
[all …]
H A Dio-cmd-file.c16 void nvmet_file_ns_revalidate(struct nvmet_ns *ns) in nvmet_file_ns_revalidate()
21 void nvmet_file_ns_disable(struct nvmet_ns *ns) in nvmet_file_ns_disable()
33 int nvmet_file_ns_enable(struct nvmet_ns *ns) in nvmet_file_ns_enable()
H A Dadmin-cmd.c273 struct nvmet_ns *ns; in nvmet_get_smart_log_all()
481 struct nvmet_ns *ns; in nvmet_format_ana_group()
917 struct nvmet_ns *ns; in nvmet_execute_identify_endgrp_list()
949 struct nvmet_ns *ns; in nvmet_execute_identify_nslist()