Searched refs:iocommand (Results 1 – 1 of 1) sorted by relevance
240 IOCTL_Command_struct *iocommand = (IOCTL_Command_struct *)arg; in pqisrc_passthru_ioctl() local259 if (iocommand->buf_size < 1 && in pqisrc_passthru_ioctl()260 iocommand->Request.Type.Direction != PQIIOCTL_NONE) in pqisrc_passthru_ioctl()262 if (iocommand->Request.CDBLen > sizeof(request.cmd.cdb)) in pqisrc_passthru_ioctl()265 switch (iocommand->Request.Type.Direction) { in pqisrc_passthru_ioctl()275 if (iocommand->buf_size > 0) { in pqisrc_passthru_ioctl()278 ioctl_dma_buf.size = iocommand->buf_size; in pqisrc_passthru_ioctl()291 if (iocommand->Request.Type.Direction & PQIIOCTL_WRITE) { in pqisrc_passthru_ioctl()292 …ret = os_copy_from_user(softs, (void *)drv_buf, (void *)iocommand->buf, iocommand->buf_size, mode); in pqisrc_passthru_ioctl()302 memcpy(request.lun_number, iocommand->LUN_info.LunAddrBytes, in pqisrc_passthru_ioctl()[all …]