| H A D | zns.c | 1 // SPDX-License-Identifier: GPL-2.0 18 return -ENOMEM; in nvme_set_max_append() 24 status = nvme_submit_sync_cmd(ctrl->admin_q, &c, id, sizeof(*id)); in nvme_set_max_append() 30 if (id->zasl) in nvme_set_max_append() 31 ctrl->max_zone_append = 1 << (id->zasl + 3); in nvme_set_max_append() 33 ctrl->max_zone_append = ctrl->max_hw_sector in nvme_set_max_append() 38 nvme_query_zone_info(struct nvme_ns * ns,unsigned lbaf,struct nvme_zone_info * zi) nvme_query_zone_info() argument 108 nvme_update_zone_info(struct nvme_ns * ns,struct queue_limits * lim,struct nvme_zone_info * zi) nvme_update_zone_info() argument 119 nvme_zns_alloc_report_buffer(struct nvme_ns * ns,unsigned int nr_zones,size_t * buflen) nvme_zns_alloc_report_buffer() argument 149 nvme_zone_parse_entry(struct nvme_ns * ns,struct nvme_zone_descriptor * entry,unsigned int idx,report_zones_cb cb,void * data) nvme_zone_parse_entry() argument 175 nvme_ns_report_zones(struct nvme_ns * ns,sector_t sector,unsigned int nr_zones,report_zones_cb cb,void * data) nvme_ns_report_zones() argument 234 nvme_setup_zone_mgmt_send(struct nvme_ns * ns,struct request * req,struct nvme_command * c,enum nvme_zone_mgmt_action action) nvme_setup_zone_mgmt_send() argument [all...] |