Lines Matching full:opaque
65 void* opaque;
89 list->services[count].opaque = pipeOpaque;
125 void* opaque;
141 pipe->opaque = pipeConnector_new(pipe);
161 pipe_list_findp_opaque( Pipe** list, void* opaque )
166 if (node == NULL || node->opaque == opaque) {
233 pipeConnector_close( void* opaque )
235 PipeConnector* pcon = opaque;
240 pipeConnector_sendBuffers( void* opaque, const GoldfishPipeBuffer* buffers, int numBuffers )
242 PipeConnector* pcon = opaque;
305 void* peer = svc->funcs.init(pipe, svc->opaque, pipeArgs);
312 pipe->opaque = peer;
321 pipeConnector_recvBuffers( void* opaque, GoldfishPipeBuffer* buffers, int numBuffers )
327 pipeConnector_poll( void* opaque )
333 pipeConnector_wakeOn( void* opaque, int flags )
376 zeroPipe_close( void* opaque )
378 ZeroPipe* zpipe = opaque;
385 zeroPipe_sendBuffers( void* opaque, const GoldfishPipeBuffer* buffers, int numBuffers )
397 zeroPipe_recvBuffers( void* opaque, GoldfishPipeBuffer* buffers, int numBuffers )
410 zeroPipe_poll( void* opaque )
416 zeroPipe_wakeOn( void* opaque, int flags )
478 pingPongPipe_close( void* opaque )
480 PingPongPipe* ppipe = opaque;
489 pingPongPipe_sendBuffers( void* opaque, const GoldfishPipeBuffer* buffers, int numBuffers )
491 PingPongPipe* pipe = opaque;
553 pingPongPipe_recvBuffers( void* opaque, GoldfishPipeBuffer* buffers, int numBuffers )
555 PingPongPipe* pipe = opaque;
597 pingPongPipe_poll( void* opaque )
599 PingPongPipe* pipe = opaque;
612 pingPongPipe_wakeOn( void* opaque, int flags )
614 PingPongPipe* pipe = opaque;
652 static void throttlePipe_timerFunc( void* opaque );
669 throttlePipe_close( void* opaque )
671 ThrottlePipe* pipe = opaque;
702 throttlePipe_timerFunc( void* opaque )
704 ThrottlePipe* pipe = opaque;
731 throttlePipe_sendBuffers( void* opaque, const GoldfishPipeBuffer* buffers, int numBuffers )
733 ThrottlePipe* pipe = opaque;
750 throttlePipe_recvBuffers( void* opaque, GoldfishPipeBuffer* buffers, int numBuffers )
752 ThrottlePipe* pipe = opaque;
768 throttlePipe_poll( void* opaque )
770 ThrottlePipe* pipe = opaque;
783 throttlePipe_wakeOn( void* opaque, int flags )
785 ThrottlePipe* pipe = opaque;
865 pipe->funcs->close(pipe->opaque);
872 dev->status = pipe->funcs->poll(pipe->opaque);
890 dev->status = pipe->funcs->recvBuffers(pipe->opaque, &buffer, 1);
910 dev->status = pipe->funcs->sendBuffers(pipe->opaque, &buffer, 1);
920 pipe->funcs->wakeOn(pipe->opaque, pipe->wanted);
929 pipe->funcs->wakeOn(pipe->opaque, pipe->wanted);
939 static void pipe_dev_write(void *opaque, target_phys_addr_t offset, uint32_t value)
941 PipeDevice *s = (PipeDevice *)opaque;
972 static uint32_t pipe_dev_read(void *opaque, target_phys_addr_t offset)
974 PipeDevice *dev = (PipeDevice *)opaque;