Lines Matching refs:ah
146 put_lba(struct aoe_atahdr *ah, sector_t lba) in put_lba() argument
148 ah->lba0 = lba; in put_lba()
149 ah->lba1 = lba >>= 8; in put_lba()
150 ah->lba2 = lba >>= 8; in put_lba()
151 ah->lba3 = lba >>= 8; in put_lba()
152 ah->lba4 = lba >>= 8; in put_lba()
153 ah->lba5 = lba >>= 8; in put_lba()
322 struct aoe_atahdr *ah; in ata_rw_frameinit() local
328 ah = (struct aoe_atahdr *) (h + 1); in ata_rw_frameinit()
329 skb_put(skb, sizeof(*h) + sizeof(*ah)); in ata_rw_frameinit()
343 ah->scnt = f->iter.bi_size >> 9; in ata_rw_frameinit()
344 put_lba(ah, f->iter.bi_sector); in ata_rw_frameinit()
346 ah->aflags |= AOEAFL_EXT; in ata_rw_frameinit()
349 ah->lba3 &= 0x0f; in ata_rw_frameinit()
350 ah->lba3 |= 0xe0; /* LBA bit + obsolete 0xa0 */ in ata_rw_frameinit()
354 ah->aflags |= AOEAFL_WRITE; in ata_rw_frameinit()
364 ah->cmdstat = ATA_CMD_PIO_READ | writebit | extbit; in ata_rw_frameinit()
1441 struct aoe_atahdr *ah; in aoecmd_ata_id() local
1455 ah = (struct aoe_atahdr *) (h+1); in aoecmd_ata_id()
1456 skb_put(skb, sizeof *h + sizeof *ah); in aoecmd_ata_id()
1465 ah->scnt = 1; in aoecmd_ata_id()
1466 ah->cmdstat = ATA_CMD_ID_ATA; in aoecmd_ata_id()
1467 ah->lba3 = 0xa0; in aoecmd_ata_id()