Home
last modified time | relevance | path

Searched refs:shm_channel (Results 1 - 4 of 4) sorted by relevance

/third_party/backends/backend/
H A Dgt68xx_shm_channel.c87 /** Check if shm_channel is valid */
88 #define SHM_CHANNEL_CHECK(shm_channel, func_name) \
90 if ((shm_channel) == NULL) \
92 DBG (3, "%s: BUG: shm_channel==NULL\n", (func_name)); \
173 Shm_Channel *shm_channel; in shm_channel_new() local
199 shm_channel = (Shm_Channel *) malloc (sizeof (Shm_Channel)); in shm_channel_new()
200 if (!shm_channel) in shm_channel_new()
206 shm_channel->buf_size = buf_size; in shm_channel_new()
207 shm_channel->buf_count = buf_count; in shm_channel_new()
208 shm_channel in shm_channel_new()
296 shm_channel_free(Shm_Channel * shm_channel) shm_channel_free() argument
328 shm_channel_writer_init(Shm_Channel * shm_channel) shm_channel_writer_init() argument
359 shm_channel_writer_get_buffer(Shm_Channel * shm_channel, SANE_Int * buffer_id_return, SANE_Byte ** buffer_addr_return) shm_channel_writer_get_buffer() argument
403 shm_channel_writer_put_buffer(Shm_Channel * shm_channel, SANE_Int buffer_id, SANE_Int buffer_bytes) shm_channel_writer_put_buffer() argument
436 shm_channel_writer_close(Shm_Channel * shm_channel) shm_channel_writer_close() argument
454 shm_channel_reader_init(Shm_Channel * shm_channel) shm_channel_reader_init() argument
525 shm_channel_reader_start(Shm_Channel * shm_channel) shm_channel_reader_start() argument
577 shm_channel_reader_get_buffer(Shm_Channel * shm_channel, SANE_Int * buffer_id_return, SANE_Byte ** buffer_addr_return, SANE_Int * buffer_bytes_return) shm_channel_reader_get_buffer() argument
631 shm_channel_reader_put_buffer(Shm_Channel * shm_channel, SANE_Int buffer_id) shm_channel_reader_put_buffer() argument
[all...]
H A Dgt68xx_shm_channel.h57 static SANE_Status shm_channel_free (Shm_Channel * shm_channel);
60 static SANE_Status shm_channel_writer_init (Shm_Channel * shm_channel);
63 shm_channel_writer_get_buffer (Shm_Channel * shm_channel,
68 shm_channel_writer_put_buffer (Shm_Channel * shm_channel,
71 static SANE_Status shm_channel_writer_close (Shm_Channel * shm_channel);
74 static SANE_Status shm_channel_reader_init (Shm_Channel * shm_channel);
78 shm_channel_reader_set_io_mode (Shm_Channel * shm_channel,
82 shm_channel_reader_get_select_fd (Shm_Channel * shm_channel,
87 static SANE_Status shm_channel_reader_start (Shm_Channel * shm_channel);
90 shm_channel_reader_get_buffer (Shm_Channel * shm_channel,
[all...]
H A Dgt68xx_low.c180 dev->shm_channel = NULL; in gt68xx_device_new()
793 shm_channel_writer_init (dev->shm_channel); in gt68xx_reader_process()
796 status = shm_channel_writer_get_buffer (dev->shm_channel, in gt68xx_reader_process()
812 shm_channel_writer_put_buffer (dev->shm_channel, buffer_id, size); in gt68xx_reader_process()
823 shm_channel_writer_close (dev->shm_channel); in gt68xx_reader_process()
832 if (dev->shm_channel) in gt68xx_device_read_start_fork()
835 "gt68xx_device_read_start_fork: BUG: shm_channel already created\n"); in gt68xx_device_read_start_fork()
840 shm_channel_new (dev->read_buffer_size, SHM_BUFFERS, &dev->shm_channel); in gt68xx_device_read_start_fork()
846 dev->shm_channel = NULL; in gt68xx_device_read_start_fork()
855 shm_channel_free (dev->shm_channel); in gt68xx_device_read_start_fork()
[all...]
H A Dgt68xx_low.h531 Shm_Channel *shm_channel; member

Completed in 5 milliseconds