Lines Matching defs:cmdp
1976 register gdth_cmd_str *cmdp;
1982 cmdp = ha->pccb;
1991 cmdp->Service = CACHESERVICE;
1992 cmdp->RequestBuffer = scp;
2005 cmdp->OpCode = cmndinfo->OpCode; /* special cache cmd. */
2007 cmdp->OpCode = GDT_RESERVE_DRV;
2009 cmdp->OpCode = GDT_RELEASE_DRV;
2012 cmdp->OpCode = GDT_MOUNT;
2014 cmdp->OpCode = GDT_UNMOUNT;
2016 cmdp->OpCode = GDT_FLUSH;
2023 cmdp->OpCode = GDT_WRITE_THR;
2025 cmdp->OpCode = GDT_WRITE;
2028 cmdp->OpCode = GDT_READ;
2031 cmdp->BoardNode = LOCALBOARD;
2033 cmdp->u.cache64.DeviceNo = hdrive;
2034 cmdp->u.cache64.BlockNo = 1;
2035 cmdp->u.cache64.sg_canz = 0;
2037 cmdp->u.cache.DeviceNo = hdrive;
2038 cmdp->u.cache.BlockNo = 1;
2039 cmdp->u.cache.sg_canz = 0;
2059 cmdp->u.cache64.BlockNo = blockno;
2060 cmdp->u.cache64.BlockCnt = blockcnt;
2062 cmdp->u.cache.BlockNo = (u32)blockno;
2063 cmdp->u.cache.BlockCnt = blockcnt;
2074 cmdp->u.cache64.DestAddr= (u64)-1;
2075 cmdp->u.cache64.sg_canz = sgcnt;
2077 cmdp->u.cache64.sg_lst[i].sg_ptr = sg_dma_address(sl);
2078 cmdp->u.cache64.sg_lst[i].sg_len = sg_dma_len(sl);
2083 cmdp->u.cache.DestAddr= 0xffffffff;
2084 cmdp->u.cache.sg_canz = sgcnt;
2086 cmdp->u.cache.sg_lst[i].sg_ptr = sg_dma_address(sl);
2087 cmdp->u.cache.sg_lst[i].sg_len = sg_dma_len(sl);
2103 cmdp->u.cache64.DestAddr,cmdp->u.cache64.sg_canz,
2104 cmdp->u.cache64.sg_lst[0].sg_ptr,
2105 cmdp->u.cache64.sg_lst[0].sg_len));
2107 cmdp->OpCode,cmdp->u.cache64.BlockNo,cmdp->u.cache64.BlockCnt));
2109 (u16)cmdp->u.cache64.sg_canz * sizeof(gdth_sg64_str);
2112 cmdp->u.cache.DestAddr,cmdp->u.cache.sg_canz,
2113 cmdp->u.cache.sg_lst[0].sg_ptr,
2114 cmdp->u.cache.sg_lst[0].sg_len));
2116 cmdp->OpCode,cmdp->u.cache.BlockNo,cmdp->u.cache.BlockCnt));
2118 (u16)cmdp->u.cache.sg_canz * sizeof(gdth_sg_str);
2139 register gdth_cmd_str *cmdp;
2148 cmdp = ha->pccb;
2154 cmdp->Service = SCSIRAWSERVICE;
2155 cmdp->RequestBuffer = scp;
2168 cmdp->OpCode = cmndinfo->OpCode; /* special raw cmd. */
2169 cmdp->BoardNode = LOCALBOARD;
2171 cmdp->u.raw64.direction = (cmndinfo->phase >> 8);
2173 cmdp->OpCode, cmdp->u.raw64.direction));
2177 cmdp->u.raw.direction = (cmndinfo->phase >> 8);
2179 cmdp->OpCode, cmdp->u.raw.direction));
2189 cmdp->OpCode = GDT_WRITE; /* always */
2190 cmdp->BoardNode = LOCALBOARD;
2192 cmdp->u.raw64.reserved = 0;
2193 cmdp->u.raw64.mdisc_time = 0;
2194 cmdp->u.raw64.mcon_time = 0;
2195 cmdp->u.raw64.clen = scp->cmd_len;
2196 cmdp->u.raw64.target = t;
2197 cmdp->u.raw64.lun = l;
2198 cmdp->u.raw64.bus = b;
2199 cmdp->u.raw64.priority = 0;
2200 cmdp->u.raw64.sdlen = scsi_bufflen(scp);
2201 cmdp->u.raw64.sense_len = 16;
2202 cmdp->u.raw64.sense_data = sense_paddr;
2203 cmdp->u.raw64.direction =
2205 memcpy(cmdp->u.raw64.cmd,scp->cmnd,16);
2206 cmdp->u.raw64.sg_ranz = 0;
2208 cmdp->u.raw.reserved = 0;
2209 cmdp->u.raw.mdisc_time = 0;
2210 cmdp->u.raw.mcon_time = 0;
2211 cmdp->u.raw.clen = scp->cmd_len;
2212 cmdp->u.raw.target = t;
2213 cmdp->u.raw.lun = l;
2214 cmdp->u.raw.bus = b;
2215 cmdp->u.raw.priority = 0;
2216 cmdp->u.raw.link_p = 0;
2217 cmdp->u.raw.sdlen = scsi_bufflen(scp);
2218 cmdp->u.raw.sense_len = 16;
2219 cmdp->u.raw.sense_data = sense_paddr;
2220 cmdp->u.raw.direction =
2222 memcpy(cmdp->u.raw.cmd,scp->cmnd,12);
2223 cmdp->u.raw.sg_ranz = 0;
2233 cmdp->u.raw64.sdata = (u64)-1;
2234 cmdp->u.raw64.sg_ranz = sgcnt;
2236 cmdp->u.raw64.sg_lst[i].sg_ptr = sg_dma_address(sl);
2237 cmdp->u.raw64.sg_lst[i].sg_len = sg_dma_len(sl);
2242 cmdp->u.raw.sdata = 0xffffffff;
2243 cmdp->u.raw.sg_ranz = sgcnt;
2245 cmdp->u.raw.sg_lst[i].sg_ptr = sg_dma_address(sl);
2246 cmdp->u.raw.sg_lst[i].sg_len = sg_dma_len(sl);
2260 cmdp->u.raw64.sdata,cmdp->u.raw64.sg_ranz,
2261 cmdp->u.raw64.sg_lst[0].sg_ptr,
2262 cmdp->u.raw64.sg_lst[0].sg_len));
2265 (u16)cmdp->u.raw64.sg_ranz * sizeof(gdth_sg64_str);
2268 cmdp->u.raw.sdata,cmdp->u.raw.sg_ranz,
2269 cmdp->u.raw.sg_lst[0].sg_ptr,
2270 cmdp->u.raw.sg_lst[0].sg_len));
2273 (u16)cmdp->u.raw.sg_ranz * sizeof(gdth_sg_str);
2296 register gdth_cmd_str *cmdp;
2300 cmdp= ha->pccb;
2303 *cmdp = *cmndinfo->internal_cmd_str;
2304 cmdp->RequestBuffer = scp;
2317 if (cmdp->OpCode == GDT_IOCTL) {
2321 } else if (cmdp->Service == CACHESERVICE) {
2322 TRACE2(("cache command %d\n",cmdp->OpCode));
2329 } else if (cmdp->Service == SCSIRAWSERVICE) {
2330 TRACE2(("raw command %d\n",cmdp->OpCode));
2646 gdth_cmd_str *cmdp;
2650 cmdp = ha->pccb;
2669 cmdp->Service = SCREENSERVICE;
2670 cmdp->RequestBuffer = SCREEN_CMND;
2673 cmdp->OpCode = GDT_READ;
2674 cmdp->BoardNode = LOCALBOARD;
2675 cmdp->u.screen.reserved = 0;
2676 cmdp->u.screen.su.msg.msg_handle= msg->msg_handle;
2677 cmdp->u.screen.su.msg.msg_addr = ha->msg_phys;
2703 cmdp->Service = SCREENSERVICE;
2704 cmdp->RequestBuffer = SCREEN_CMND;
2707 cmdp->OpCode = GDT_WRITE;
2708 cmdp->BoardNode = LOCALBOARD;
2709 cmdp->u.screen.reserved = 0;
2710 cmdp->u.screen.su.msg.msg_handle= msg->msg_handle;
2711 cmdp->u.screen.su.msg.msg_addr = ha->msg_phys;
3009 gdth_cmd_str *cmdp;
3011 cmdp= ha->pccb;
3019 cmdp->Service = SCREENSERVICE;
3020 cmdp->RequestBuffer = SCREEN_CMND;
3022 cmdp->OpCode = GDT_READ;
3023 cmdp->BoardNode = LOCALBOARD;
3024 cmdp->u.screen.reserved = 0;
3025 cmdp->u.screen.su.msg.msg_handle= MSG_INV_HANDLE;
3026 cmdp->u.screen.su.msg.msg_addr = ha->msg_phys;