Lines Matching refs:effects
1129 u32 effects = 0; in nvme_command_effects() local
1132 if (ns->head->effects) in nvme_command_effects()
1133 effects = le32_to_cpu(ns->head->effects->iocs[opcode]); in nvme_command_effects()
1134 if (effects & ~(NVME_CMD_EFFECTS_CSUPP | NVME_CMD_EFFECTS_LBCC)) in nvme_command_effects()
1137 opcode, effects); in nvme_command_effects()
1141 if (ctrl->effects) in nvme_command_effects()
1142 effects = le32_to_cpu(ctrl->effects->acs[opcode]); in nvme_command_effects()
1143 effects |= nvme_known_admin_effects(opcode); in nvme_command_effects()
1145 return effects; in nvme_command_effects()
1152 u32 effects = nvme_command_effects(ctrl, ns, opcode); in nvme_passthru_start() local
1158 if (effects & NVME_CMD_EFFECTS_CSE_MASK) { in nvme_passthru_start()
1166 return effects; in nvme_passthru_start()
1169 static void nvme_passthru_end(struct nvme_ctrl *ctrl, u32 effects, in nvme_passthru_end() argument
1172 if (effects & NVME_CMD_EFFECTS_CSE_MASK) { in nvme_passthru_end()
1179 if (effects & NVME_CMD_EFFECTS_CCC) in nvme_passthru_end()
1181 if (effects & (NVME_CMD_EFFECTS_NIC | NVME_CMD_EFFECTS_NCC)) { in nvme_passthru_end()
1213 u32 effects; in nvme_execute_passthru_rq() local
1216 effects = nvme_passthru_start(ctrl, ns, cmd->common.opcode); in nvme_execute_passthru_rq()
1218 if (effects) /* nothing to be done for zero cmd effects */ in nvme_execute_passthru_rq()
1219 nvme_passthru_end(ctrl, effects, cmd, ret); in nvme_execute_passthru_rq()
2940 ret = nvme_get_effects_log(ctrl, NVME_CSI_NVM, &ctrl->effects); in nvme_init_identify()
3724 ret = nvme_get_effects_log(ctrl, head->ids.csi, &head->effects); in nvme_alloc_ns_head()
3728 head->effects = ctrl->effects; in nvme_alloc_ns_head()