Lines Matching refs:off
72 u32 rd_len = 0, off; in target_emulate_report_referrals() local
84 off = 4; in target_emulate_report_referrals()
95 int desc_num = off + 3; in target_emulate_report_referrals()
98 off += 4; in target_emulate_report_referrals()
99 if (cmd->data_length > off) in target_emulate_report_referrals()
100 put_unaligned_be64(map->lba_map_first_lba, &buf[off]); in target_emulate_report_referrals()
101 off += 8; in target_emulate_report_referrals()
102 if (cmd->data_length > off) in target_emulate_report_referrals()
103 put_unaligned_be64(map->lba_map_last_lba, &buf[off]); in target_emulate_report_referrals()
104 off += 8; in target_emulate_report_referrals()
112 if (cmd->data_length > off) in target_emulate_report_referrals()
113 buf[off] = alua_state & 0x0f; in target_emulate_report_referrals()
114 off += 2; in target_emulate_report_referrals()
115 if (cmd->data_length > off) in target_emulate_report_referrals()
116 buf[off] = (alua_pg_id >> 8) & 0xff; in target_emulate_report_referrals()
117 off++; in target_emulate_report_referrals()
118 if (cmd->data_length > off) in target_emulate_report_referrals()
119 buf[off] = (alua_pg_id & 0xff); in target_emulate_report_referrals()
120 off++; in target_emulate_report_referrals()
153 u32 rd_len = 0, off; in target_emulate_report_target_port_groups() local
161 off = 8; in target_emulate_report_target_port_groups()
163 off = 4; in target_emulate_report_target_port_groups()
165 if (cmd->data_length < off) { in target_emulate_report_target_port_groups()
184 if ((off + 8 + (tg_pt_gp->tg_pt_gp_members * 4)) > in target_emulate_report_target_port_groups()
194 buf[off] = 0x80; in target_emulate_report_target_port_groups()
198 buf[off++] |= (atomic_read( in target_emulate_report_target_port_groups()
203 buf[off++] |= tg_pt_gp->tg_pt_gp_alua_supported_states; in target_emulate_report_target_port_groups()
207 buf[off++] = ((tg_pt_gp->tg_pt_gp_id >> 8) & 0xff); in target_emulate_report_target_port_groups()
208 buf[off++] = (tg_pt_gp->tg_pt_gp_id & 0xff); in target_emulate_report_target_port_groups()
210 off++; /* Skip over Reserved */ in target_emulate_report_target_port_groups()
214 buf[off++] = (tg_pt_gp->tg_pt_gp_alua_access_status & 0xff); in target_emulate_report_target_port_groups()
218 buf[off++] = 0x00; in target_emulate_report_target_port_groups()
222 buf[off++] = (tg_pt_gp->tg_pt_gp_members & 0xff); in target_emulate_report_target_port_groups()
234 off += 2; /* Skip over Obsolete */ in target_emulate_report_target_port_groups()
238 buf[off++] = ((port->sep_rtpi >> 8) & 0xff); in target_emulate_report_target_port_groups()
239 buf[off++] = (port->sep_rtpi & 0xff); in target_emulate_report_target_port_groups()