• Home
  • Raw
  • Download

Lines Matching refs:cdb_info

1962 					struct nvme_trans_io_cdb *cdb_info)  in nvme_trans_get_io_cdb6()  argument
1964 cdb_info->fua = 0; in nvme_trans_get_io_cdb6()
1965 cdb_info->prot_info = 0; in nvme_trans_get_io_cdb6()
1966 cdb_info->lba = GET_U32_FROM_CDB(cmd, IO_6_CDB_LBA_OFFSET) & in nvme_trans_get_io_cdb6()
1968 cdb_info->xfer_len = GET_U8_FROM_CDB(cmd, IO_6_CDB_TX_LEN_OFFSET); in nvme_trans_get_io_cdb6()
1971 if (cdb_info->xfer_len == 0) in nvme_trans_get_io_cdb6()
1972 cdb_info->xfer_len = IO_6_DEFAULT_TX_LEN; in nvme_trans_get_io_cdb6()
1976 struct nvme_trans_io_cdb *cdb_info) in nvme_trans_get_io_cdb10() argument
1978 cdb_info->fua = GET_U8_FROM_CDB(cmd, IO_10_CDB_FUA_OFFSET) & in nvme_trans_get_io_cdb10()
1980 cdb_info->prot_info = GET_U8_FROM_CDB(cmd, IO_10_CDB_WP_OFFSET) & in nvme_trans_get_io_cdb10()
1982 cdb_info->lba = GET_U32_FROM_CDB(cmd, IO_10_CDB_LBA_OFFSET); in nvme_trans_get_io_cdb10()
1983 cdb_info->xfer_len = GET_U16_FROM_CDB(cmd, IO_10_CDB_TX_LEN_OFFSET); in nvme_trans_get_io_cdb10()
1987 struct nvme_trans_io_cdb *cdb_info) in nvme_trans_get_io_cdb12() argument
1989 cdb_info->fua = GET_U8_FROM_CDB(cmd, IO_12_CDB_FUA_OFFSET) & in nvme_trans_get_io_cdb12()
1991 cdb_info->prot_info = GET_U8_FROM_CDB(cmd, IO_12_CDB_WP_OFFSET) & in nvme_trans_get_io_cdb12()
1993 cdb_info->lba = GET_U32_FROM_CDB(cmd, IO_12_CDB_LBA_OFFSET); in nvme_trans_get_io_cdb12()
1994 cdb_info->xfer_len = GET_U32_FROM_CDB(cmd, IO_12_CDB_TX_LEN_OFFSET); in nvme_trans_get_io_cdb12()
1998 struct nvme_trans_io_cdb *cdb_info) in nvme_trans_get_io_cdb16() argument
2000 cdb_info->fua = GET_U8_FROM_CDB(cmd, IO_16_CDB_FUA_OFFSET) & in nvme_trans_get_io_cdb16()
2002 cdb_info->prot_info = GET_U8_FROM_CDB(cmd, IO_16_CDB_WP_OFFSET) & in nvme_trans_get_io_cdb16()
2004 cdb_info->lba = GET_U64_FROM_CDB(cmd, IO_16_CDB_LBA_OFFSET); in nvme_trans_get_io_cdb16()
2005 cdb_info->xfer_len = GET_U32_FROM_CDB(cmd, IO_16_CDB_TX_LEN_OFFSET); in nvme_trans_get_io_cdb16()
2009 struct nvme_trans_io_cdb *cdb_info, in nvme_trans_io_get_num_cmds() argument
2015 else if (cdb_info->xfer_len > max_blocks) in nvme_trans_io_get_num_cmds()
2016 return ((cdb_info->xfer_len - 1) / max_blocks) + 1; in nvme_trans_io_get_num_cmds()
2022 struct nvme_trans_io_cdb *cdb_info) in nvme_trans_io_get_control() argument
2028 if (cdb_info->fua > 0) in nvme_trans_io_get_control()
2035 struct nvme_trans_io_cdb *cdb_info, u8 is_write) in nvme_trans_do_nvme_io() argument
2054 num_cmds = nvme_trans_io_get_num_cmds(hdr, cdb_info, max_blocks); in nvme_trans_do_nvme_io()
2080 (cdb_info->xfer_len - nvme_offset)); in nvme_trans_do_nvme_io()
2088 c.rw.slba = cpu_to_le64(cdb_info->lba + nvme_offset); in nvme_trans_do_nvme_io()
2090 control = nvme_trans_io_get_control(ns, cdb_info); in nvme_trans_do_nvme_io()
2151 struct nvme_trans_io_cdb cdb_info; in nvme_trans_io() local
2163 nvme_trans_get_io_cdb6(cmd, &cdb_info); in nvme_trans_io()
2167 nvme_trans_get_io_cdb10(cmd, &cdb_info); in nvme_trans_io()
2171 nvme_trans_get_io_cdb12(cmd, &cdb_info); in nvme_trans_io()
2175 nvme_trans_get_io_cdb16(cmd, &cdb_info); in nvme_trans_io()
2210 if (xfer_bytes != (cdb_info.xfer_len << ns->lba_shift)) { in nvme_trans_io()
2216 if (cdb_info.xfer_len == 0) in nvme_trans_io()
2220 res = nvme_trans_do_nvme_io(ns, hdr, &cdb_info, is_write); in nvme_trans_io()