Lines Matching refs:oip

1976 	const struct opcode_info_t *oip;  in resp_rsup_opcodes()  local
2003 for (count = 0, oip = opcode_info_arr; in resp_rsup_opcodes()
2004 oip->num_attached != 0xff; ++oip) { in resp_rsup_opcodes()
2005 if (F_INV_OP & oip->flags) in resp_rsup_opcodes()
2007 count += (oip->num_attached + 1); in resp_rsup_opcodes()
2011 for (offset = 4, oip = opcode_info_arr; in resp_rsup_opcodes()
2012 oip->num_attached != 0xff && offset < a_len; ++oip) { in resp_rsup_opcodes()
2013 if (F_INV_OP & oip->flags) in resp_rsup_opcodes()
2015 na = oip->num_attached; in resp_rsup_opcodes()
2016 arr[offset] = oip->opcode; in resp_rsup_opcodes()
2017 put_unaligned_be16(oip->sa, arr + offset + 2); in resp_rsup_opcodes()
2020 if (FF_SA & oip->flags) in resp_rsup_opcodes()
2022 put_unaligned_be16(oip->len_mask[0], arr + offset + 6); in resp_rsup_opcodes()
2025 r_oip = oip; in resp_rsup_opcodes()
2026 for (k = 0, oip = oip->arrp; k < na; ++k, ++oip) { in resp_rsup_opcodes()
2027 if (F_INV_OP & oip->flags) in resp_rsup_opcodes()
2030 arr[offset] = oip->opcode; in resp_rsup_opcodes()
2031 put_unaligned_be16(oip->sa, arr + offset + 2); in resp_rsup_opcodes()
2034 if (FF_SA & oip->flags) in resp_rsup_opcodes()
2036 put_unaligned_be16(oip->len_mask[0], in resp_rsup_opcodes()
2042 oip = r_oip; in resp_rsup_opcodes()
2050 oip = &opcode_info_arr[sdeb_i]; in resp_rsup_opcodes()
2051 if (F_INV_OP & oip->flags) { in resp_rsup_opcodes()
2056 if (FF_SA & oip->flags) { in resp_rsup_opcodes()
2064 0 == (FF_SA & oip->flags)) { in resp_rsup_opcodes()
2069 if (0 == (FF_SA & oip->flags) && in resp_rsup_opcodes()
2070 req_opcode == oip->opcode) in resp_rsup_opcodes()
2072 else if (0 == (FF_SA & oip->flags)) { in resp_rsup_opcodes()
2073 na = oip->num_attached; in resp_rsup_opcodes()
2074 for (k = 0, oip = oip->arrp; k < na; in resp_rsup_opcodes()
2075 ++k, ++oip) { in resp_rsup_opcodes()
2076 if (req_opcode == oip->opcode) in resp_rsup_opcodes()
2080 } else if (req_sa != oip->sa) { in resp_rsup_opcodes()
2081 na = oip->num_attached; in resp_rsup_opcodes()
2082 for (k = 0, oip = oip->arrp; k < na; in resp_rsup_opcodes()
2083 ++k, ++oip) { in resp_rsup_opcodes()
2084 if (req_sa == oip->sa) in resp_rsup_opcodes()
2091 u = oip->len_mask[0]; in resp_rsup_opcodes()
2093 arr[4] = oip->opcode; in resp_rsup_opcodes()
2096 oip->len_mask[k] : 0xff; in resp_rsup_opcodes()
7208 const struct opcode_info_t *oip; in scsi_debug_queuecommand() local
7254 oip = &opcode_info_arr[sdeb_i]; /* safe if table consistent */ in scsi_debug_queuecommand()
7264 na = oip->num_attached; in scsi_debug_queuecommand()
7265 r_pfp = oip->pfp; in scsi_debug_queuecommand()
7267 r_oip = oip; in scsi_debug_queuecommand()
7269 if (F_SA_LOW & oip->flags) in scsi_debug_queuecommand()
7273 for (k = 0; k <= na; oip = r_oip->arrp + k++) { in scsi_debug_queuecommand()
7274 if (opcode == oip->opcode && sa == oip->sa) in scsi_debug_queuecommand()
7278 for (k = 0; k <= na; oip = r_oip->arrp + k++) { in scsi_debug_queuecommand()
7279 if (opcode == oip->opcode) in scsi_debug_queuecommand()
7293 flags = oip->flags; in scsi_debug_queuecommand()
7309 for (k = 1; k < oip->len_mask[0] && k < 16; ++k) { in scsi_debug_queuecommand()
7310 rem = ~oip->len_mask[k] & cmd[k]; in scsi_debug_queuecommand()
7340 if (likely(oip->pfp)) in scsi_debug_queuecommand()
7341 pfp = oip->pfp; /* calls a resp_* function */ in scsi_debug_queuecommand()