Lines Matching refs:buf

46 					  unsigned int devno, u8 *buf)  in pdc_pkt_header()  argument
49 __le32 *buf32 = (__le32 *) buf; in pdc_pkt_header()
80 buf[12] = (1 << 5) | PDC_PKT_CLEAR_BSY | ATA_REG_DEVICE; in pdc_pkt_header()
81 buf[13] = dev_reg; in pdc_pkt_header()
84 buf[14] = (1 << 5) | PDC_REG_DEVCTL; in pdc_pkt_header()
85 buf[15] = tf->ctl; in pdc_pkt_header()
90 static inline unsigned int pdc_pkt_footer(struct ata_taskfile *tf, u8 *buf, in pdc_pkt_footer() argument
94 buf[i++] = (1 << 5) | ATA_REG_DEVICE; in pdc_pkt_footer()
95 buf[i++] = tf->device; in pdc_pkt_footer()
99 buf[i++] = (1 << 5) | PDC_LAST_REG | ATA_REG_CMD; in pdc_pkt_footer()
100 buf[i++] = tf->command; in pdc_pkt_footer()
105 static inline unsigned int pdc_prep_lba28(struct ata_taskfile *tf, u8 *buf, unsigned int i) in pdc_prep_lba28() argument
110 buf[i++] = (1 << 5) | ATA_REG_FEATURE; in pdc_prep_lba28()
111 buf[i++] = tf->feature; in pdc_prep_lba28()
113 buf[i++] = (1 << 5) | ATA_REG_NSECT; in pdc_prep_lba28()
114 buf[i++] = tf->nsect; in pdc_prep_lba28()
116 buf[i++] = (1 << 5) | ATA_REG_LBAL; in pdc_prep_lba28()
117 buf[i++] = tf->lbal; in pdc_prep_lba28()
119 buf[i++] = (1 << 5) | ATA_REG_LBAM; in pdc_prep_lba28()
120 buf[i++] = tf->lbam; in pdc_prep_lba28()
122 buf[i++] = (1 << 5) | ATA_REG_LBAH; in pdc_prep_lba28()
123 buf[i++] = tf->lbah; in pdc_prep_lba28()
128 static inline unsigned int pdc_prep_lba48(struct ata_taskfile *tf, u8 *buf, unsigned int i) in pdc_prep_lba48() argument
133 buf[i++] = (2 << 5) | ATA_REG_FEATURE; in pdc_prep_lba48()
134 buf[i++] = tf->hob_feature; in pdc_prep_lba48()
135 buf[i++] = tf->feature; in pdc_prep_lba48()
137 buf[i++] = (2 << 5) | ATA_REG_NSECT; in pdc_prep_lba48()
138 buf[i++] = tf->hob_nsect; in pdc_prep_lba48()
139 buf[i++] = tf->nsect; in pdc_prep_lba48()
141 buf[i++] = (2 << 5) | ATA_REG_LBAL; in pdc_prep_lba48()
142 buf[i++] = tf->hob_lbal; in pdc_prep_lba48()
143 buf[i++] = tf->lbal; in pdc_prep_lba48()
145 buf[i++] = (2 << 5) | ATA_REG_LBAM; in pdc_prep_lba48()
146 buf[i++] = tf->hob_lbam; in pdc_prep_lba48()
147 buf[i++] = tf->lbam; in pdc_prep_lba48()
149 buf[i++] = (2 << 5) | ATA_REG_LBAH; in pdc_prep_lba48()
150 buf[i++] = tf->hob_lbah; in pdc_prep_lba48()
151 buf[i++] = tf->lbah; in pdc_prep_lba48()