Lines Matching refs:in
13 This program is distributed in the hope that it will be useful, but
22 additional uses of the libraries contained in this release of SANE.
27 License. Your use of that executable is in no way restricted on
34 If you submit changes to SANE to the maintainers to be included in
96 /* Not all of these are defined in scsi.h, so we'll make sure
144 #define get_inquiry_periph_qual(in) getbitfield(in, 0x07, 5)
147 #define get_inquiry_periph_devtype(in) getbitfield(in, 0x1f, 0)
151 #define get_inquiry_rmb(in) getbitfield(in + 0x01, 0x01, 7)
152 #define get_inquiry_0x01_bit6(in) getbitfield(in + 0x01, 0x01, 6)
153 #define get_inquiry_0x01_bit5(in) getbitfield(in + 0x01, 0x01, 5)
154 #define get_inquiry_CBHS(in) getbitfield(in + 0x01, 0x03, 3)
155 #define set_inquiry_CBHS(in, val) setbitfield(in + 0x01, 0x03, 3, val)
159 #define get_inquiry_translamp(in) getbitfield(in + 0x01, 0x01, 2)
160 #define get_inquiry_transavail(in) getbitfield(in + 0x01, 0x01, 1)
161 #define get_inquiry_scanmode(in) getbitfield(in + 0x01, 0x01, 0)
165 #define get_inquiry_iso_version(in) getbitfield(in + 0x02, 0x03, 6)
166 #define get_inquiry_ecma_version(in) getbitfield(in + 0x02, 0x07, 3)
167 #define get_inquiry_ansi_version(in) getbitfield(in + 0x02, 0x07, 0)
169 #define get_inquiry_aenc(in) getbitfield(in + 0x03, 0x01, 7)
170 #define get_inquiry_tmiop(in) getbitfield(in + 0x03, 0x01, 6)
171 #define get_inquiry_0x03_bit5(in) getbitfield(in + 0x03, 0x01, 5)
172 #define get_inquiry_0x03_bit4(in) getbitfield(in + 0x03, 0x01, 4)
173 #define get_inquiry_response_format(in) getbitfield(in + 0x03, 0x0f, 0)
176 #define get_inquiry_additional_length(in) in[0x04]
179 #define get_inquiry_0x05(in) in[0x05]
180 #define get_inquiry_0x06(in) in[0x06]
182 #define get_inquiry_scsi_byte(in) in[0x07]
183 #define get_inquiry_scsi_reladr(in) getbitfield(in + 0x07, 0x01, 7)
184 #define get_inquiry_scsi_wbus32(in) getbitfield(in + 0x07, 0x01, 6)
185 #define get_inquiry_scsi_wbus16(in) getbitfield(in + 0x07, 0x01, 5)
186 #define get_inquiry_scsi_sync(in) getbitfield(in + 0x07, 0x01, 4)
187 #define get_inquiry_scsi_linked(in) getbitfield(in + 0x07, 0x01, 3)
188 #define get_inquiry_scsi_R(in) getbitfield(in + 0x07, 0x01, 2)
189 #define get_inquiry_scsi_cmdqueue(in) getbitfield(in + 0x07, 0x01, 1)
190 #define get_inquiry_scsi_sftre(in) getbitfield(in + 0x07, 0x01, 0)
192 #define get_inquiry_vendor(in, buf) strncpy(buf, in + 0x08, 0x08)
193 #define get_inquiry_product(in, buf) strncpy(buf, in + 0x10, 0x010)
194 #define get_inquiry_version(in, buf) strncpy(buf, in + 0x20, 0x04)
196 #define set_inquiry_fw_quality(in, val) setbitfield(in + 0x24, 1, 0, val)
197 #define get_inquiry_fw_quality(in) getbitfield(in + 0x24, 1, 0)
198 #define get_inquiry_fw_fast_preview(in) getbitfield(in + 0x24, 1, 1)
199 #define get_inquiry_fw_shadow_comp(in) getbitfield(in + 0x24, 1, 2)
200 #define get_inquiry_fw_reselection(in) getbitfield(in + 0x24, 1, 3)
201 #define get_inquiry_fw_lamp_int_cont(in) getbitfield(in + 0x24, 1, 4)
202 #define get_inquiry_fw_batch_scan(in) getbitfield(in + 0x24, 1, 5)
203 #define get_inquiry_fw_calibration(in) getbitfield(in + 0x24, 1, 6)
204 #define get_inquiry_fw_adjust_exposure_tf(in) getbitfield(in + 0x24, 1, 7)
206 #define get_inquiry_exposure_time_step_unit(in) in[0x25]
207 #define get_inquiry_exposure_time_max(in) getnbyte(in + 0x26, 2)
208 #define get_inquiry_exposure_time_lhg_min(in) in[0x2a]
209 #define get_inquiry_exposure_time_color_min(in) in[0x2b]
210 #define get_inquiry_exposure_time_lh_def_fb(in) in[0x2c]
211 #define get_inquiry_exposure_time_lh_def_uta(in) in[0x2d]
212 #define get_inquiry_exposure_time_gray_def_fb(in) in[0x2e]
213 #define get_inquiry_exposure_time_gray_def_uta(in) in[0x2f]
214 #define get_inquiry_exposure_time_def_r_fb(in) in[0x30]
215 #define get_inquiry_exposure_time_def_g_fb(in) in[0x31]
216 #define get_inquiry_exposure_time_def_b_fb(in) in[0x32]
217 #define get_inquiry_exposure_time_def_r_uta(in) in[0x33]
218 #define get_inquiry_exposure_time_def_g_uta(in) in[0x34]
219 #define get_inquiry_exposure_time_def_b_uta(in) in[0x35]
221 #define get_inquiry_0x36(in) in[0x36]
222 #define get_inquiry_0x37(in) in[0x37]
226 #define get_inquiry_sc_feature_byte0(in) in[0x60]
227 #define get_inquiry_sc_three_pass_color(in) getbitfield(in + 0x60, 1, 0)
228 #define get_inquiry_sc_one_pass_color(in) getbitfield(in + 0x60, 1, 1)
229 #define get_inquiry_sc_lineart(in) getbitfield(in + 0x60, 1, 2)
230 #define get_inquiry_sc_halftone(in) getbitfield(in + 0x60, 1, 3)
231 #define get_inquiry_sc_gray(in) getbitfield(in + 0x60, 1, 4)
232 #define get_inquiry_sc_color(in) getbitfield(in + 0x60, 1, 5)
233 #define get_inquiry_sc_uta(in) getbitfield(in + 0x60, 1, 6)
234 #define get_inquiry_sc_adf(in) getbitfield(in + 0x60, 1, 7)
236 #define set_inquiry_sc_three_pass_color(in,val) setbitfield(in + 0x60, 1, 0, val)
237 #define set_inquiry_sc_one_pass_color(in,val) setbitfield(in + 0x60, 1, 1, val)
238 #define set_inquiry_sc_lineart(in,val) setbitfield(in + 0x60, 1, 2, val)
239 #define set_inquiry_sc_halftone(in,val) setbitfield(in + 0x60, 1, 3, val)
240 #define set_inquiry_sc_gray(in,val) setbitfield(in + 0x60, 1, 4, val)
241 #define set_inquiry_sc_color(in,val) setbitfield(in + 0x60, 1, 5, val)
242 #define set_inquiry_sc_uta(in,val) setbitfield(in + 0x60, 1, 6, val)
243 #define set_inquiry_sc_adf(in,val) setbitfield(in + 0x60, 1, 7, val)
245 #define get_inquiry_sc_feature_byte1(in) in[0x61]
246 #define get_inquiry_sc_double_res(in) getbitfield(in + 0x61, 1, 0)
247 #define get_inquiry_sc_high_byte_first(in) getbitfield(in + 0x61, 1, 1)
248 #define get_inquiry_sc_bi_image_reverse(in) getbitfield(in + 0x61, 1, 2)
249 #define get_inquiry_sc_multi_image_reverse(in) getbitfield(in + 0x61, 1, 3)
250 #define get_inquiry_sc_no_shadow(in) getbitfield(in + 0x61, 1, 4)
251 #define get_inquiry_sc_no_highlight(in) getbitfield(in + 0x61, 1, 5)
252 #define get_inquiry_sc_downloadable_fw(in) getbitfield(in + 0x61, 1, 6)
253 #define get_inquiry_sc_paper_length_14(in) getbitfield(in + 0x61, 1, 7)
255 #define get_inquiry_sc_feature_byte2(in) in[0x62]
256 #define get_inquiry_sc_uploadable_shade(in) getbitfield(in + 0x62, 1, 0)
257 #define get_inquiry_fw_support_color(in) getbitfield(in + 0x62, 1, 1)
258 #define get_inquiry_analog_gamma(in) getbitfield(in + 0x62, 1, 2)
259 #define get_inquiry_xy_coordinate_base(in) getbitfield(in + 0x62, 1, 3)
260 #define get_inquiry_lineart_order(in) getbitfield(in + 0x62, 1, 4)
261 #define get_inquiry_start_density(in) getbitfield(in + 0x62, 1, 5)
262 #define get_inquiry_hw_x_scaling(in) getbitfield(in + 0x62, 1, 6)
263 #define get_inquiry_hw_y_scaling(in) getbitfield(in + 0x62, 1, 7)
265 #define get_inquiry_sc_feature_byte3(in) in[0x63]
266 #define get_inquiry_ADF_no_paper(in) getbitfield(in + 0x63, 1, 0)
267 #define get_inquiry_ADF_cover_open(in) getbitfield(in + 0x63, 1, 1)
268 #define get_inquiry_ADF_paper_jam(in) getbitfield(in + 0x63, 1, 2)
269 #define get_inquiry_0x63_bit3(in) getbitfield(in + 0x63, 1, 3)
270 #define get_inquiry_0x63_bit4(in) getbitfield(in + 0x63, 1, 4)
271 #define get_inquiry_lens_cal_in_doc_pos(in) getbitfield(in + 0x63, 1, 5)
272 #define get_inquiry_manual_focus(in) getbitfield(in + 0x63, 1, 6)
273 #define get_inquiry_sel_uta_lens_cal_pos(in) getbitfield(in + 0x63, 1, 7)
275 #define get_inquiry_gamma_download_available(in) getbitfield(in + 0x64, 1, 7)
276 #define get_inquiry_0x64_bit6(in) getbitfield(in + 0x64, 1, 6)
277 #define get_inquiry_gamma_type_2(in) getbitfield(in + 0x64, 1, 5)
278 #define get_inquiry_0x64_bit4(in) getbitfield(in + 0x64, 1, 4)
279 #define get_inquiry_0x64_bit3(in) getbitfield(in + 0x64, 1, 3)
280 #define get_inquiry_0x64_bit2(in) getbitfield(in + 0x64, 1, 2)
281 #define get_inquiry_gamma_lines(in) getbitfield(in + 0x64, 0x03, 0)
285 #define get_inquiry_0x65(in) in[0x65]
287 #define get_inquiry_gib(in) in[0x66]
288 #define get_inquiry_gib_8bpp(in) getbitfield(in + 0x66, 1, 0)
289 #define get_inquiry_gib_9bpp(in) getbitfield(in + 0x66, 1, 1)
290 #define get_inquiry_gib_10bpp(in) getbitfield(in + 0x66, 1, 2)
291 #define get_inquiry_gib_12bpp(in) getbitfield(in + 0x66, 1, 3)
292 #define get_inquiry_gib_14bpp(in) getbitfield(in + 0x66, 1, 4)
293 #define get_inquiry_gib_16bpp(in) getbitfield(in + 0x66, 1, 5)
294 #define get_inquiry_0x66_bit6(in) getbitfield(in + 0x66, 1, 6)
295 #define get_inquiry_0x66_bit7(in) getbitfield(in + 0x66, 1, 7)
299 #define get_inquiry_0x67(in) in[0x67]
301 #define get_inquiry_gob(in) in[0x68]
302 #define get_inquiry_gob_8bpp(in) getbitfield(in + 0x68, 1, 0)
303 #define get_inquiry_gob_9bpp(in) getbitfield(in + 0x68, 1, 1)
304 #define get_inquiry_gob_10bpp(in) getbitfield(in + 0x68, 1, 2)
305 #define get_inquiry_gob_12bpp(in) getbitfield(in + 0x68, 1, 3)
306 #define get_inquiry_gob_14bpp(in) getbitfield(in + 0x68, 1, 4)
307 #define get_inquiry_gob_16bpp(in) getbitfield(in + 0x68, 1, 5)
308 #define get_inquiry_0x68_bit6(in) getbitfield(in + 0x68, 1, 6)
309 #define get_inquiry_0x68_bit7(in) getbitfield(in + 0x68, 1, 7)
313 #define get_inquiry_hda(in) getbitfield(in + 0x69, 0x01, 7)
314 #define get_inquiry_max_halftone_matrix(in) getbitfield(in + 0x69, 0x7f, 0)
315 #define get_inquiry_halftones_supported(in) in[0x6a]
316 #define get_inquiry_halftones_2x2(in) getbitfield(in + 0x6a, 1, 0)
317 #define get_inquiry_halftones_4x4(in) getbitfield(in + 0x6a, 1, 1)
318 #define get_inquiry_halftones_6x6(in) getbitfield(in + 0x6a, 1, 2)
319 #define get_inquiry_halftones_8x8(in) getbitfield(in + 0x6a, 1, 3)
320 #define get_inquiry_halftones_12x12(in) getbitfield(in + 0x6a, 1, 5)
327 #define get_inquiry_0x6b(in) in[0x6b]
328 #define get_inquiry_0x6c(in) in[0x6c]
330 #define get_inquiry_colorseq(in) getbitfield(in + 0x6d, 0x07, 5)
338 #define get_inquiry_color_order(in) getbitfield(in + 0x6d, 0x1f, 0)
339 #define set_inquiry_color_order(in,val) setbitfield(in + 0x6d, 0x1f, 0, val)
340 #define get_inquiry_color_order_pixel(in) getbitfield(in + 0x6d, 1, 0)
341 #define get_inquiry_color_order_line_no_ccd(in) getbitfield(in + 0x6d, 1, 1)
342 #define get_inquiry_color_order_plane(in) getbitfield(in + 0x6d, 1, 2)
343 #define get_inquiry_color_order_line_w_ccd(in) getbitfield(in + 0x6d, 1, 3)
344 #define get_inquiry_color_order_reserved(in) getbitfield(in + 0x6d, 1, 4)
350 #define get_inquiry_max_vidmem(in) getnbyte(in + 0x6e, 4)
352 #define get_inquiry_0x72(in) in[0x72]
353 #define get_inquiry_max_opt_res(in) in[0x73]
354 #define get_inquiry_max_x_res(in) in[0x74]
355 #define get_inquiry_max_y_res(in) in[0x75]
356 #define get_inquiry_fb_max_scan_width(in) getnbyte(in + 0x76, 2)
357 #define get_inquiry_fb_max_scan_length(in) getnbyte(in + 0x78, 2)
358 #define get_inquiry_uta_x_original_point(in) getnbyte(in + 0x7a, 2)
359 #define get_inquiry_uta_y_original_point(in) getnbyte(in + 0x7c, 2)
360 #define get_inquiry_uta_max_scan_width(in) getnbyte(in + 0x7e, 2)
361 #define get_inquiry_uta_max_scan_length(in) getnbyte(in + 0x80, 2)
363 #define get_inquiry_0x82(in) in[0x82]
365 #define get_inquiry_dor_max_opt_res(in) in[0x83]
366 #define get_inquiry_dor_max_x_res(in) in[0x84]
367 #define get_inquiry_dor_max_y_res(in) in[0x85]
369 #define get_inquiry_dor_x_original_point(in) getnbyte(in + 0x86, 2)
370 #define get_inquiry_dor_y_original_point(in) getnbyte(in + 0x88, 2)
371 #define get_inquiry_dor_max_scan_width(in) getnbyte(in + 0x8a, 2)
372 #define get_inquiry_dor_max_scan_length(in) getnbyte(in + 0x8c, 2)
374 #define get_inquiry_0x8e(in) in[0x8e]
376 #define get_inquiry_last_calibration_lamp_density(in) in[0x8f]
380 #define get_inquiry_0x90(in) in[0x90]
382 #define get_inquiry_lamp_warmup_maximum_time(in) in[0x91]
383 #define get_inquiry_wdb_length(in) getnbyte(in + 0x92, 2)
384 #define get_inquiry_optical_resolution_residue(in) in[0x94]
385 #define get_inquiry_x_resolution_residue(in) in[0x95]
386 #define get_inquiry_y_resolution_residue(in) in[0x96]
387 #define get_inquiry_analog_gamma_table(in) in[0x97]
389 #define get_inquiry_0x98(in) in[0x98]
390 #define get_inquiry_0x99(in) in[0x99]
392 #define get_inquiry_max_calibration_data_lines(in) in[0x9a]
393 #define get_inquiry_fb_uta_line_arrangement_mode(in) in[0x9b]
394 #define get_inquiry_adf_line_arrangement_mode(in) in[0x9c]
395 #define get_inquiry_CCD_line_distance(in) in[0x9d]
402 #define get_inquiry_0x9e(in) in[0x9e]
404 #define get_inquiry_dor_optical_resolution_residue(in) in[0xa0]
405 #define get_inquiry_dor_x_resolution_residue(in) in[0xa1]
406 #define get_inquiry_dor_y_resolution_residue(in) in[0xa2]
411 /* although the command is defined with 6 bytes length in the doc, 10 bytes seems to be the correct length */
415 #define get_lamp_status_lamp_on(in) getbitfield(in, 1, 0)
421 /* although the command is defined with 6 bytes length in the doc, 10 bytes seems to be the correct length */
425 #define set_lamp_status_lamp_on(in,val) setbitfield(in + 0x03, 1, 7, val)
502 /* 0x02 */ 0x00, 0x00, /* X Resolution in dpi */
505 /* 0x04 */ 0x00, 0x00, /* Y Resolution in dpi */
508 /* 0x06 */ 0x00, 0x00, 0x00, 0x00, /* Upper Left X in 1200pt/inch */
511 /* 0x0a */ 0x00, 0x00, 0x00, 0x00, /* Upper Left Y in 1200pt/inch */
691 /* 0x40 */ 0x00, 0x00, 0x00, 0x00, /* Next Upper Left Y in 1200 dpt/inch */
714 /* if somone adds here anything, please change used_WDB_size in this file !! */