Lines Matching refs:chip
843 RIE (usb_low_init (&dev->chip));
855 if (!dev->chip)
861 RIE (usb_low_exit (dev->chip));
862 dev->chip = 0;
932 RIE (usb_low_open (dev->chip, dev->device_name));
934 RIE (usb_low_turn_peripheral_power (dev->chip, SANE_TRUE));
935 RIE (usb_low_turn_lamp_power (dev->chip, SANE_TRUE));
945 RIE (usb_low_turn_lamp_power (dev->chip, SANE_FALSE));
946 RIE (usb_low_close (dev->chip));
967 RIE (usb_low_set_ccd_width (dev->chip, dev->init_min_expose_time));
968 RIE (usb_mid_motor_prepare_home (dev->chip));
1018 RIE (usb_high_scan_init_asic (dev, dev->chip->sensor));
1019 RIE (usb_low_set_ccd_width (dev->chip, dev->init_min_expose_time));
1020 RIE (usb_mid_motor_prepare_home (dev->chip));
1039 status = usb_low_get_home_sensor (dev->chip);
1043 RIE (usb_low_set_ccd_width (dev->chip, dev->init_min_expose_time));
1044 RIE (usb_mid_motor_prepare_home (dev->chip));
1047 status = usb_low_get_home_sensor (dev->chip);
1055 RIE (usb_low_move_motor_home (dev->chip, SANE_FALSE, SANE_FALSE));
1076 if (usb_mid_sensor_is600_mode (dev->chip, dev->x_dpi))
1094 if (usb_mid_sensor_is600_mode (dev->chip, dev->x_dpi))
1180 if (usb_mid_sensor_is600_mode (dev->chip, dev->x_dpi))
1184 RIE (usb_mid_sensor_prepare_rgb (dev->chip, dev->x_dpi));
1189 if (usb_mid_sensor_is600_mode (dev->chip, dev->x_dpi))
1193 RIE (usb_mid_sensor_prepare_mono (dev->chip, dev->x_dpi));
1218 if (usb_mid_sensor_is600_mode (dev->chip, dev->x_dpi))
1222 RIE (usb_mid_sensor_prepare_rgb (dev->chip, dev->x_dpi));
1223 RIE (usb_mid_motor_prepare_rgb (dev->chip, dev->y_dpi));
1229 if (usb_mid_sensor_is600_mode (dev->chip, dev->x_dpi))
1233 RIE (usb_mid_sensor_prepare_mono (dev->chip, dev->x_dpi));
1234 RIE (usb_mid_motor_prepare_mono (dev->chip, dev->y_dpi));
1256 RIE (usb_mid_motor_get_dpi (dev->chip, dpi, &dev->y_dpi));
1258 RIE (usb_mid_sensor_get_dpi (dev->chip, dpi, &dev->x_dpi));
1296 switch (dev->chip->scanner_type)
1299 dev->chip->sensor = ST_CANON300;
1300 dev->chip->motor = MT_600;
1306 dev->chip->sensor = ST_NEC600;
1307 dev->chip->motor = MT_1200;
1345 dev->chip->motor = MT_1200;
1366 RIE (usb_low_turn_peripheral_power (dev->chip, SANE_TRUE));
1367 RIE (usb_low_enable_motor (dev->chip, SANE_TRUE)); /* Enable Motor */
1368 RIE (usb_low_turn_lamp_power (dev->chip, SANE_TRUE));
1369 RIE (usb_low_invert_image (dev->chip, SANE_FALSE));
1370 RIE (usb_low_set_image_dpi (dev->chip, SANE_TRUE, SW_P6P6));
1380 RIE (usb_low_start_rowing (dev->chip));
1381 RIE (usb_low_get_row (dev->chip, buffer, &lines_left));
1382 RIE (usb_low_stop_rowing (dev->chip));
1397 dev->chip->sensor = ST_CANON600;
1406 dev->chip->sensor = ST_CANON300600;
1417 "(%d)\n", dev->chip->scanner_type);
1447 RIE (usb_high_scan_init_asic (dev, dev->chip->sensor));
1448 RIE (usb_low_turn_peripheral_power (dev->chip, SANE_TRUE));
1449 RIE (usb_low_enable_motor (dev->chip, SANE_TRUE)); /* Enable Motor */
1450 RIE (usb_low_turn_lamp_power (dev->chip, SANE_TRUE));
1451 RIE (usb_low_invert_image (dev->chip, SANE_FALSE));
1454 usb_mid_front_set_front_end_mode (dev->chip, 16);
1455 usb_mid_front_enable (dev->chip, SANE_TRUE);
1456 usb_mid_front_set_top_reference (dev->chip, 244);
1457 usb_mid_front_set_rgb_signal (dev->chip);
1482 if (usb_mid_sensor_is600_mode (dev->chip, dev->x_dpi))
1517 RIE (usb_low_start_rowing (dev->chip));
1592 RIE (usb_low_stop_rowing (dev->chip));
1594 RIE (usb_low_turn_lamp_power (dev->chip, SANE_FALSE));
1676 RIE (usb_low_adjust_timing (dev->chip, adjust));
1677 RIE (usb_low_select_timing (dev->chip, select));
1678 RIE (usb_low_set_timing (dev->chip, ccd_dpi));
1679 RIE (usb_low_set_sram_bank (dev->chip, bank_size));
1680 RIE (usb_low_set_asic_io_pins (dev->chip, pin));
1681 RIE (usb_low_set_rgb_sel_pins (dev->chip, pin));
1682 RIE (usb_low_set_motor_signal (dev->chip, motor));
1683 RIE (usb_low_set_test_sram_mode (dev->chip, SANE_FALSE));
1684 RIE (usb_low_set_fix_pattern (dev->chip, fix_pattern));
1685 RIE (usb_low_set_ad_timing (dev->chip, ad_timing));
1706 RIE (usb_low_start_rowing (dev->chip));
1709 RIE (usb_low_get_row (dev->chip, dev->green, &lines_left));
1716 RIE (usb_low_stop_rowing (dev->chip));
1741 RIE ((*set_power_delay) (dev->chip, *target));
1763 RIE ((*set_power_delay) (dev->chip, *target));
1772 RIE ((*set_power_delay) (dev->chip, *target));
1815 RIE (usb_low_set_ccd_width (dev->chip, dev->expose_time));
1816 RIE (usb_mid_front_set_front_end_mode (dev->chip, dev->init_front_end));
1817 RIE (usb_mid_front_set_top_reference (dev->chip, dev->init_top_ref));
1818 RIE (usb_mid_front_set_red_offset (dev->chip, dev->init_red_offset));
1819 RIE (usb_mid_front_set_green_offset (dev->chip, dev->init_green_offset));
1820 RIE (usb_mid_front_set_blue_offset (dev->chip, dev->init_blue_offset));
1821 RIE (usb_mid_front_set_rgb_signal (dev->chip));
1822 RIE (usb_low_set_dummy (dev->chip, dev->init_skips_per_row_600));
1823 RIE (usb_low_set_image_byte_width (dev->chip, dev->adjust_length_600));
1824 RIE (usb_low_set_pixel_depth (dev->chip, PD_8BIT));
1827 RIE (usb_mid_motor_prepare_adjust (dev->chip, CH_GREEN));
1828 RIE (usb_mid_sensor_prepare_rgb (dev->chip, 600));
1830 RIE (usb_mid_front_set_green_pga (dev->chip, dev->green_rgb_600_pga));
1838 RIE (usb_mid_motor_prepare_adjust (dev->chip, CH_BLUE));
1839 RIE (usb_mid_sensor_prepare_rgb (dev->chip, 600));
1841 RIE (usb_mid_front_set_blue_pga (dev->chip, dev->blue_rgb_600_pga));
1849 RIE (usb_mid_motor_prepare_adjust (dev->chip, CH_RED));
1850 RIE (usb_mid_sensor_prepare_rgb (dev->chip, 600));
1852 RIE (usb_mid_front_set_red_pga (dev->chip, dev->red_rgb_600_pga));
1880 RIE (usb_low_set_ccd_width (dev->chip, dev->expose_time));
1881 RIE (usb_mid_front_set_front_end_mode (dev->chip, dev->init_front_end));
1882 RIE (usb_mid_front_set_top_reference (dev->chip, dev->init_top_ref));
1883 RIE (usb_mid_front_set_red_offset (dev->chip, dev->init_red_offset));
1884 RIE (usb_mid_front_set_green_offset (dev->chip, dev->init_green_offset));
1885 RIE (usb_mid_front_set_blue_offset (dev->chip, dev->init_blue_offset));
1886 RIE (usb_mid_front_set_rgb_signal (dev->chip));
1887 RIE (usb_low_set_dummy (dev->chip, dev->init_skips_per_row_600));
1888 RIE (usb_low_set_image_byte_width (dev->chip, dev->adjust_length_600));
1889 RIE (usb_low_set_pixel_depth (dev->chip, PD_8BIT));
1892 RIE (usb_mid_motor_prepare_adjust (dev->chip, CH_GREEN));
1893 RIE (usb_mid_sensor_prepare_rgb (dev->chip, 600));
1895 RIE (usb_mid_front_set_red_pga (dev->chip, dev->mono_600_pga));
1896 RIE (usb_mid_front_set_green_pga (dev->chip, dev->mono_600_pga));
1897 RIE (usb_mid_front_set_blue_pga (dev->chip, dev->mono_600_pga));
1927 usb_mid_motor_mono_capability (dev->chip, dev->y_dpi)));
1984 RIE (usb_low_set_ccd_width (dev->chip, dev->expose_time));
1985 RIE (usb_mid_front_set_front_end_mode (dev->chip, dev->init_front_end));
1986 RIE (usb_mid_front_set_top_reference (dev->chip, dev->init_top_ref));
1987 RIE (usb_mid_front_set_red_offset (dev->chip, dev->init_red_offset));
1988 RIE (usb_mid_front_set_green_offset (dev->chip, dev->init_green_offset));
1989 RIE (usb_mid_front_set_blue_offset (dev->chip, dev->init_blue_offset));
1990 RIE (usb_mid_front_set_rgb_signal (dev->chip));
1991 RIE (usb_low_set_dummy (dev->chip, dev->init_skips_per_row_300));
1992 RIE (usb_low_set_image_byte_width (dev->chip, dev->adjust_length_300));
1993 RIE (usb_low_set_pixel_depth (dev->chip, PD_8BIT));
1996 RIE (usb_mid_motor_prepare_adjust (dev->chip, CH_GREEN));
1997 RIE (usb_mid_sensor_prepare_rgb (dev->chip, 300));
2000 RIE (usb_mid_front_set_green_pga (dev->chip, dev->green_rgb_300_pga));
2008 RIE (usb_mid_motor_prepare_adjust (dev->chip, CH_BLUE));
2009 RIE (usb_mid_sensor_prepare_rgb (dev->chip, 300));
2012 RIE (usb_mid_front_set_blue_pga (dev->chip, dev->blue_rgb_300_pga));
2019 RIE (usb_mid_motor_prepare_adjust (dev->chip, CH_RED));
2020 RIE (usb_mid_sensor_prepare_rgb (dev->chip, 300));
2023 RIE (usb_mid_front_set_red_pga (dev->chip, dev->red_rgb_300_pga));
2050 RIE (usb_low_set_ccd_width (dev->chip, dev->expose_time));
2051 RIE (usb_mid_front_set_front_end_mode (dev->chip, dev->init_front_end));
2052 RIE (usb_mid_front_set_top_reference (dev->chip, dev->init_top_ref));
2053 RIE (usb_mid_front_set_red_offset (dev->chip, dev->init_red_offset));
2054 RIE (usb_mid_front_set_green_offset (dev->chip, dev->init_green_offset));
2055 RIE (usb_mid_front_set_blue_offset (dev->chip, dev->init_blue_offset));
2056 RIE (usb_mid_front_set_rgb_signal (dev->chip));
2057 RIE (usb_low_set_dummy (dev->chip, dev->init_skips_per_row_300));
2058 RIE (usb_low_set_image_byte_width (dev->chip, dev->adjust_length_300));
2059 RIE (usb_low_set_pixel_depth (dev->chip, PD_8BIT));
2062 RIE (usb_mid_motor_prepare_adjust (dev->chip, CH_GREEN));
2063 RIE (usb_mid_sensor_prepare_rgb (dev->chip, 300));
2066 RIE (usb_mid_front_set_red_pga (dev->chip, dev->mono_300_pga));
2067 RIE (usb_mid_front_set_green_pga (dev->chip, dev->mono_300_pga));
2068 RIE (usb_mid_front_set_blue_pga (dev->chip, dev->mono_300_pga));
2105 RIE (usb_mid_motor_prepare_calibrate_rgb (dev->chip, dev->y_dpi));
2106 RIE (usb_low_turn_lamp_power (dev->chip, SANE_TRUE));
2148 RIE (usb_low_start_rowing (dev->chip));
2152 RIE (usb_low_get_row (dev->chip, dev->green, &lines_left));
2156 RIE (usb_low_get_row (dev->chip, dev->green, &lines_left));
2161 RIE (usb_low_get_row (dev->chip, dev->blue, &lines_left));
2165 RIE (usb_low_get_row (dev->chip, dev->blue, &lines_left));
2170 RIE (usb_low_get_row (dev->chip, dev->red, &lines_left));
2174 RIE (usb_low_get_row (dev->chip, dev->red, &lines_left));
2179 RIE (usb_low_stop_rowing (dev->chip));
2188 RIE (usb_mid_motor_prepare_calibrate_rgb (dev->chip, dev->y_dpi));
2189 RIE (usb_low_enable_motor (dev->chip, SANE_FALSE));
2190 RIE (usb_low_turn_lamp_power (dev->chip, SANE_FALSE));
2193 RIE (usb_low_start_rowing (dev->chip));
2197 RIE (usb_low_get_row (dev->chip, dev->green, &lines_left));
2201 RIE (usb_low_get_row (dev->chip, dev->green, &lines_left));
2206 RIE (usb_low_get_row (dev->chip, dev->blue, &lines_left));
2210 RIE (usb_low_get_row (dev->chip, dev->blue, &lines_left));
2215 RIE (usb_low_get_row (dev->chip, dev->red, &lines_left));
2219 RIE (usb_low_get_row (dev->chip, dev->red, &lines_left));
2224 RIE (usb_low_stop_rowing (dev->chip));
2225 RIE (usb_low_turn_lamp_power (dev->chip, SANE_TRUE));
2251 RIE (usb_mid_motor_prepare_calibrate_mono (dev->chip, dev->y_dpi));
2252 RIE (usb_low_turn_lamp_power (dev->chip, SANE_TRUE));
2266 RIE (usb_low_start_rowing (dev->chip));
2270 RIE (usb_low_get_row (dev->chip, dev->green, &lines_left));
2275 RIE (usb_low_stop_rowing (dev->chip));
2280 RIE (usb_mid_motor_prepare_calibrate_mono (dev->chip, dev->y_dpi));
2281 RIE (usb_low_enable_motor (dev->chip, SANE_FALSE));
2282 RIE (usb_low_turn_lamp_power (dev->chip, SANE_FALSE));
2285 RIE (usb_low_start_rowing (dev->chip));
2289 RIE (usb_low_get_row (dev->chip, dev->green, &lines_left));
2294 RIE (usb_low_stop_rowing (dev->chip));
2295 RIE (usb_low_turn_lamp_power (dev->chip, SANE_TRUE));
2315 RIE (usb_low_set_ccd_width (dev->chip, dev->init_min_expose_time));
2316 RIE (usb_low_set_motor_direction (dev->chip, SANE_FALSE));
2317 RIE (usb_mid_motor_prepare_step (dev->chip, (SANE_Word) step_count));
2319 RIE (usb_low_start_rowing (dev->chip));
2324 RIE (usb_low_wait_rowing_stop (dev->chip));
2326 RIE (usb_low_set_ccd_width (dev->chip, dev->expose_time));
2341 RIE (usb_low_set_ccd_width (dev->chip, 5400));
2342 RIE (usb_low_set_motor_direction (dev->chip, SANE_FALSE));
2343 RIE (usb_mid_motor_prepare_step (dev->chip, (SANE_Word) step_count));
2345 RIE (usb_low_start_rowing (dev->chip));
2347 RIE (usb_low_wait_rowing_stop (dev->chip));
2348 RIE (usb_low_set_ccd_width (dev->chip, dev->expose_time));
2371 if (dev->chip->sensor == ST_NEC600)
2375 usb_mid_motor_rgb_capability (dev->chip, dev->y_dpi));
2381 usb_mid_motor_rgb_capability (dev->chip, dev->y_dpi));
2410 if (dev->chip->sensor == ST_NEC600)
2415 (dev->chip, dev->y_dpi)));
2422 (dev->chip, dev->y_dpi)));
2450 if (dev->chip->sensor == ST_CANON300600)
2454 usb_mid_motor_rgb_capability (dev->chip, dev->y_dpi));
2456 else if (dev->chip->sensor == ST_CANON300)
2459 usb_mid_motor_rgb_capability (dev->chip,
2466 usb_mid_motor_rgb_capability (dev->chip, dev->y_dpi));
2496 if (dev->chip->sensor == ST_CANON300600)
2501 usb_mid_motor_mono_capability (dev->chip, dev->y_dpi)));
2503 else if (dev->chip->sensor == ST_CANON300)
2507 usb_mid_motor_mono_capability (dev->chip,
2516 usb_mid_motor_mono_capability (dev->chip, dev->y_dpi)));
2538 RIE (usb_low_set_ccd_width (dev->chip, ideal_expose_time));
2539 RIE (usb_mid_front_set_front_end_mode (dev->chip, dev->init_front_end));
2540 RIE (usb_mid_front_set_top_reference (dev->chip, dev->init_top_ref));
2541 RIE (usb_mid_front_set_red_offset (dev->chip, dev->init_red_offset));
2542 RIE (usb_mid_front_set_green_offset (dev->chip, dev->init_green_offset));
2543 RIE (usb_mid_front_set_blue_offset (dev->chip, dev->init_blue_offset));
2544 RIE (usb_mid_front_set_red_pga (dev->chip, dev->red_rgb_600_pga));
2545 RIE (usb_mid_front_set_green_pga (dev->chip, dev->green_rgb_600_pga));
2546 RIE (usb_mid_front_set_blue_pga (dev->chip, dev->blue_rgb_600_pga));
2547 RIE (usb_mid_front_set_rgb_signal (dev->chip));
2548 RIE (usb_low_set_red_pd (dev->chip, ideal_red_pd));
2549 RIE (usb_low_set_green_pd (dev->chip, ideal_green_pd));
2550 RIE (usb_low_set_blue_pd (dev->chip, ideal_blue_pd));
2566 RIE (usb_low_set_ccd_width (dev->chip, ideal_expose_time));
2567 RIE (usb_mid_front_set_front_end_mode (dev->chip, dev->init_front_end));
2568 RIE (usb_mid_front_set_top_reference (dev->chip, dev->init_top_ref));
2569 RIE (usb_mid_front_set_red_offset (dev->chip, dev->init_red_offset));
2570 RIE (usb_mid_front_set_green_offset (dev->chip, dev->init_green_offset));
2571 RIE (usb_mid_front_set_blue_offset (dev->chip, dev->init_blue_offset));
2572 RIE (usb_mid_front_set_red_pga (dev->chip, dev->mono_600_pga));
2573 RIE (usb_mid_front_set_green_pga (dev->chip, dev->mono_600_pga));
2574 RIE (usb_mid_front_set_blue_pga (dev->chip, dev->mono_600_pga));
2575 RIE (usb_mid_front_set_rgb_signal (dev->chip));
2576 RIE (usb_low_set_red_pd (dev->chip, ideal_red_pd));
2577 RIE (usb_low_set_green_pd (dev->chip, ideal_green_pd));
2578 RIE (usb_low_set_blue_pd (dev->chip, ideal_blue_pd));
2595 RIE (usb_low_set_ccd_width (dev->chip, ideal_expose_time));
2596 RIE (usb_mid_front_set_front_end_mode (dev->chip, dev->init_front_end));
2597 RIE (usb_mid_front_set_top_reference (dev->chip, dev->init_top_ref));
2598 RIE (usb_mid_front_set_red_offset (dev->chip, dev->init_red_offset));
2599 RIE (usb_mid_front_set_green_offset (dev->chip, dev->init_green_offset));
2600 RIE (usb_mid_front_set_blue_offset (dev->chip, dev->init_blue_offset));
2601 RIE (usb_mid_front_set_red_pga (dev->chip, dev->red_rgb_300_pga));
2602 RIE (usb_mid_front_set_green_pga (dev->chip, dev->green_rgb_300_pga));
2603 RIE (usb_mid_front_set_blue_pga (dev->chip, dev->blue_rgb_300_pga));
2604 RIE (usb_mid_front_set_rgb_signal (dev->chip));
2605 RIE (usb_low_set_red_pd (dev->chip, ideal_red_pd));
2606 RIE (usb_low_set_green_pd (dev->chip, ideal_green_pd));
2607 RIE (usb_low_set_blue_pd (dev->chip, ideal_blue_pd));
2624 RIE (usb_low_set_ccd_width (dev->chip, ideal_expose_time));
2625 RIE (usb_mid_front_set_front_end_mode (dev->chip, dev->init_front_end));
2626 RIE (usb_mid_front_set_top_reference (dev->chip, dev->init_top_ref));
2627 RIE (usb_mid_front_set_red_offset (dev->chip, dev->init_red_offset));
2628 RIE (usb_mid_front_set_green_offset (dev->chip, dev->init_green_offset));
2629 RIE (usb_mid_front_set_blue_offset (dev->chip, dev->init_blue_offset));
2630 RIE (usb_mid_front_set_red_pga (dev->chip, dev->mono_300_pga));
2631 RIE (usb_mid_front_set_green_pga (dev->chip, dev->mono_300_pga));
2632 RIE (usb_mid_front_set_blue_pga (dev->chip, dev->mono_300_pga));
2633 RIE (usb_mid_front_set_rgb_signal (dev->chip));
2634 RIE (usb_low_set_red_pd (dev->chip, ideal_red_pd));
2635 RIE (usb_low_set_green_pd (dev->chip, ideal_green_pd));
2636 RIE (usb_low_set_blue_pd (dev->chip, ideal_blue_pd));
2647 RIE (usb_low_set_image_byte_width (dev->chip, dev->bytes_per_strip));
2648 RIE (usb_low_set_dummy (dev->chip, dev->dummy));
2649 RIE (usb_low_set_pixel_depth (dev->chip, PD_8BIT));
2660 RIE (usb_low_set_image_byte_width (dev->chip, dev->bytes_per_strip));
2661 RIE (usb_low_set_dummy (dev->chip, dev->dummy));
2662 RIE (usb_low_set_pixel_depth (dev->chip, PD_8BIT));
2677 RIE (usb_low_get_row (dev->chip, dev->green, &lines_left));
2679 RIE (usb_low_get_row (dev->chip, dev->blue, &lines_left));
2681 RIE (usb_low_get_row (dev->chip, dev->red, &lines_left));
2706 RIE (usb_low_get_row (dev->chip, dev->green, &lines_left));
2731 RIE (usb_low_stop_rowing (dev->chip));
2732 RIE (usb_low_set_motor_direction (dev->chip, SANE_TRUE));
2733 RIE (usb_low_start_rowing (dev->chip));
2736 RIE (usb_low_get_row (dev->chip, dev->green, &lines_left));
2739 RIE (usb_low_stop_rowing (dev->chip));
2740 RIE (usb_low_set_motor_direction (dev->chip, SANE_FALSE));
2741 RIE (usb_low_start_rowing (dev->chip));
2744 RIE (usb_low_get_row (dev->chip, dev->green, &lines_left));