Lines Matching refs:queue

69 	!	%g3	queue base VA 
70 ! %g4 queue size mask
83 ldx [%g2 + MCPU_CPU_Q_BASE], %g3 ! %g3 = queue base PA
84 ldx [%g2 + MCPU_CPU_Q_SIZE], %g4 ! queue size
85 sub %g4, 1, %g4 ! %g4 = queue size mask
132 * For now catch invalid PC being passed via cpu_mondo queue
213 * taking this trap till the queue is empty.
214 * We really should drain the whole queue for better performance
223 ! %g3 queue base PA
224 ! %g4 queue size mask
237 ldx [%g2 + MCPU_DEV_Q_BASE], %g3 ! %g3 = queue base PA
252 ldx [%g2 + MCPU_DEV_Q_SIZE], %g4 ! queue size - delay slot
270 ldx [%g2 + MCPU_DEV_Q_SIZE], %g4 ! queue size - delay slot
274 ldx [%g2 + MCPU_DEV_Q_SIZE], %g4 ! queue size - delay slot
277 ! Now move 64 byte payload from mondo queue to buf
303 ldx [%g2 + MCPU_DEV_Q_SIZE], %g4 ! queue size
305 1: sub %g4, 1, %g4 ! %g4 = queue size mask
372 * We keep a shadow copy of the queue in kernel buf.
373 * Read the resumable queue head and tail offset
374 * If there are entries on the queue, move them to
376 * queue in the memory. Call C routine to process.
392 ldx [%g1 + %g4], %g4 ! %g4 = queue base PA
402 /* Now we can move 64 bytes from queue to buf */
428 set CPU_RQ_SIZE, %g5 ! %g5 = queue size
439 * head equals to tail now, we can update the queue head
497 * We keep a shadow copy of the queue in kernel buf.
498 * Read non-resumable queue head and tail offset
499 * If there are entries on the queue, move them to
501 * queue in the memory. Call C routine to process.
524 ldxa [%g1 + %g4]ASI_MEM, %g4 ! %g4 = queue base PA
534 /* Now we can move 64 bytes from queue to buf */
560 set CPU_NRQ_SIZE, %g5 ! %g5 = queue size
571 * head equals to tail now, we can update the queue head