Lines Matching refs:stq
80 struct slic_stat_queue *stq = &sdev->stq;
81 unsigned int active = stq->active_array;
86 descs = stq->descs[active];
87 stat = &descs[stq->done_idx];
97 stq->done_idx = slic_next_queue_idx(stq->done_idx, stq->len);
99 if (!stq->done_idx) {
100 dma_addr_t paddr = stq->paddr[active];
103 stq->len);
108 stq->active_array = active;
770 struct slic_stat_queue *stq = &sdev->stq;
779 stq->len = SLIC_NUM_STAT_DESCS;
780 stq->active_array = 0;
781 stq->done_idx = 0;
783 size = stq->len * sizeof(*descs) + DESC_ALIGN_MASK;
804 stq->len);
805 stq->descs[i] = descs;
806 stq->paddr[i] = paddr;
807 stq->addr_offset[i] = offset;
810 stq->mem_size = size;
816 dma_free_coherent(&sdev->pdev->dev, stq->mem_size,
817 stq->descs[i] - stq->addr_offset[i],
818 stq->paddr[i] - stq->addr_offset[i]);
826 struct slic_stat_queue *stq = &sdev->stq;
830 dma_free_coherent(&sdev->pdev->dev, stq->mem_size,
831 stq->descs[i] - stq->addr_offset[i],
832 stq->paddr[i] - stq->addr_offset[i]);