Searched refs:iocommand (Results 1 – 2 of 2) sorted by relevance
6613 IOCTL_Command_struct iocommand; in pqi_passthru_ioctl() local6626 if (copy_from_user(&iocommand, arg, sizeof(iocommand))) in pqi_passthru_ioctl()6628 if (iocommand.buf_size < 1 && in pqi_passthru_ioctl()6629 iocommand.Request.Type.Direction != XFER_NONE) in pqi_passthru_ioctl()6631 if (iocommand.Request.CDBLen > sizeof(request.cdb)) in pqi_passthru_ioctl()6633 if (iocommand.Request.Type.Type != TYPE_CMD) in pqi_passthru_ioctl()6636 switch (iocommand.Request.Type.Direction) { in pqi_passthru_ioctl()6646 if (iocommand.buf_size > 0) { in pqi_passthru_ioctl()6647 kernel_buffer = kmalloc(iocommand.buf_size, GFP_KERNEL); in pqi_passthru_ioctl()6650 if (iocommand.Request.Type.Direction & XFER_WRITE) { in pqi_passthru_ioctl()[all …]
258 IOCTL_Command_struct *iocommand);6402 IOCTL_Command_struct *iocommand) in hpsa_passthru_ioctl() argument6411 if ((iocommand->buf_size < 1) && in hpsa_passthru_ioctl()6412 (iocommand->Request.Type.Direction != XFER_NONE)) { in hpsa_passthru_ioctl()6415 if (iocommand->buf_size > 0) { in hpsa_passthru_ioctl()6416 buff = kmalloc(iocommand->buf_size, GFP_KERNEL); in hpsa_passthru_ioctl()6419 if (iocommand->Request.Type.Direction & XFER_WRITE) { in hpsa_passthru_ioctl()6421 if (copy_from_user(buff, iocommand->buf, in hpsa_passthru_ioctl()6422 iocommand->buf_size)) { in hpsa_passthru_ioctl()6427 memset(buff, 0, iocommand->buf_size); in hpsa_passthru_ioctl()[all …]