Lines Matching refs:sr

1556 	struct qla_status_reg *sr = (void *)bsg;  in qla2x00_read_fru_status()  local
1566 bsg_job->request_payload.sg_cnt, sr, sizeof(*sr)); in qla2x00_read_fru_status()
1569 sr->field_address.device, sr->field_address.offset, in qla2x00_read_fru_status()
1570 sizeof(sr->status_reg), sr->field_address.option); in qla2x00_read_fru_status()
1571 sr->status_reg = *sfp; in qla2x00_read_fru_status()
1580 bsg_job->reply_payload.sg_cnt, sr, sizeof(*sr)); in qla2x00_read_fru_status()
1589 bsg_job->reply->reply_payload_rcv_len = sizeof(*sr); in qla2x00_read_fru_status()
1604 struct qla_status_reg *sr = (void *)bsg; in qla2x00_write_fru_status() local
1614 bsg_job->request_payload.sg_cnt, sr, sizeof(*sr)); in qla2x00_write_fru_status()
1616 *sfp = sr->status_reg; in qla2x00_write_fru_status()
1618 sr->field_address.device, sr->field_address.offset, in qla2x00_write_fru_status()
1619 sizeof(sr->status_reg), sr->field_address.option); in qla2x00_write_fru_status()
2038 struct qla_serdes_reg sr; in qla26xx_serdes_op() local
2040 memset(&sr, 0, sizeof(sr)); in qla26xx_serdes_op()
2043 bsg_job->request_payload.sg_cnt, &sr, sizeof(sr)); in qla26xx_serdes_op()
2045 switch (sr.cmd) { in qla26xx_serdes_op()
2047 rval = qla2x00_write_serdes_word(vha, sr.addr, sr.val); in qla26xx_serdes_op()
2051 rval = qla2x00_read_serdes_word(vha, sr.addr, &sr.val); in qla26xx_serdes_op()
2053 bsg_job->reply_payload.sg_cnt, &sr, sizeof(sr)); in qla26xx_serdes_op()
2054 bsg_job->reply->reply_payload_rcv_len = sizeof(sr); in qla26xx_serdes_op()
2058 "Unknown serdes cmd %x.\n", sr.cmd); in qla26xx_serdes_op()
2078 struct qla_serdes_reg_ex sr; in qla8044_serdes_op() local
2080 memset(&sr, 0, sizeof(sr)); in qla8044_serdes_op()
2083 bsg_job->request_payload.sg_cnt, &sr, sizeof(sr)); in qla8044_serdes_op()
2085 switch (sr.cmd) { in qla8044_serdes_op()
2087 rval = qla8044_write_serdes_word(vha, sr.addr, sr.val); in qla8044_serdes_op()
2091 rval = qla8044_read_serdes_word(vha, sr.addr, &sr.val); in qla8044_serdes_op()
2093 bsg_job->reply_payload.sg_cnt, &sr, sizeof(sr)); in qla8044_serdes_op()
2094 bsg_job->reply->reply_payload_rcv_len = sizeof(sr); in qla8044_serdes_op()
2098 "Unknown serdes cmd %x.\n", sr.cmd); in qla8044_serdes_op()