Lines Matching defs:user_ioc
134 struct mrsas_iocpacket *user_ioc = (struct mrsas_iocpacket *)arg;
140 union mrsas_frame *in_cmd = (union mrsas_frame *)&(user_ioc->frame.raw);
162 user_ioc->frame.hdr.cmd_status = MFI_STAT_OK;
166 if (user_ioc->sge_count > MAX_IOCTL_SGE) {
168 __func__, user_ioc->sge_count);
183 memcpy(cmd->frame, user_ioc->frame.raw, 2 * MEGAMFI_FRAME_SIZE);
198 ((uintptr_t)cmd->frame + user_ioc->sgl_off);
208 for (i = 0; i < user_ioc->sge_count; i++) {
210 if (!user_ioc->sgl[i].iov_len)
212 ioctl_data_size = user_ioc->sgl[i].iov_len;
252 kern_sge32[i].length = user_ioc->sgl[i].iov_len;
254 iov_base_ptrin = user_ioc->sgl[i].iov_base;
255 iov_len = user_ioc->sgl[i].iov_len;
273 ioctl_sense_size = user_ioc->sense_len;
275 if (user_ioc->sense_len) {
305 (unsigned long *)((uintptr_t)cmd->frame + user_ioc->sense_off);
326 for (i = 0; i < user_ioc->sge_count; i++) {
328 iov_base_ptrin = user_ioc->sgl[i].iov_base;
329 iov_len = user_ioc->sgl[i].iov_len;
347 if (user_ioc->sense_len) {
352 sense_ptr = (unsigned long *)((uintptr_t)user_ioc->frame.raw +
353 user_ioc->sense_off);
355 user_ioc->sense_len);
364 memcpy(&user_ioc->frame.hdr.cmd_status, &cmd->frame->hdr.cmd_status,
371 if (user_ioc->sense_len) {
382 for (i = 0; i < user_ioc->sge_count; i++) {
384 if (!user_ioc->sgl[i].iov_len)