Lines Matching refs:spu_queue
49 struct spu_queue {
68 static struct spu_queue **cpu_to_cwq;
69 static struct spu_queue **cpu_to_mau;
71 static unsigned long spu_next_offset(struct spu_queue *q, unsigned long off)
95 static inline bool job_finished(struct spu_queue *q, unsigned int offset,
116 struct spu_queue *q = dev_id;
142 struct spu_queue *q = dev_id;
162 static void *spu_queue_next(struct spu_queue *q, void *cur)
167 static int spu_queue_num_free(struct spu_queue *q)
182 static void *spu_queue_alloc(struct spu_queue *q, int num_entries)
192 static unsigned long spu_queue_submit(struct spu_queue *q, void *last)
470 static unsigned long wait_for_tail(struct spu_queue *qp)
488 static unsigned long submit_and_wait_for_tail(struct spu_queue *qp,
507 struct spu_queue *qp;
817 struct spu_queue *qp, bool encrypt)
968 struct spu_queue *qp;
1020 struct spu_queue *qp;
1579 const char *irq_name, struct spu_queue *p,
1643 static int spu_queue_register(struct spu_queue *p, unsigned long q_type)
1670 static int spu_queue_setup(struct spu_queue *p)
1687 static void spu_queue_destroy(struct spu_queue *p)
1702 struct spu_queue *p, *n;
1727 u64 node, struct spu_queue *p,
1728 struct spu_queue **table)
1755 irq_handler_t handler, struct spu_queue **table)
1757 struct spu_queue *p;
1760 p = kzalloc(sizeof(struct spu_queue), GFP_KERNEL);
1787 irq_handler_t handler, struct spu_queue **table)
1920 cpu_to_cwq = kzalloc(sizeof(struct spu_queue *) * NR_CPUS,
1925 cpu_to_mau = kzalloc(sizeof(struct spu_queue *) * NR_CPUS,