Lines Matching defs:ioc
1539 BIG_IOCTL_Command_struct *ioc;
1556 ioc = (BIG_IOCTL_Command_struct *)
1557 kmalloc(sizeof(*ioc), GFP_KERNEL);
1558 if (!ioc) {
1562 if (copy_from_user(ioc, argp, sizeof(*ioc))) {
1566 if ((ioc->buf_size < 1) &&
1567 (ioc->Request.Type.Direction != XFER_NONE)) {
1572 if (ioc->malloc_size > MAX_KMALLOC_SIZE) {
1576 if (ioc->buf_size > ioc->malloc_size * MAXSGENTRIES) {
1592 left = ioc->buf_size;
1593 data_ptr = ioc->buf;
1596 ioc->malloc_size) ? ioc->
1604 if (ioc->Request.Type.Direction == XFER_WRITE) {
1625 if (ioc->buf_size > 0) {
1632 c->Header.LUN = ioc->LUN_info;
1635 c->Request = ioc->Request;
1636 if (ioc->buf_size > 0) {
1663 ioc->error_info = *(c->err_info);
1664 if (copy_to_user(argp, ioc, sizeof(*ioc))) {
1669 if (ioc->Request.Type.Direction == XFER_READ) {
1671 BYTE __user *ptr = ioc->buf;
1691 kfree(ioc);