nvmet.h (a5a6ab0950b46ab1ef4a5c83c80234018b81b38a) nvmet.h (932635356618c19317c5b306b320368525cd1961)
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (c) 2015-2016 HGST, a Western Digital Company.
4 */
5
6#ifndef _NVMET_H
7#define _NVMET_H
8

--- 568 unchanged lines hidden (view full) ---

577void nvmet_ns_changed(struct nvmet_subsys *subsys, u32 nsid);
578void nvmet_bdev_ns_revalidate(struct nvmet_ns *ns);
579void nvmet_file_ns_revalidate(struct nvmet_ns *ns);
580bool nvmet_ns_revalidate(struct nvmet_ns *ns);
581u16 blk_to_nvme_status(struct nvmet_req *req, blk_status_t blk_sts);
582
583bool nvmet_bdev_zns_enable(struct nvmet_ns *ns);
584void nvmet_execute_identify_ctrl_zns(struct nvmet_req *req);
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (c) 2015-2016 HGST, a Western Digital Company.
4 */
5
6#ifndef _NVMET_H
7#define _NVMET_H
8

--- 568 unchanged lines hidden (view full) ---

577void nvmet_ns_changed(struct nvmet_subsys *subsys, u32 nsid);
578void nvmet_bdev_ns_revalidate(struct nvmet_ns *ns);
579void nvmet_file_ns_revalidate(struct nvmet_ns *ns);
580bool nvmet_ns_revalidate(struct nvmet_ns *ns);
581u16 blk_to_nvme_status(struct nvmet_req *req, blk_status_t blk_sts);
582
583bool nvmet_bdev_zns_enable(struct nvmet_ns *ns);
584void nvmet_execute_identify_ctrl_zns(struct nvmet_req *req);
585void nvmet_execute_identify_cns_cs_ns(struct nvmet_req *req);
585void nvmet_execute_identify_ns_zns(struct nvmet_req *req);
586void nvmet_bdev_execute_zone_mgmt_recv(struct nvmet_req *req);
587void nvmet_bdev_execute_zone_mgmt_send(struct nvmet_req *req);
588void nvmet_bdev_execute_zone_append(struct nvmet_req *req);
589
590static inline u32 nvmet_rw_data_len(struct nvmet_req *req)
591{
592 return ((u32)le16_to_cpu(req->cmd->rw.length) + 1) <<
593 req->ns->blksize_shift;

--- 156 unchanged lines hidden ---
586void nvmet_bdev_execute_zone_mgmt_recv(struct nvmet_req *req);
587void nvmet_bdev_execute_zone_mgmt_send(struct nvmet_req *req);
588void nvmet_bdev_execute_zone_append(struct nvmet_req *req);
589
590static inline u32 nvmet_rw_data_len(struct nvmet_req *req)
591{
592 return ((u32)le16_to_cpu(req->cmd->rw.length) + 1) <<
593 req->ns->blksize_shift;

--- 156 unchanged lines hidden ---