Lines Matching defs:dev
111 Plustek_Device *dev = (Plustek_Device *)misc;
113 if( dev->adj.direct_io ) {
114 result = PtDrvInit( dev_name, dev->adj.mov );
121 if( dev->adj.direct_io )
131 if( dev->adj.direct_io )
146 if( dev->adj.direct_io )
153 if( dev->adj.direct_io )
156 close( dev->fd );
169 compatAdj.lampOff = dev->adj.lampOff;
170 compatAdj.lampOffOnEnd = dev->adj.lampOffOnEnd;
171 compatAdj.warmup = dev->adj.warmup;
173 memcpy( &compatAdj.pos, &dev->adj.pos, sizeof(OffsDef));
174 memcpy( &compatAdj.neg, &dev->adj.neg, sizeof(OffsDef));
175 memcpy( &compatAdj.tpa, &dev->adj.tpa, sizeof(OffsDef));
177 if( dev->adj.direct_io )
189 adj.lampOff = dev->adj.lampOff;
190 adj.lampOffOnEnd = dev->adj.lampOffOnEnd;
191 adj.warmup = dev->adj.warmup;
193 memcpy( &adj.pos, &dev->adj.pos, sizeof(OffsDef));
194 memcpy( &adj.neg, &dev->adj.neg, sizeof(OffsDef));
195 memcpy( &adj.tpa, &dev->adj.tpa, sizeof(OffsDef));
197 adj.rgamma = dev->adj.rgamma;
198 adj.ggamma = dev->adj.ggamma;
199 adj.bgamma = dev->adj.bgamma;
200 adj.graygamma = dev->adj.graygamma;
202 if( dev->adj.direct_io )
207 dev->initialized = SANE_TRUE;
213 static int ppDev_close( Plustek_Device *dev )
215 if( dev->adj.direct_io )
218 return close( dev->fd );
223 static int ppDev_getCaps( Plustek_Device *dev )
225 if( dev->adj.direct_io )
226 return PtDrvIoctl( _PTDRV_GET_CAPABILITIES, &dev->caps );
228 return ioctl( dev->fd, _PTDRV_GET_CAPABILITIES, &dev->caps );
233 static int ppDev_getLensInfo( Plustek_Device *dev, pLensInfo lens )
235 if( dev->adj.direct_io )
238 return ioctl( dev->fd, _PTDRV_GET_LENSINFO, lens );
243 static int ppDev_getCropInfo( Plustek_Device *dev, pCropInfo crop )
245 if( dev->adj.direct_io )
248 return ioctl( dev->fd, _PTDRV_GET_CROPINFO, crop );
253 static int ppDev_putImgInfo( Plustek_Device *dev, pImgDef img )
255 if( dev->adj.direct_io )
258 return ioctl( dev->fd, _PTDRV_PUT_IMAGEINFO, img );
263 static int ppDev_setScanEnv( Plustek_Device *dev, pScanInfo sinfo )
265 if( dev->adj.direct_io )
268 return ioctl( dev->fd, _PTDRV_SET_ENV, sinfo );
273 static int ppDev_startScan( Plustek_Device *dev, pStartScan start )
275 if( dev->adj.direct_io )
278 return ioctl( dev->fd, _PTDRV_START_SCAN, start );
284 static int ppDev_setMap( Plustek_Device *dev, SANE_Word *map,
312 if( dev->adj.direct_io )
315 ioctl( dev->fd, _PTDRV_SETMAP, &m );
324 static int ppDev_stopScan( Plustek_Device *dev, short *mode )
331 if( dev->adj.direct_io )
334 retval = ioctl( dev->fd, _PTDRV_STOP_SCAN, mode );
338 if( dev->adj.direct_io )
341 ioctl( dev->fd, _PTDRV_CLOSE_DEVICE, 0);
350 static int ppDev_readImage( Plustek_Device *dev,
353 if( dev->adj.direct_io )
356 return read( dev->fd, buf, data_length );