30 if (ql4xxx_reset_active(ha)) {
38 "active\n", __func__);
78 qla4xxx_update_flash(
struct bsg_job *bsg_job)
96 if (ql4xxx_reset_active(ha)) {
104 "active\n", __func__);
143 qla4xxx_get_acb_state(
struct bsg_job *bsg_job)
163 if (ql4xxx_reset_active(ha)) {
189 status,
sizeof(status));
200 qla4xxx_read_nvram(
struct bsg_job *bsg_job)
219 if (!(is_qla4010(ha) || is_qla4022(ha) || is_qla4032(ha)))
222 if (ql4xxx_reset_active(ha)) {
230 total_len = offset + len;
234 ((is_qla4022(ha) || is_qla4032(ha)) &&
237 " nvram size, offset=%d len=%d\n",
238 __func__, offset, len);
272 qla4xxx_update_nvram(
struct bsg_job *bsg_job)
290 if (!(is_qla4010(ha) || is_qla4022(ha) || is_qla4032(ha)))
293 if (ql4xxx_reset_active(ha)) {
301 total_len = offset + len;
305 ((is_qla4022(ha) || is_qla4032(ha)) &&
308 " nvram size, offset=%d len=%d\n",
309 __func__, offset, len);
341 qla4xxx_restore_defaults(
struct bsg_job *bsg_job)
360 if (ql4xxx_reset_active(ha)) {
385 qla4xxx_bsg_get_acb(
struct bsg_job *bsg_job)
406 if (ql4xxx_reset_active(ha)) {
462 return qla4xxx_read_flash(bsg_job);
465 return qla4xxx_update_flash(bsg_job);
468 return qla4xxx_get_acb_state(bsg_job);
471 return qla4xxx_read_nvram(bsg_job);
474 return qla4xxx_update_nvram(bsg_job);
477 return qla4xxx_restore_defaults(bsg_job);
480 return qla4xxx_bsg_get_acb(bsg_job);
484 "0x%x\n", __func__, bsg_req->
msgcode);