isp_reg
isp_save_context(struct isp_device *isp, struct isp_reg *reg_list)
struct isp_reg *next = reg_list;
isp_restore_context(struct isp_device *isp, struct isp_reg *reg_list)
struct isp_reg *next = reg_list;
static struct isp_reg isp_reg_list[] = {
offsetof(struct isp_reg, u2.isp4010.port_err_status),
offsetof(struct isp_reg, u2.isp4022.p0.ext_hw_conf),
offsetof(struct isp_reg, u2.isp4022.p0.port_ctrl),
offsetof(struct isp_reg, u2.isp4022.p0.port_status),
(uint8_t) offsetof(struct isp_reg, u2.isp4022.p0.gp_out),
(uint8_t) offsetof(struct isp_reg, u2.isp4022.p0.gp_in),
offsetof(struct isp_reg, u2.isp4022.p0.port_err_status),
(uint8_t) offsetof(struct isp_reg, u2.isp4022.p1.req_q_out),
(uint8_t) offsetof(struct isp_reg, mailbox[i]), i,
(uint8_t) offsetof(struct isp_reg, flash_address),
(uint8_t) offsetof(struct isp_reg, flash_data),
(uint8_t) offsetof(struct isp_reg, ctrl_status),
(uint8_t) offsetof(struct isp_reg, u1.isp4010.nvram),
(uint8_t) offsetof(struct isp_reg, u1.isp4022.intr_mask),
(uint8_t) offsetof(struct isp_reg, u1.isp4022.nvram),
(uint8_t) offsetof(struct isp_reg, u1.isp4022.semaphore),
(uint8_t) offsetof(struct isp_reg, req_q_in),
(uint8_t) offsetof(struct isp_reg, rsp_q_out),
(uint8_t) offsetof(struct isp_reg, u2.isp4010.ext_hw_conf),
(uint8_t) offsetof(struct isp_reg, u2.isp4010.port_ctrl),
(uint8_t) offsetof(struct isp_reg, u2.isp4010.port_status),
(uint8_t) offsetof(struct isp_reg, u2.isp4010.req_q_out),
(uint8_t) offsetof(struct isp_reg, u2.isp4010.gp_out),
(uint8_t) offsetof(struct isp_reg, u2.isp4010.gp_in),
struct isp_reg __iomem *reg; /* Base I/O address */