Lines Matching refs:pixma_sane_t
82 #define DECL_CTX pixma_sane_t *ss = check_handle(h)
96 typedef struct pixma_sane_t
98 struct pixma_sane_t *next;
133 } pixma_sane_t;
139 pixma_sane_t *s;
151 static pixma_sane_t *first_scanner = NULL;
155 static void mark_all_button_options_cached ( struct pixma_sane_t * ss )
287 static pixma_sane_t *
290 pixma_sane_t *p;
299 update_button_state (pixma_sane_t * ss, SANE_Int * info)
330 enable_option (pixma_sane_t * ss, SANE_Int o, SANE_Bool enable)
341 clamp_value (pixma_sane_t * ss, SANE_Int n, void *v, SANE_Int * info)
380 create_mode_list (pixma_sane_t * ss)
444 create_dpi_list (pixma_sane_t * ss)
510 create_calibrate_list (pixma_sane_t * ss)
525 select_value_from_list (pixma_sane_t * ss, SANE_Int n, void *v,
559 control_scalar_option (pixma_sane_t * ss, SANE_Int n, SANE_Action a, void *v,
623 control_string_option (pixma_sane_t * ss, SANE_Int n, SANE_Action a, void *v,
681 control_option (pixma_sane_t * ss, SANE_Int n,
908 calc_scan_param (pixma_sane_t * ss, pixma_scan_param_t * sp)
967 init_option_descriptors (pixma_sane_t * ss)
986 * because the whole pixma_sane_t was cleared during allocation. */
1057 static pixma_sane_t *reader_ss = NULL;
1072 write_all (pixma_sane_t * ss, void *buf_, size_t size)
1092 reader_loop (pixma_sane_t * ss)
1175 pixma_sane_t *ss = (pixma_sane_t *) arg;
1195 pixma_sane_t *ss = (pixma_sane_t *) arg;
1208 terminate_reader_task (pixma_sane_t * ss, int *exit_code)
1246 start_reader_task (pixma_sane_t * ss)
1370 pixma_jpeg_start(pixma_sane_t *s)
1404 pixma_jpeg_read_header(pixma_sane_t *s)
1447 pixma_jpeg_finish(pixma_sane_t *ss)
1453 pixma_jpeg_read(pixma_sane_t *ss, SANE_Byte *data,
1546 read_image (pixma_sane_t * ss, void *buf, unsigned size, int *readlen)
1717 pixma_sane_t *ss = NULL;
1769 ss = (pixma_sane_t *) calloc (1, sizeof (*ss));
1797 pixma_sane_t **p, *ss;
1799 for (p = &first_scanner; *p && *p != (pixma_sane_t *) h; p = &((*p)->next))