Lines Matching refs:usbDev

158 		dev->usbDev.dwLampOnPeriod = dev->adj.lampOff;
161 dev->usbDev.bLampOffOnEnd = dev->adj.lampOffOnEnd;
164 dev->usbDev.Caps.workaroundFlag |= _WAF_BYPASS_CALIBRATION;
167 dev->usbDev.Caps.workaroundFlag |= _WAF_SKIP_FINE;
170 dev->usbDev.Caps.workaroundFlag |= _WAF_SKIP_WHITEFINE;
173 dev->usbDev.Caps.workaroundFlag |= _WAF_INC_DARKTGT;
176 dev->usbDev.Caps.Normal.DarkShadOrgY = -1;
179 dev->usbDev.Caps.workaroundFlag |= _WAF_INV_NEGATIVE_MAP;
204 memcpy( &dev->usbDev.Caps, Settings[idx].pDevCaps, sizeof(DCapsDef));
205 memcpy( &dev->usbDev.HwSetting, Settings[idx].pHwDef, sizeof(HWDef));
209 dev->usbDev.Caps.wFlags |= tmp;
213 DBG( _DBG_INFO, "Device WAF : 0x%08lx\n", dev->usbDev.Caps.workaroundFlag );
218 dev->usbDev.Caps.Positive.DataOrigin.x -= dev->adj.tpa.x;
219 dev->usbDev.Caps.Positive.DataOrigin.y -= dev->adj.tpa.y;
221 dev->usbDev.Caps.Negative.DataOrigin.x -= dev->adj.neg.x;
222 dev->usbDev.Caps.Negative.DataOrigin.y -= dev->adj.neg.y;
224 dev->usbDev.Caps.Normal.DataOrigin.x -= dev->adj.pos.x;
225 dev->usbDev.Caps.Normal.DataOrigin.y -= dev->adj.pos.y;
230 dev->usbDev.Caps.Normal.ShadingOriginY = dev->adj.posShadingY;
233 dev->usbDev.Caps.Positive.ShadingOriginY = dev->adj.tpaShadingY;
236 dev->usbDev.Caps.Negative.ShadingOriginY = dev->adj.negShadingY;
240 dev->adj.rgamma = dev->usbDev.HwSetting.gamma;
242 dev->adj.ggamma = dev->usbDev.HwSetting.gamma;
244 dev->adj.bgamma = dev->usbDev.HwSetting.gamma;
246 dev->adj.graygamma = dev->usbDev.HwSetting.gamma;
252 dev->usbDev.ModelStr = Settings[idx].pModelString;
258 dev->usbDev.Caps.wFlags |= DEVCAPSFLAG_TPA;
260 DBG( _DBG_INFO, "Device Flags: 0x%08x\n", dev->usbDev.Caps.wFlags );
269 if (dev->usbDev.Caps.workaroundFlag & _WAF_USE_ALT_DESC )
277 dev->usbDev.dwTicksLampOn = 0;
278 dev->usbDev.currentLamp = usb_GetLampStatus( dev );
300 dev->sane.vendor, dev->usbDev.ModelStr );
395 usb_initDev( dev, i, handle, dev->usbDev.vendor );
412 if( NULL == dev->usbDev.ModelStr ) {
424 if( 0 != dev->usbDev.bLampOffOnEnd ) {
579 memset( &dev->usbDev, 0, sizeof(DeviceDef));
726 dev->usbDev.HwSetting.chip = (version==3 ? _LM9831:_LM9832);
730 dev->usbDev.vendor = vendor;
731 dev->usbDev.product = product;
808 DCapsDef *scaps = &dev->usbDev.Caps;
891 DCapsDef *caps = &dev->usbDev.Caps;
993 if( _LM9831 == dev->usbDev.HwSetting.chip ) {
1004 dev->usbDev.pSource = &caps->Normal;
1005 scan->sParam.Origin.x += dev->usbDev.pSource->DataOrigin.x +
1006 (u_long)dev->usbDev.Normal.lLeft;
1007 scan->sParam.Origin.y += dev->usbDev.pSource->DataOrigin.y +
1008 (u_long)dev->usbDev.Normal.lUp;
1012 dev->usbDev.pSource = &caps->Positive;
1013 scan->sParam.Origin.x += dev->usbDev.pSource->DataOrigin.x +
1014 (u_long)dev->usbDev.Positive.lLeft;
1015 scan->sParam.Origin.y += dev->usbDev.pSource->DataOrigin.y +
1016 (u_long)dev->usbDev.Positive.lUp;
1020 dev->usbDev.pSource = &caps->Negative;
1021 scan->sParam.Origin.x += dev->usbDev.pSource->DataOrigin.x +
1022 (u_long)dev->usbDev.Negative.lLeft;
1023 scan->sParam.Origin.y += dev->usbDev.pSource->DataOrigin.y +
1024 (u_long)dev->usbDev.Negative.lUp;
1028 dev->usbDev.pSource = &dev->usbDev.Caps.Adf;
1029 scan->sParam.Origin.x += dev->usbDev.pSource->DataOrigin.x +
1030 (u_long)dev->usbDev.Normal.lLeft;
1031 scan->sParam.Origin.y += dev->usbDev.pSource->DataOrigin.y +
1032 (u_long)dev->usbDev.Normal.lUp;
1038 dev->usbDev.fLastScanIsAdf = SANE_TRUE;
1040 dev->usbDev.fLastScanIsAdf = SANE_FALSE;
1078 dev->usbDev.a_bRegs[0x0a] = 0;
1080 dev->usbDev.a_bRegs[0x0a] = 1;
1082 dev->usbDev.a_bRegs[0x0a] = 0;
1105 if(dev->usbDev.Caps.workaroundFlag & _WAF_LOFF_ON_START) {
1134 DCapsDef *scaps = &dev->usbDev.Caps;
1135 HWDef *hw = &dev->usbDev.HwSetting;
1156 if( dev->usbDev.Caps.workaroundFlag & _WAF_BYPASS_CALIBRATION ) {
1430 HWDef *hw = &dev->usbDev.HwSetting;