Symbol: udcd_cmd
usr/src/uts/sun/io/dada/targets/dad.c
103
static int dcdioctl_cmd(dev_t, struct udcd_cmd *,
usr/src/uts/sun/io/dada/targets/dad.c
1080
struct udcd_cmd ucmd;
usr/src/uts/sun/io/dada/targets/dad.c
1104
ucmd.udcd_cmd = &cdb;
usr/src/uts/sun/io/dada/targets/dad.c
1124
struct udcd_cmd ucmd;
usr/src/uts/sun/io/dada/targets/dad.c
1154
ucmd.udcd_cmd = &cdb;
usr/src/uts/sun/io/dada/targets/dad.c
121
static void dcd_translate(struct dadkio_status32 *statp, struct udcd_cmd *cmdp);
usr/src/uts/sun/io/dada/targets/dad.c
1943
struct udcd_cmd *tscmdp;
usr/src/uts/sun/io/dada/targets/dad.c
1950
tscmdp = (struct udcd_cmd *)bp->b_forw;
usr/src/uts/sun/io/dada/targets/dad.c
1951
tcmdp = tscmdp->udcd_cmd;
usr/src/uts/sun/io/dada/targets/dad.c
2360
struct udcd_cmd *scmd = (struct udcd_cmd *)bp->b_forw;
usr/src/uts/sun/io/dada/targets/dad.c
2384
makecommand(pkt, 0, scmd->udcd_cmd->cmd,
usr/src/uts/sun/io/dada/targets/dad.c
2385
scmd->udcd_cmd->sector_num.lba_num,
usr/src/uts/sun/io/dada/targets/dad.c
2386
scmd->udcd_cmd->address_mode,
usr/src/uts/sun/io/dada/targets/dad.c
2387
scmd->udcd_cmd->size,
usr/src/uts/sun/io/dada/targets/dad.c
2388
scmd->udcd_cmd->direction, scmd->udcd_cmd->features);
usr/src/uts/sun/io/dada/targets/dad.c
3049
struct udcd_cmd *scmd;
usr/src/uts/sun/io/dada/targets/dad.c
3227
scmd = (struct udcd_cmd *)data;
usr/src/uts/sun/io/dada/targets/dad.c
3228
scmd->udcd_cmd = &dcdcmd;
usr/src/uts/sun/io/dada/targets/dad.c
3236
scmd->udcd_cmd->cmd = ATA_READ_DMA;
usr/src/uts/sun/io/dada/targets/dad.c
3238
scmd->udcd_cmd->cmd = ATA_READ;
usr/src/uts/sun/io/dada/targets/dad.c
3239
scmd->udcd_cmd->address_mode = ADD_LBA_MODE;
usr/src/uts/sun/io/dada/targets/dad.c
3240
scmd->udcd_cmd->direction = DATA_READ;
usr/src/uts/sun/io/dada/targets/dad.c
3245
scmd->udcd_cmd->cmd = ATA_WRITE_DMA;
usr/src/uts/sun/io/dada/targets/dad.c
3247
scmd->udcd_cmd->cmd = ATA_WRITE;
usr/src/uts/sun/io/dada/targets/dad.c
3248
scmd->udcd_cmd->direction = DATA_WRITE;
usr/src/uts/sun/io/dada/targets/dad.c
3255
scmd->udcd_cmd->address_mode = ADD_LBA_MODE;
usr/src/uts/sun/io/dada/targets/dad.c
3256
scmd->udcd_cmd->features = 0;
usr/src/uts/sun/io/dada/targets/dad.c
3257
scmd->udcd_cmd->size = rwcmd32.buflen;
usr/src/uts/sun/io/dada/targets/dad.c
3258
scmd->udcd_cmd->sector_num.lba_num = rwcmd32.blkaddr;
usr/src/uts/sun/io/dada/targets/dad.c
3339
scmd = (struct udcd_cmd *)data;
usr/src/uts/sun/io/dada/targets/dad.c
3587
auto struct udcd_cmd dcmd, *com = &dcmd;
usr/src/uts/sun/io/dada/targets/dad.c
3607
dcdioctl_cmd(dev_t devp, struct udcd_cmd *in, enum uio_seg cdbspace,
usr/src/uts/sun/io/dada/targets/dad.c
3612
struct udcd_cmd *scmd;
usr/src/uts/sun/io/dada/targets/dad.c
3653
if (ddi_copyin((void *)scmd->udcd_cmd, cdb, sizeof (struct dcd_cmd),
usr/src/uts/sun/io/dada/targets/dad.c
3658
scmd = (struct udcd_cmd *)kmem_alloc(sizeof (*scmd), KM_SLEEP);
usr/src/uts/sun/io/dada/targets/dad.c
3660
scmd->udcd_cmd = (struct dcd_cmd *)cdb;
usr/src/uts/sun/io/dada/targets/dad.c
3671
kmem_free(scmd->udcd_cmd, sizeof (struct dcd_cmd));
usr/src/uts/sun/io/dada/targets/dad.c
3743
kmem_free(scmd->udcd_cmd, sizeof (struct dcd_cmd));
usr/src/uts/sun/io/dada/targets/dad.c
3887
struct udcd_cmd ucmd;
usr/src/uts/sun/io/dada/targets/dad.c
3938
ucmd.udcd_cmd = &cdb;
usr/src/uts/sun/io/dada/targets/dad.c
3957
struct udcd_cmd ucmd;
usr/src/uts/sun/io/dada/targets/dad.c
3991
ucmd.udcd_cmd = &cdb;
usr/src/uts/sun/io/dada/targets/dad.c
4391
dcd_translate(struct dadkio_status32 *statp, struct udcd_cmd *cmdp)
usr/src/uts/sun/sys/dada/impl/udcd.h
49
struct dcd_cmd *udcd_cmd; /* Command to be sent out */
usr/src/uts/sun/sys/dada/impl/udcd.h
64
caddr32_t udcd_cmd; /* Command to be sent out */
usr/src/uts/sun/sys/dada/impl/udcd.h
78
ucmd->udcd_cmd = (struct dcd_cmd *)(uintptr_t)u32->udcd_cmd; \
usr/src/uts/sun/sys/dada/impl/udcd.h
91
u32->udcd_cmd = (caddr32_t)(uintptr_t)ucmd->udcd_cmd; \
usr/src/uts/sun/sys/dada/targets/daddef.h
208
udcd_cmd