Lines Matching refs:tfd
3863 il4965_tfd_tb_get_addr(struct il_tfd *tfd, u8 idx) in il4965_tfd_tb_get_addr() argument
3865 struct il_tfd_tb *tb = &tfd->tbs[idx]; in il4965_tfd_tb_get_addr()
3877 il4965_tfd_tb_get_len(struct il_tfd *tfd, u8 idx) in il4965_tfd_tb_get_len() argument
3879 struct il_tfd_tb *tb = &tfd->tbs[idx]; in il4965_tfd_tb_get_len()
3885 il4965_tfd_set_tb(struct il_tfd *tfd, u8 idx, dma_addr_t addr, u16 len) in il4965_tfd_set_tb() argument
3887 struct il_tfd_tb *tb = &tfd->tbs[idx]; in il4965_tfd_set_tb()
3896 tfd->num_tbs = idx + 1; in il4965_tfd_set_tb()
3900 il4965_tfd_get_num_tbs(struct il_tfd *tfd) in il4965_tfd_get_num_tbs() argument
3902 return tfd->num_tbs & 0x1f; in il4965_tfd_get_num_tbs()
3915 struct il_tfd *tfd; in il4965_hw_txq_free_tfd() local
3921 tfd = &tfd_tmp[idx]; in il4965_hw_txq_free_tfd()
3924 num_tbs = il4965_tfd_get_num_tbs(tfd); in il4965_hw_txq_free_tfd()
3941 dma_unmap_single(&dev->dev, il4965_tfd_tb_get_addr(tfd, i), in il4965_hw_txq_free_tfd()
3942 il4965_tfd_tb_get_len(tfd, i), DMA_TO_DEVICE); in il4965_hw_txq_free_tfd()
3961 struct il_tfd *tfd, *tfd_tmp; in il4965_hw_txq_attach_buf_to_tfd() local
3966 tfd = &tfd_tmp[q->write_ptr]; in il4965_hw_txq_attach_buf_to_tfd()
3969 memset(tfd, 0, sizeof(*tfd)); in il4965_hw_txq_attach_buf_to_tfd()
3971 num_tbs = il4965_tfd_get_num_tbs(tfd); in il4965_hw_txq_attach_buf_to_tfd()
3984 il4965_tfd_set_tb(tfd, num_tbs, addr, len); in il4965_hw_txq_attach_buf_to_tfd()