Lines Matching refs:cdb_info

1992 					struct nvme_trans_io_cdb *cdb_info)  in nvme_trans_get_io_cdb6()  argument
1994 cdb_info->fua = 0; in nvme_trans_get_io_cdb6()
1995 cdb_info->prot_info = 0; in nvme_trans_get_io_cdb6()
1996 cdb_info->lba = GET_U32_FROM_CDB(cmd, IO_6_CDB_LBA_OFFSET) & in nvme_trans_get_io_cdb6()
1998 cdb_info->xfer_len = GET_U8_FROM_CDB(cmd, IO_6_CDB_TX_LEN_OFFSET); in nvme_trans_get_io_cdb6()
2001 if (cdb_info->xfer_len == 0) in nvme_trans_get_io_cdb6()
2002 cdb_info->xfer_len = IO_6_DEFAULT_TX_LEN; in nvme_trans_get_io_cdb6()
2006 struct nvme_trans_io_cdb *cdb_info) in nvme_trans_get_io_cdb10() argument
2008 cdb_info->fua = GET_U8_FROM_CDB(cmd, IO_10_CDB_FUA_OFFSET) & in nvme_trans_get_io_cdb10()
2010 cdb_info->prot_info = GET_U8_FROM_CDB(cmd, IO_10_CDB_WP_OFFSET) & in nvme_trans_get_io_cdb10()
2012 cdb_info->lba = GET_U32_FROM_CDB(cmd, IO_10_CDB_LBA_OFFSET); in nvme_trans_get_io_cdb10()
2013 cdb_info->xfer_len = GET_U16_FROM_CDB(cmd, IO_10_CDB_TX_LEN_OFFSET); in nvme_trans_get_io_cdb10()
2017 struct nvme_trans_io_cdb *cdb_info) in nvme_trans_get_io_cdb12() argument
2019 cdb_info->fua = GET_U8_FROM_CDB(cmd, IO_12_CDB_FUA_OFFSET) & in nvme_trans_get_io_cdb12()
2021 cdb_info->prot_info = GET_U8_FROM_CDB(cmd, IO_12_CDB_WP_OFFSET) & in nvme_trans_get_io_cdb12()
2023 cdb_info->lba = GET_U32_FROM_CDB(cmd, IO_12_CDB_LBA_OFFSET); in nvme_trans_get_io_cdb12()
2024 cdb_info->xfer_len = GET_U32_FROM_CDB(cmd, IO_12_CDB_TX_LEN_OFFSET); in nvme_trans_get_io_cdb12()
2028 struct nvme_trans_io_cdb *cdb_info) in nvme_trans_get_io_cdb16() argument
2030 cdb_info->fua = GET_U8_FROM_CDB(cmd, IO_16_CDB_FUA_OFFSET) & in nvme_trans_get_io_cdb16()
2032 cdb_info->prot_info = GET_U8_FROM_CDB(cmd, IO_16_CDB_WP_OFFSET) & in nvme_trans_get_io_cdb16()
2034 cdb_info->lba = GET_U64_FROM_CDB(cmd, IO_16_CDB_LBA_OFFSET); in nvme_trans_get_io_cdb16()
2035 cdb_info->xfer_len = GET_U32_FROM_CDB(cmd, IO_16_CDB_TX_LEN_OFFSET); in nvme_trans_get_io_cdb16()
2039 struct nvme_trans_io_cdb *cdb_info, in nvme_trans_io_get_num_cmds() argument
2045 else if (cdb_info->xfer_len > max_blocks) in nvme_trans_io_get_num_cmds()
2046 return ((cdb_info->xfer_len - 1) / max_blocks) + 1; in nvme_trans_io_get_num_cmds()
2052 struct nvme_trans_io_cdb *cdb_info) in nvme_trans_io_get_control() argument
2058 if (cdb_info->fua > 0) in nvme_trans_io_get_control()
2065 struct nvme_trans_io_cdb *cdb_info, u8 is_write) in nvme_trans_do_nvme_io() argument
2083 num_cmds = nvme_trans_io_get_num_cmds(hdr, cdb_info, max_blocks); in nvme_trans_do_nvme_io()
2109 (cdb_info->xfer_len - nvme_offset)); in nvme_trans_do_nvme_io()
2117 c.rw.slba = cpu_to_le64(cdb_info->lba + nvme_offset); in nvme_trans_do_nvme_io()
2119 control = nvme_trans_io_get_control(ns, cdb_info); in nvme_trans_do_nvme_io()
2170 struct nvme_trans_io_cdb cdb_info; in nvme_trans_io() local
2182 nvme_trans_get_io_cdb6(cmd, &cdb_info); in nvme_trans_io()
2186 nvme_trans_get_io_cdb10(cmd, &cdb_info); in nvme_trans_io()
2190 nvme_trans_get_io_cdb12(cmd, &cdb_info); in nvme_trans_io()
2194 nvme_trans_get_io_cdb16(cmd, &cdb_info); in nvme_trans_io()
2229 if (xfer_bytes != (cdb_info.xfer_len << ns->lba_shift)) { in nvme_trans_io()
2235 if (cdb_info.xfer_len == 0) in nvme_trans_io()
2239 res = nvme_trans_do_nvme_io(ns, hdr, &cdb_info, is_write); in nvme_trans_io()