Lines Matching refs:addr8
102 static unsigned int rsxx_addr8_to_laddr(u64 addr8, struct rsxx_cardinfo *card) in rsxx_addr8_to_laddr() argument
106 tgt_addr8 = ((addr8 >> card->_stripe.upper_shift) & in rsxx_addr8_to_laddr()
108 ((addr8) & card->_stripe.lower_mask); in rsxx_addr8_to_laddr()
113 static unsigned int rsxx_get_dma_tgt(struct rsxx_cardinfo *card, u64 addr8) in rsxx_get_dma_tgt() argument
117 tgt = (addr8 >> card->_stripe.target_shift) & card->_stripe.target_mask; in rsxx_get_dma_tgt()
689 unsigned long long addr8; in rsxx_dma_queue_bio() local
700 addr8 = bio->bi_iter.bi_sector << 9; /* sectors are 512 bytes */ in rsxx_dma_queue_bio()
712 tgt = rsxx_get_dma_tgt(card, addr8); in rsxx_dma_queue_bio()
713 laddr = rsxx_addr8_to_laddr(addr8, card); in rsxx_dma_queue_bio()
722 addr8 += RSXX_HW_BLK_SIZE; in rsxx_dma_queue_bio()
731 tgt = rsxx_get_dma_tgt(card, addr8); in rsxx_dma_queue_bio()
732 laddr = rsxx_addr8_to_laddr(addr8, card); in rsxx_dma_queue_bio()
733 dma_off = addr8 & RSXX_HW_BLK_MASK; in rsxx_dma_queue_bio()
747 addr8 += dma_len; in rsxx_dma_queue_bio()