Lines Matching refs:atapi_cmnd
98 struct lv1_atapi_cmnd_block atapi_cmnd;
106 memset(&atapi_cmnd, 0, sizeof(struct lv1_atapi_cmnd_block));
107 memcpy(&atapi_cmnd.pkt, cmd->cmnd, 12);
108 atapi_cmnd.pktlen = 12;
109 atapi_cmnd.block_size = 1; /* transfer size is block_size * blocks */
110 atapi_cmnd.blocks = atapi_cmnd.arglen = scsi_bufflen(cmd);
111 atapi_cmnd.buffer = dev->bounce_lpar;
116 atapi_cmnd.proto = DMA_PROTO;
118 atapi_cmnd.proto = PIO_DATA_IN_PROTO;
119 atapi_cmnd.in_out = DIR_READ;
124 atapi_cmnd.proto = DMA_PROTO;
126 atapi_cmnd.proto = PIO_DATA_OUT_PROTO;
127 atapi_cmnd.in_out = DIR_WRITE;
132 atapi_cmnd.proto = NON_DATA_PROTO;
136 lpar = ps3_mm_phys_to_lpar(__pa(&atapi_cmnd));
139 lpar, sizeof(atapi_cmnd),
140 atapi_cmnd.buffer,
141 atapi_cmnd.arglen, &dev->tag);