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;
341 /* Serialize access to the pipe command buffers */
643 dev->buffers->signalled_pipe_buffers[i].id,
644 dev->buffers->signalled_pipe_buffers[i].flags);
740 dev->buffers->open_command_params.rw_params_max_count =
742 dev->buffers->open_command_params.command_buffer_ptr =
843 * We're going to pass two buffers, open_command_params and
844 * signalled_pipe_buffers, to the host. This means each of those buffers
846 * is to just allocate a page and place the buffers in it.
849 dev->buffers = (struct goldfish_pipe_dev_buffers *)
851 if (!dev->buffers) {
858 write_pa_addr(&dev->buffers->signalled_pipe_buffers,
865 write_pa_addr(&dev->buffers->open_command_params,
879 free_page((unsigned long)dev->buffers);