trackers          124 drivers/block/rsxx/dma.c static void set_tracker_dma(struct dma_tracker_list *trackers,
trackers          128 drivers/block/rsxx/dma.c 	trackers->list[tag].dma = dma;
trackers          131 drivers/block/rsxx/dma.c static struct rsxx_dma *get_tracker_dma(struct dma_tracker_list *trackers,
trackers          134 drivers/block/rsxx/dma.c 	return trackers->list[tag].dma;
trackers          137 drivers/block/rsxx/dma.c static int pop_tracker(struct dma_tracker_list *trackers)
trackers          141 drivers/block/rsxx/dma.c 	spin_lock(&trackers->lock);
trackers          142 drivers/block/rsxx/dma.c 	tag = trackers->head;
trackers          144 drivers/block/rsxx/dma.c 		trackers->head = trackers->list[tag].next_tag;
trackers          145 drivers/block/rsxx/dma.c 		trackers->list[tag].next_tag = -1;
trackers          147 drivers/block/rsxx/dma.c 	spin_unlock(&trackers->lock);
trackers          152 drivers/block/rsxx/dma.c static void push_tracker(struct dma_tracker_list *trackers, int tag)
trackers          154 drivers/block/rsxx/dma.c 	spin_lock(&trackers->lock);
trackers          155 drivers/block/rsxx/dma.c 	trackers->list[tag].next_tag = trackers->head;
trackers          156 drivers/block/rsxx/dma.c 	trackers->head = tag;
trackers          157 drivers/block/rsxx/dma.c 	trackers->list[tag].dma = NULL;
trackers          158 drivers/block/rsxx/dma.c 	spin_unlock(&trackers->lock);
trackers          404 drivers/block/rsxx/dma.c 		tag = pop_tracker(ctrl->trackers);
trackers          420 drivers/block/rsxx/dma.c 			push_tracker(ctrl->trackers, tag);
trackers          444 drivers/block/rsxx/dma.c 				push_tracker(ctrl->trackers, tag);
trackers          450 drivers/block/rsxx/dma.c 		set_tracker_dma(ctrl->trackers, tag, dma);
trackers          525 drivers/block/rsxx/dma.c 		dma = get_tracker_dma(ctrl->trackers, tag);
trackers          554 drivers/block/rsxx/dma.c 		push_tracker(ctrl->trackers, tag);
trackers          811 drivers/block/rsxx/dma.c 	ctrl->trackers = vmalloc(DMA_TRACKER_LIST_SIZE8);
trackers          812 drivers/block/rsxx/dma.c 	if (!ctrl->trackers)
trackers          815 drivers/block/rsxx/dma.c 	ctrl->trackers->head = 0;
trackers          817 drivers/block/rsxx/dma.c 		ctrl->trackers->list[i].next_tag = i + 1;
trackers          818 drivers/block/rsxx/dma.c 		ctrl->trackers->list[i].dma = NULL;
trackers          820 drivers/block/rsxx/dma.c 	ctrl->trackers->list[RSXX_MAX_OUTSTANDING_CMDS-1].next_tag = -1;
trackers          821 drivers/block/rsxx/dma.c 	spin_lock_init(&ctrl->trackers->lock);
trackers          947 drivers/block/rsxx/dma.c 		if (ctrl->trackers)
trackers          948 drivers/block/rsxx/dma.c 			vfree(ctrl->trackers);
trackers          970 drivers/block/rsxx/dma.c 		dma = get_tracker_dma(ctrl->trackers, i);
trackers          974 drivers/block/rsxx/dma.c 			push_tracker(ctrl->trackers, i);
trackers         1010 drivers/block/rsxx/dma.c 		vfree(ctrl->trackers);
trackers         1036 drivers/block/rsxx/dma.c 			dma = get_tracker_dma(card->ctrl[i].trackers, j);
trackers         1056 drivers/block/rsxx/dma.c 			push_tracker(card->ctrl[i].trackers, j);
trackers          102 drivers/block/rsxx/rsxx_priv.h 	struct dma_tracker_list		*trackers;