Lines Matching refs:rsp_field

137 				    struct utp_hpb_rsp *rsp_field)  in ufshpb_is_hpb_rsp_valid()  argument
144 if (be16_to_cpu(rsp_field->sense_data_len) != DEV_SENSE_SEG_LEN || in ufshpb_is_hpb_rsp_valid()
145 rsp_field->desc_type != DEV_DES_TYPE || in ufshpb_is_hpb_rsp_valid()
146 rsp_field->additional_len != DEV_ADDITIONAL_LEN || in ufshpb_is_hpb_rsp_valid()
147 rsp_field->active_rgn_cnt > MAX_ACTIVE_NUM || in ufshpb_is_hpb_rsp_valid()
148 rsp_field->inactive_rgn_cnt > MAX_INACTIVE_NUM || in ufshpb_is_hpb_rsp_valid()
149 rsp_field->hpb_op == HPB_RSP_NONE || in ufshpb_is_hpb_rsp_valid()
150 (rsp_field->hpb_op == HPB_RSP_REQ_REGION_UPDATE && in ufshpb_is_hpb_rsp_valid()
151 !rsp_field->active_rgn_cnt && !rsp_field->inactive_rgn_cnt)) in ufshpb_is_hpb_rsp_valid()
154 if (!ufshpb_is_general_lun(rsp_field->lun)) { in ufshpb_is_hpb_rsp_valid()
1433 struct utp_hpb_rsp *rsp_field) in ufshpb_rsp_req_region_update() argument
1446 for (i = 0; i < rsp_field->active_rgn_cnt; i++) { in ufshpb_rsp_req_region_update()
1448 be16_to_cpu(rsp_field->hpb_active_field[i].active_rgn); in ufshpb_rsp_req_region_update()
1450 be16_to_cpu(rsp_field->hpb_active_field[i].active_srgn); in ufshpb_rsp_req_region_update()
1488 for (i = 0; i < rsp_field->inactive_rgn_cnt; i++) { in ufshpb_rsp_req_region_update()
1489 rgn_i = be16_to_cpu(rsp_field->hpb_inactive_field[i]); in ufshpb_rsp_req_region_update()
1512 rsp_field->active_rgn_cnt, rsp_field->inactive_rgn_cnt); in ufshpb_rsp_req_region_update()
1540 struct utp_hpb_rsp *rsp_field = &lrbp->ucd_rsp_ptr->hr; in ufshpb_rsp_upiu() local
1543 if (unlikely(lrbp->lun != rsp_field->lun)) { in ufshpb_rsp_upiu()
1553 if (rsp_field->lun == hpb->lun) { in ufshpb_rsp_upiu()
1591 if (!ufshpb_is_hpb_rsp_valid(hba, lrbp, rsp_field)) in ufshpb_rsp_upiu()
1596 switch (rsp_field->hpb_op) { in ufshpb_rsp_upiu()
1602 ufshpb_rsp_req_region_update(hpb, rsp_field); in ufshpb_rsp_upiu()
1623 rsp_field->hpb_op); in ufshpb_rsp_upiu()