Lines Matching refs:registers

100 		status = readl(&ctrl_info->registers->sis_firmware_status);
106 &ctrl_info->registers->sis_mailbox[7]));
141 status = readl(&ctrl_info->registers->sis_firmware_status);
151 readl(&ctrl_info->registers->sis_mailbox[7]));
158 return readl(&ctrl_info->registers->sis_firmware_status) &
164 return readl(&ctrl_info->registers->sis_product_identifier);
175 struct pqi_ctrl_registers __iomem *registers;
181 registers = ctrl_info->registers;
184 writel(cmd, &registers->sis_mailbox[0]);
191 writel(params->mailbox[i], &registers->sis_mailbox[i]);
195 &registers->sis_ctrl_to_host_doorbell_clear);
198 writel(~0, &registers->sis_interrupt_mask);
205 readl(&registers->sis_interrupt_mask);
208 writel(SIS_CMD_READY, &registers->sis_host_to_ctrl_doorbell);
218 doorbell = readl(&registers->sis_ctrl_to_host_doorbell);
226 cmd_status = readl(&registers->sis_mailbox[0]);
240 params->mailbox[i] = readl(&registers->sis_mailbox[i]);
365 readl(&ctrl_info->registers->sis_host_to_ctrl_doorbell);
368 if (readl(&ctrl_info->registers->sis_firmware_status) &
388 writel(bit, &ctrl_info->registers->sis_host_to_ctrl_doorbell);
407 if (readl(&ctrl_info->registers->sis_firmware_status) &
412 writel(ctrl_shutdown_reason, &ctrl_info->registers->sis_ctrl_shutdown_reason_code);
414 writel(SIS_TRIGGER_SHUTDOWN, &ctrl_info->registers->sis_host_to_ctrl_doorbell);
429 writel(value, &ctrl_info->registers->sis_driver_scratch);
435 return readl(&ctrl_info->registers->sis_driver_scratch);
441 return ((enum sis_fw_triage_status)(readl(&ctrl_info->registers->sis_firmware_status) &
448 &ctrl_info->registers->sis_host_to_ctrl_doorbell);