Lines Matching defs:slots
35 * use slots to represent each of these pairs and to simplify things. Note the
36 * strange number of slots allocated here. 512 slots will fit exactly within a
39 * the beginning of the push buffer. With 512 slots, this means that we'll use
152 * Pop a number of two word slots from the push buffer
155 static void host1x_pushbuffer_pop(struct push_buffer *pb, unsigned int slots)
158 pb->fence += slots * 8;
165 * Return the number of two word slots free in the push buffer
306 * - pop their push buffer slots
346 /* Pop push buffer slots */
548 * Push four words into two consecutive push buffer slots. Note that extra
549 * care needs to be taken not to split the two slots across the end of the
569 /* compute number of extra slots needed for padding */
584 * a NOP to avoid having to deal with fractional slots (a slot always
602 * Kick off DMA, add job to the sync queue, and a number of slots to be freed