Searched refs:iocommand (Results 1 – 2 of 2) sorted by relevance
/Linux-v4.19/drivers/scsi/smartpqi/ |
D | smartpqi_init.c | 5459 IOCTL_Command_struct iocommand; in pqi_passthru_ioctl() local 5470 if (copy_from_user(&iocommand, arg, sizeof(iocommand))) in pqi_passthru_ioctl() 5472 if (iocommand.buf_size < 1 && in pqi_passthru_ioctl() 5473 iocommand.Request.Type.Direction != XFER_NONE) in pqi_passthru_ioctl() 5475 if (iocommand.Request.CDBLen > sizeof(request.cdb)) in pqi_passthru_ioctl() 5477 if (iocommand.Request.Type.Type != TYPE_CMD) in pqi_passthru_ioctl() 5480 switch (iocommand.Request.Type.Direction) { in pqi_passthru_ioctl() 5490 if (iocommand.buf_size > 0) { in pqi_passthru_ioctl() 5491 kernel_buffer = kmalloc(iocommand.buf_size, GFP_KERNEL); in pqi_passthru_ioctl() 5494 if (iocommand.Request.Type.Direction & XFER_WRITE) { in pqi_passthru_ioctl() [all …]
|
/Linux-v4.19/drivers/scsi/ |
D | hpsa.c | 6270 IOCTL_Command_struct iocommand; in hpsa_passthru_ioctl() local 6280 if (copy_from_user(&iocommand, argp, sizeof(iocommand))) in hpsa_passthru_ioctl() 6282 if ((iocommand.buf_size < 1) && in hpsa_passthru_ioctl() 6283 (iocommand.Request.Type.Direction != XFER_NONE)) { in hpsa_passthru_ioctl() 6286 if (iocommand.buf_size > 0) { in hpsa_passthru_ioctl() 6287 buff = kmalloc(iocommand.buf_size, GFP_KERNEL); in hpsa_passthru_ioctl() 6290 if (iocommand.Request.Type.Direction & XFER_WRITE) { in hpsa_passthru_ioctl() 6292 if (copy_from_user(buff, iocommand.buf, in hpsa_passthru_ioctl() 6293 iocommand.buf_size)) { in hpsa_passthru_ioctl() 6298 memset(buff, 0, iocommand.buf_size); in hpsa_passthru_ioctl() [all …]
|