Lines Matching defs:buffers
43 * intermediate buffers, since the emulator is capable of translating
94 /* number of buffers, guest -> host */
118 /* Device-level set of buffers shared with the host */
184 * - open_command_params - PIPE_CMD_OPEN-related buffers
201 /* Pointers to the buffers host uses for interaction with this driver */
202 struct goldfish_pipe_dev_buffers *buffers;
338 /* Serialize access to the pipe command buffers */
641 dev->buffers->signalled_pipe_buffers[i].id,
642 dev->buffers->signalled_pipe_buffers[i].flags);
737 dev->buffers->open_command_params.rw_params_max_count =
739 dev->buffers->open_command_params.command_buffer_ptr =
838 * We're going to pass two buffers, open_command_params and
839 * signalled_pipe_buffers, to the host. This means each of those buffers
841 * is to just allocate a page and place the buffers in it.
844 dev->buffers = (struct goldfish_pipe_dev_buffers *)
846 if (!dev->buffers) {
853 write_pa_addr(&dev->buffers->signalled_pipe_buffers,
860 write_pa_addr(&dev->buffers->open_command_params,
873 free_page((unsigned long)dev->buffers);