Lines Matching refs:in

7  * Please see to opening comments in fujitsu.c
106 /* when RS is 0x05/0x26 bad bytes listed in sksb */
110 /* in ascq */
111 #define get_RS_adf_open(in) getbitfield(in+0x0d, 1, 7)
112 #define get_RS_send_sw(in) getbitfield(in+0x0d, 1, 5)
113 #define get_RS_scan_sw(in) getbitfield(in+0x0d, 1, 4)
114 #define get_RS_duplex_sw(in) getbitfield(in+0x0d, 1, 2)
115 #define get_RS_top(in) getbitfield(in+0x0d, 1, 1)
116 #define get_RS_hopper(in) getbitfield(in+0x0d, 1, 0)
118 /* in sksb */
119 #define get_RS_function(in) getbitfield(in+0x0f, 0x0f, 3)
120 #define get_RS_density(in) getbitfield(in+0x0f, 0x07, 0)
135 #define get_IN_periph_qual(in) getbitfield(in, 0x07, 5)
138 #define get_IN_periph_devtype(in) getbitfield(in, 0x1f, 0)
141 #define get_IN_response_format(in) getbitfield(in + 0x03, 0x07, 0)
143 #define get_IN_vendor(in, buf) snprintf(buf, 0x08 + 1, "%.*s", \
144 0x08, (char *)in + 0x08)
145 #define get_IN_product(in, buf) snprintf(buf, 0x10 + 1, "%.*s", \
146 0x10, (char *)in + 0x10)
147 #define get_IN_version(in, buf) snprintf(buf, 0x04 + 1, "%.*s", \
148 0x04, (char *)in + 0x20)
149 #define get_IN_color_offset(in) getnbyte (in+0x2A, 2) /* offset between colors */
151 /* these only in some scanners */
152 #define get_IN_long_gray(in) getbitfield(in+0x2C, 1, 1)
153 #define get_IN_long_color(in) getbitfield(in+0x2C, 1, 0)
155 #define get_IN_emulation(in) getbitfield(in+0x2D, 1, 6)
156 #define get_IN_cmp_cga(in) getbitfield(in+0x2D, 1, 5)
157 #define get_IN_bg_back(in) getbitfield(in+0x2D, 1, 3)
158 #define get_IN_bg_front(in) getbitfield(in+0x2D, 1, 2)
159 #define get_IN_bg_fb(in) getbitfield(in+0x2D, 1, 1)
160 #define get_IN_has_back(in) getbitfield(in+0x2D, 1, 0)
162 #define get_IN_duplex_offset(in) getnbyte (in+0x2E, 2)
165 #define get_IN_page_length(in) in[0x04]
166 #define get_IN_basic_x_res(in) getnbyte(in + 0x05, 2)
167 #define get_IN_basic_y_res(in) getnbyte(in + 0x07, 2)
168 #define get_IN_step_x_res(in) getbitfield(in+0x09, 1, 0)
169 #define get_IN_step_y_res(in) getbitfield(in+0x09, 1, 4)
170 #define get_IN_max_x_res(in) getnbyte(in + 0x0a, 2)
171 #define get_IN_max_y_res(in) getnbyte(in + 0x0c, 2)
172 #define get_IN_min_x_res(in) getnbyte(in + 0x0e, 2)
173 #define get_IN_min_y_res(in) getnbyte(in + 0x10, 2)
174 #define get_IN_std_res_200(in) getbitfield(in+ 0x12, 1, 0)
175 #define get_IN_std_res_180(in) getbitfield(in+ 0x12, 1, 1)
176 #define get_IN_std_res_160(in) getbitfield(in+ 0x12, 1, 2)
177 #define get_IN_std_res_150(in) getbitfield(in+ 0x12, 1, 3)
178 #define get_IN_std_res_120(in) getbitfield(in+ 0x12, 1, 4)
179 #define get_IN_std_res_100(in) getbitfield(in+ 0x12, 1, 5)
180 #define get_IN_std_res_75(in) getbitfield(in+ 0x12, 1, 6)
181 #define get_IN_std_res_60(in) getbitfield(in+ 0x12, 1, 7)
182 #define get_IN_std_res_1200(in) getbitfield(in+ 0x13, 1, 0)
183 #define get_IN_std_res_800(in) getbitfield(in+ 0x13, 1, 1)
184 #define get_IN_std_res_600(in) getbitfield(in+ 0x13, 1, 2)
185 #define get_IN_std_res_480(in) getbitfield(in+ 0x13, 1, 3)
186 #define get_IN_std_res_400(in) getbitfield(in+ 0x13, 1, 4)
187 #define get_IN_std_res_320(in) getbitfield(in+ 0x13, 1, 5)
188 #define get_IN_std_res_300(in) getbitfield(in+ 0x13, 1, 6)
189 #define get_IN_std_res_240(in) getbitfield(in+ 0x13, 1, 7)
190 #define get_IN_window_width(in) getnbyte(in + 0x14, 4)
191 #define get_IN_window_length(in) getnbyte(in + 0x18, 4)
192 #define get_IN_overflow(in) getbitfield(in+0x1c, 1, 0)
193 #define get_IN_monochrome(in) getbitfield(in+0x1c, 1, 1)
194 #define get_IN_half_tone(in) getbitfield(in+0x1c, 1, 2)
195 #define get_IN_multilevel(in) getbitfield(in+0x1c, 1, 3)
196 #define get_IN_monochrome_rgb(in) getbitfield(in+0x1c, 1, 5)
197 #define get_IN_half_tone_rgb(in) getbitfield(in+0x1c, 1, 6)
198 #define get_IN_multilevel_rgb(in) getbitfield(in+0x1c, 1, 7)
201 #define get_IN_adf(in) getbitfield(in+0x20, 1, 7)
202 #define get_IN_flatbed(in) getbitfield(in+0x20, 1, 6)
203 #define get_IN_transparency(in) getbitfield(in+0x20, 1, 5)
204 #define get_IN_duplex(in) getbitfield(in+0x20, 1, 4)
205 #define get_IN_endorser_b(in) getbitfield(in+0x20, 1, 3)
206 #define get_IN_barcode(in) getbitfield(in+0x20, 1, 2)
207 #define get_IN_operator_panel(in) getbitfield(in+0x20, 1, 1)
208 #define get_IN_endorser_f(in) getbitfield(in+0x20, 1, 0)
210 #define get_IN_mp_stacker(in) getbitfield(in+0x21, 1, 7)
211 #define get_IN_prepick(in) getbitfield(in+0x21, 1, 6)
212 #define get_IN_mf_detect(in) getbitfield(in+0x21, 1, 5)
213 #define get_IN_paperprot(in) getbitfield(in+0x21, 1, 4)
214 #define get_IN_adbits(in) getbitfield(in+0x21, 0x0f, 0)
216 #define get_IN_buffer_bytes(in) getnbyte(in + 0x22, 4)
219 #define get_IN_has_cmd_msen10(in) getbitfield(in+0x26, 1, 1)
220 #define get_IN_has_cmd_msel10(in) getbitfield(in+0x26, 1, 0)
222 #define get_IN_has_cmd_lsen(in) getbitfield(in+0x27, 1, 7)
223 #define get_IN_has_cmd_lsel(in) getbitfield(in+0x27, 1, 6)
224 #define get_IN_has_cmd_change(in) getbitfield(in+0x27, 1, 5)
225 #define get_IN_has_cmd_rbuff(in) getbitfield(in+0x27, 1, 4)
226 #define get_IN_has_cmd_wbuff(in) getbitfield(in+0x27, 1, 3)
227 #define get_IN_has_cmd_cav(in) getbitfield(in+0x27, 1, 2)
228 #define get_IN_has_cmd_comp(in) getbitfield(in+0x27, 1, 1)
229 #define get_IN_has_cmd_gdbs(in) getbitfield(in+0x27, 1, 0)
231 #define get_IN_has_cmd_op(in) getbitfield(in+0x28, 1, 7)
232 #define get_IN_has_cmd_send(in) getbitfield(in+0x28, 1, 6)
233 #define get_IN_has_cmd_read(in) getbitfield(in+0x28, 1, 5)
234 #define get_IN_has_cmd_gwin(in) getbitfield(in+0x28, 1, 4)
235 #define get_IN_has_cmd_swin(in) getbitfield(in+0x28, 1, 3)
236 #define get_IN_has_cmd_sdiag(in) getbitfield(in+0x28, 1, 2)
237 #define get_IN_has_cmd_rdiag(in) getbitfield(in+0x28, 1, 1)
238 #define get_IN_has_cmd_scan(in) getbitfield(in+0x28, 1, 0)
240 #define get_IN_has_cmd_msen6(in) getbitfield(in+0x29, 1, 7)
241 #define get_IN_has_cmd_copy(in) getbitfield(in+0x29, 1, 6)
242 #define get_IN_has_cmd_rel(in) getbitfield(in+0x29, 1, 5)
243 #define get_IN_has_cmd_runit(in) getbitfield(in+0x29, 1, 4)
244 #define get_IN_has_cmd_msel6(in) getbitfield(in+0x29, 1, 3)
245 #define get_IN_has_cmd_inq(in) getbitfield(in+0x29, 1, 2)
246 #define get_IN_has_cmd_rs(in) getbitfield(in+0x29, 1, 1)
247 #define get_IN_has_cmd_tur(in) getbitfield(in+0x29, 1, 0)
250 #define get_IN_has_cmd_subwindow(in) getbitfield(in+0x2b, 1, 0)
251 #define get_IN_has_cmd_endorser(in) getbitfield(in+0x2b, 1, 1)
252 #define get_IN_has_cmd_hw_status(in) getbitfield(in+0x2b, 1, 2)
253 #define get_IN_has_cmd_hw_status_2(in) getbitfield(in+0x2b, 1, 3)
254 #define get_IN_has_cmd_hw_status_3(in) getbitfield(in+0x2b, 1, 4)
255 #define get_IN_has_cmd_scanner_ctl(in) getbitfield(in+0x31, 1, 1)
256 #define get_IN_has_cmd_device_restart(in) getbitfield(in+0x31, 1, 2)
258 #define get_IN_brightness_steps(in) getnbyte(in+0x52, 1)
259 #define get_IN_threshold_steps(in) getnbyte(in+0x53, 1)
260 #define get_IN_contrast_steps(in) getnbyte(in+0x54, 1)
262 #define get_IN_num_dither_internal(in) getbitfield(in+0x56, 15, 4)
263 #define get_IN_num_dither_download(in) getbitfield(in+0x56, 15, 0)
265 #define get_IN_num_gamma_internal(in) getbitfield(in+0x57, 15, 4)
266 #define get_IN_num_gamma_download(in) getbitfield(in+0x57, 15, 0)
268 #define get_IN_ipc_bw_rif(in) getbitfield(in+0x58, 1, 7)
269 #define get_IN_ipc_dtc(in) getbitfield(in+0x58, 1, 6)
270 #define get_IN_ipc_sdtc(in) getbitfield(in+0x58, 1, 5)
271 #define get_IN_ipc_outline_extraction(in) getbitfield(in+0x58, 1, 4)
272 #define get_IN_ipc_image_emphasis(in) getbitfield(in+0x58, 1, 3)
273 #define get_IN_ipc_auto_separation(in) getbitfield(in+0x58, 1, 2)
274 #define get_IN_ipc_mirroring(in) getbitfield(in+0x58, 1, 1)
275 #define get_IN_ipc_wl_follow(in) getbitfield(in+0x58, 1, 0)
277 #define get_IN_ipc_subwindow(in) getbitfield(in+0x59, 1, 7)
278 #define get_IN_ipc_diffusion(in) getbitfield(in+0x59, 1, 6)
279 #define get_IN_ipc_ipc3(in) getbitfield(in+0x59, 1, 5)
280 #define get_IN_ipc_rotation(in) getbitfield(in+0x59, 1, 4)
281 #define get_IN_ipc_hybrid_crop_deskew(in) getbitfield(in+0x59, 1, 3)
282 #define get_IN_vpd_thru_byte_6f(in) getbitfield(in+0x59, 1, 0)
284 #define get_IN_compression_MH(in) getbitfield(in+0x5a, 1, 7)
285 #define get_IN_compression_MR(in) getbitfield(in+0x5a, 1, 6)
286 #define get_IN_compression_MMR(in) getbitfield(in+0x5a, 1, 5)
287 #define get_IN_compression_JBIG(in) getbitfield(in+0x5a, 1, 4)
288 #define get_IN_compression_JPG_BASE(in) getbitfield(in+0x5a, 1, 3)
289 #define get_IN_compression_JPG_EXT(in) getbitfield(in+0x5a, 1, 2)
290 #define get_IN_compression_JPG_INDEP(in) getbitfield(in+0x5a, 1, 1)
292 #define get_IN_compression_JPG_gray(in) getbitfield(in+0x5b, 3, 6)
296 #define get_IN_compression_JPG_YUV_422(in) getbitfield(in+0x5b, 1, 0)
298 #define get_IN_endorser_b_mech(in) getbitfield(in+0x5c, 1, 7)
299 #define get_IN_endorser_b_stamp(in) getbitfield(in+0x5c, 1, 6)
300 #define get_IN_endorser_b_elec(in) getbitfield(in+0x5c, 1, 5)
301 #define get_IN_endorser_max_id(in) getbitfield(in+0x5c, 0x0f, 0)
303 #define get_IN_endorser_f_mech(in) getbitfield(in+0x5d, 1, 7)
304 #define get_IN_endorser_f_stamp(in) getbitfield(in+0x5d, 1, 6)
305 #define get_IN_endorser_f_elec(in) getbitfield(in+0x5d, 1, 5)
306 #define get_IN_endorser_f_type(in) getbitfield(in+0x5d, 3, 2)
307 #define get_IN_endorser_b_type(in) getbitfield(in+0x5d, 3, 0)
309 #define get_IN_connection(in) getbitfield(in+0x62, 3, 0)
311 #define get_IN_endorser_type_ext(in) getbitfield(in+0x63, 1, 4)
312 #define get_IN_endorser_pre_back(in) getbitfield(in+0x63, 1, 3)
313 #define get_IN_endorser_pre_front(in) getbitfield(in+0x63, 1, 2)
314 #define get_IN_endorser_post_back(in) getbitfield(in+0x63, 1, 1)
315 #define get_IN_endorser_post_front(in) getbitfield(in+0x63, 1, 0)
317 #define get_IN_x_overscan_size(in) getnbyte(in + 0x64, 2)
318 #define get_IN_y_overscan_size(in) getnbyte(in + 0x66, 2)
320 #define get_IN_default_bg_adf_b(in) getbitfield(in+0x68, 1, 3)
321 #define get_IN_default_bg_adf_f(in) getbitfield(in+0x68, 1, 2)
322 #define get_IN_default_bg_fb(in) getbitfield(in+0x68, 1, 1)
324 #define get_IN_auto_color(in) getbitfield(in+0x69, 1, 7)
325 #define get_IN_blank_skip(in) getbitfield(in+0x69, 1, 6)
326 #define get_IN_multi_image(in) getbitfield(in+0x69, 1, 5)
327 #define get_IN_f_b_type_indep(in) getbitfield(in+0x69, 1, 4)
328 #define get_IN_f_b_res_indep(in) getbitfield(in+0x69, 1, 3)
330 #define get_IN_dropout_spec(in) getbitfield(in+0x6a, 1, 7)
331 #define get_IN_dropout_non(in) getbitfield(in+0x6a, 1, 7)
332 #define get_IN_dropout_white(in) getbitfield(in+0x6a, 1, 7)
334 #define get_IN_skew_check(in) getbitfield(in+0x6d, 1, 7)
335 #define get_IN_new_fd_roll(in) getbitfield(in+0x6d, 1, 6)
336 #define get_IN_paper_prot_2(in) getbitfield(in+0x6d, 1, 1)
338 #define get_IN_evpd_len(in) getnbyte(in + 0x6f, 1)
340 #define get_IN_paper_count(in) getbitfield(in+0x70, 1, 7)
341 #define get_IN_paper_number(in) getbitfield(in+0x70, 1, 6)
342 #define get_IN_ext_send_to(in) getbitfield(in+0x70, 1, 5)
343 #define get_IN_staple_det(in) getbitfield(in+0x70, 1, 4)
344 #define get_IN_pause_host(in) getbitfield(in+0x70, 1, 3)
345 #define get_IN_pause_panel(in) getbitfield(in+0x70, 1, 2)
346 #define get_IN_pause_conf(in) getbitfield(in+0x70, 1, 1)
347 #define get_IN_hq_print(in) getbitfield(in+0x70, 1, 0)
349 #define get_IN_ext_GHS_len(in) getnbyte(in + 0x71, 1)
351 #define get_IN_smbc_func(in) getbitfield(in+0x72, 1, 7)
352 #define get_IN_imprint_chk_b(in) getbitfield(in+0x72, 1, 6)
353 #define get_IN_imprint_chk_f(in) getbitfield(in+0x72, 1, 5)
354 #define get_IN_force_w_bg(in) getbitfield(in+0x72, 1, 4)
355 #define get_IN_mf_recover_lvl(in) getbitfield(in+0x72, 0x0f, 0)
357 #define get_IN_first_read_time(in) getbitfield(in+0x73, 1, 7)
358 #define get_IN_div_scanning(in) getbitfield(in+0x73, 1, 6)
359 #define get_IN_start_job(in) getbitfield(in+0x73, 1, 5)
360 #define get_IN_lifetime_log(in) getbitfield(in+0x73, 1, 4)
361 #define get_IN_imff_save_rest(in) getbitfield(in+0x73, 1, 3)
362 #define get_IN_wide_scsi_type(in) getbitfield(in+0x73, 0x07, 0)
364 #define get_IN_lut_hybrid_crop(in) getbitfield(in+0x74, 1, 7)
365 #define get_IN_over_under_amt(in) getbitfield(in+0x74, 1, 6)
366 #define get_IN_rgb_lut(in) getbitfield(in+0x74, 1, 5)
367 #define get_IN_num_lut_dl(in) getbitfield(in+0x74, 0x0f, 0)
371 #define get_IN_erp_lot6_supp(in) getbitfield(in+0x76, 1, 7)
372 #define get_IN_mode_change_jpeg(in) getbitfield(in+0x76, 1, 5)
373 #define get_IN_mode_change_irdc(in) getbitfield(in+0x76, 1, 4)
374 #define get_IN_mode_change_iomf(in) getbitfield(in+0x76, 1, 3)
375 #define get_IN_sync_next_feed(in) getbitfield(in+0x76, 0x07, 0)
377 #define get_IN_imp_func3(in) getbitfield(in+0x77, 1, 7)
379 #define get_IN_reset_ms(in) getbitfield(in+0x78, 1, 7)
380 #define get_IN_read_size(in) getbitfield(in+0x78, 1, 6)
381 #define get_IN_start_end_ms(in) getbitfield(in+0x78, 1, 5)
383 #define get_IN_battery(in) getbitfield(in+0x79, 1, 7)
384 #define get_IN_battery_save(in) getbitfield(in+0x79, 1, 6)
385 #define get_IN_op_reverse(in) getbitfield(in+0x79, 1, 1)
387 #define get_IN_op_halt(in) getbitfield(in+0x7a, 1, 7)
389 #define get_IN_return_path(in) getbitfield(in+0x7c, 1, 7)
390 #define get_IN_energy_star3(in) getbitfield(in+0x7c, 1, 6)
524 #define set_RD_xferlen(in, len) putnbyte(in + 3, len, 2)
528 #define get_RD_date_status(in) in[0]
534 #define get_RD_date_year(in) in[1]
535 #define get_RD_date_month(in) in[2]
536 #define get_RD_date_date(in) in[3]
540 #define get_RD_id_serial(in) getnbyte (in, 4)
547 #define set_SD_slftst(in, val) setbitfield(in + 1, 1, 2, val)
548 #define set_SD_xferlen(in, len) putnbyte(in + 3, len, 2)
552 #define set_SD_frd_year(in, b) putnbyte(in + 0x11, b, 1)
553 #define set_SD_frd_month(in, b) putnbyte(in + 0x12, b, 1)
554 #define set_SD_frd_date(in, b) putnbyte(in + 0x13, b, 1)
565 #define set_SD_preread_xres(in, b) putnbyte(in + 0x10, b, 2)
566 #define set_SD_preread_yres(in, b) putnbyte(in + 0x12, b, 2)
575 #define set_SD_powoff_disable(in, val) setbitfield(in + 16, 1, 7, val)
576 #define set_SD_powoff_interval(in, val) setbitfield(in + 16, 0x7f, 0, val)
608 #define get_PSIZE_num_x(in) getnbyte(in + 0x00, 4)
609 #define get_PSIZE_num_y(in) getnbyte(in + 0x04, 4)
610 #define get_PSIZE_paper_w(in) getnbyte(in + 0x08, 4)
611 #define get_PSIZE_paper_l(in) getnbyte(in + 0x0C, 4)
612 #define get_PSIZE_req_driv_crop(in) getbitfield(in + 0x10, 1, 7)
613 #define get_PSIZE_req_driv_lut(in) getbitfield(in + 0x10, 1, 6)
614 #define get_PSIZE_req_driv_valid(in) getbitfield(in + 0x10, 1, 0)
617 #define get_PAPER_job_sep(in) getnbyte(in + 0x02, 1)
618 #define get_PAPER_paper_w(in) getnbyte(in + 0x03, 1)
757 #define get_GHS_top(in) getbitfield(in+0x02, 1, 7)
758 #define get_GHS_fedalm(in) getbitfield(in+0x02, 1, 5)
759 #define get_GHS_adjalm(in) getbitfield(in+0x02, 1, 4)
760 #define get_GHS_A3(in) getbitfield(in+0x02, 1, 3)
761 #define get_GHS_B4(in) getbitfield(in+0x02, 1, 2)
762 #define get_GHS_A4(in) getbitfield(in+0x02, 1, 1)
763 #define get_GHS_B5(in) getbitfield(in+0x02, 1, 0)
765 #define get_GHS_hopper(in) !getbitfield(in+0x03, 1, 7)
766 #define get_GHS_omr(in) getbitfield(in+0x03, 1, 6)
767 #define get_GHS_adf_open(in) getbitfield(in+0x03, 1, 5)
768 #define get_GHS_imp_open(in) getbitfield(in+0x03, 1, 4)
769 #define get_GHS_fb_open(in) getbitfield(in+0x03, 1, 3)
770 #define get_GHS_paper_end(in) getbitfield(in+0x03, 1, 2)
771 #define get_GHS_fb_on(in) getbitfield(in+0x03, 1, 1)
772 #define get_GHS_exit(in) getbitfield(in+0x03, 1, 0)
774 #define get_GHS_sleep(in) getbitfield(in+0x04, 1, 7)
775 #define get_GHS_clean(in) getbitfield(in+0x04, 1, 6)
776 #define get_GHS_scan_sw_long(in) getbitfield(in+0x04, 1, 5)
777 #define get_GHS_hpos(in) getbitfield(in+0x04, 1, 4)
778 #define get_GHS_send_sw(in) getbitfield(in+0x04, 1, 2)
779 #define get_GHS_manual_feed(in) getbitfield(in+0x04, 1, 1)
780 #define get_GHS_scan_sw(in) getbitfield(in+0x04, 1, 0)
782 #define get_GHS_picalm(in) getbitfield(in+0x05, 1, 7)
783 #define get_GHS_padalm(in) getbitfield(in+0x05, 1, 6)
784 #define get_GHS_brkalm(in) getbitfield(in+0x05, 1, 5)
785 #define get_GHS_sepalm(in) getbitfield(in+0x05, 1, 4)
786 #define get_GHS_function(in) getbitfield(in+0x05, 0x0f, 0)
788 #define get_GHS_ink_empty(in) getbitfield(in+0x06, 1, 7)
789 #define get_GHS_consume(in) getbitfield(in+0x06, 1, 6)
790 #define get_GHS_overskew(in) getbitfield(in+0x06, 1, 5)
791 #define get_GHS_overthick(in) getbitfield(in+0x06, 1, 4)
792 #define get_GHS_plen(in) getbitfield(in+0x06, 1, 3)
793 #define get_GHS_ink_side(in) getbitfield(in+0x06, 1, 2)
794 #define get_GHS_mf_to(in) getbitfield(in+0x06, 1, 1)
795 #define get_GHS_double_feed(in) getbitfield(in+0x06, 1, 0)
797 #define get_GHS_error_code(in) in[0x07]
799 #define get_GHS_skew_angle(in) in[0x09]
801 #define get_GHS_ink_remain(in) in[0x0a]
803 #define get_GHS_lang_code(in) getnbyte(in+0x0c, 2)
805 #define get_GHS_adjalm_fed(in) getbitfield(in+0x0e, 1, 7)
806 #define get_GHS_non_sep(in) getbitfield(in+0x0e, 1, 4)
807 #define get_GHS_ext_sendto(in) getbitfield(in+0x0e, 1, 2)
808 #define get_GHS_rq_hldimg(in) getbitfield(in+0x0e, 1, 1)
809 #define get_GHS_pacnt(in) getbitfield(in+0x0e, 1, 0)
811 #define get_GHS_wifi_sw(in) getbitfield(in+0x10, 1, 7)
812 #define get_GHS_w_use(in) getbitfield(in+0x10, 1, 6)
813 #define get_GHS_w_use2(in) getbitfield(in+0x10, 1, 5)
814 #define get_GHS_w_use3(in) getbitfield(in+0x10, 1, 4)
815 #define get_GHS_w_use4(in) getbitfield(in+0x10, 1, 3)
817 #define get_GHS_battery(in) getbitfield(in+0x11, 1, 7)
818 #define get_GHS_btr_charge(in) getbitfield(in+0x11, 1, 6)
819 #define get_GHS_btr_chg_tmp_stp(in) getbitfield(in+0x11, 1, 5)
820 #define get_GHS_ibtr_ene_sav(in) getbitfield(in+0x11, 1, 4)
821 #define get_GHS_fngr_caut(in) getbitfield(in+0x11, 1, 2)
822 #define get_GHS_trnpg_l(in) getbitfield(in+0x11, 1, 1)
823 #define get_GHS_trnpg_r(in) getbitfield(in+0x11, 1, 0)
825 #define get_GHS_btr_power(in) in[0x12]
881 /* 0x02,0x03 - X resolution in dpi
882 * 3091 supports 50-300 in steps of 1
883 * 3096 suppors 200,240,300,400; or 100-1600 in steps of 4
889 /* 0x04,0x05 - X resolution in dpi
890 * 3091 supports 50-600 in steps of 1; 75,150,300,600 only
891 * in color mode
892 * 3096 suppors 200,240,300,400; or 100-1600 in steps of 4
898 /* 0x06-0x09 - Upper Left X in 1/1200 inch
903 /* 0x0a-0x0d - Upper Left Y in 1/1200 inch
908 /* 0x0e-0x11 - Width in 1/1200 inch
916 /* 0x12-0x15 - Height in 1/1200 inch
926 * 3096 if in halftone mode, 8 levels supported (01-1F, 20-3F,
1156 /*like vuid 00, but in different location*/