Lines Matching defs:ioc
576 struct chnl_ioc ioc = { NULL, 0, 0, 0, 0 };
598 ioc.status = CHNL_IOCSTATCOMPLETE;
607 ioc.status |= CHNL_IOCSTATTIMEOUT;
616 ioc.status |= CHNL_IOCSTATCANCEL;
637 ioc.pbuf = chnl_packet_obj->host_user_buf;
639 ioc.byte_size = chnl_packet_obj->byte_size;
640 ioc.buf_size = chnl_packet_obj->buf_size;
641 ioc.dw_arg = chnl_packet_obj->dw_arg;
642 ioc.status |= chnl_packet_obj->status;
647 ioc.pbuf = NULL;
648 ioc.byte_size = 0;
651 ioc.pbuf = NULL;
652 ioc.byte_size = 0;
653 ioc.dw_arg = 0;
654 ioc.buf_size = 0;
678 if (!(ioc.pbuf < (void *)USERMODE_ADDR))
682 if (!host_sys_buf || !ioc.pbuf) {
690 status = copy_to_user(ioc.pbuf, host_sys_buf, ioc.byte_size);
702 *chan_ioc = ioc;