Lines Matching refs:dev
205 DMC_Device *dev;
225 for (dev = FirstDevice; dev; dev = dev->next) {
226 if (!strcmp(dev->sane.name, devname)) {
227 if (devp) *devp = dev;
304 dev = malloc(sizeof(*dev));
305 if (!dev) return SANE_STATUS_NO_MEM;
306 memset(dev, 0, sizeof(*dev));
308 dev->sane.name = strdup(devname);
309 dev->sane.vendor = "Polaroid";
310 dev->sane.model = "DMC";
311 dev->sane.type = "still camera";
312 dev->next = FirstDevice;
313 dev->whiteBalance = userInterfaceSettings[5];
314 if (dev->whiteBalance > WHITE_BALANCE_FLUORESCENT) {
315 dev->whiteBalance = WHITE_BALANCE_FLUORESCENT;
319 /* dev->shutterSpeedRange.min = 8; */
320 /* dev->shutterSpeedRange.max = 320; */
323 dev->shutterSpeedRange.min = 8;
324 dev->shutterSpeedRange.max = 1000;
325 dev->shutterSpeedRange.quant = 2;
326 dev->shutterSpeed =
331 dev->shutterSpeed = TICKS_TO_MS(dev->shutterSpeed);
333 dev->asa = exposureCalculationResults[13];
334 if (dev->asa > ASA_100) dev->asa = ASA_100;
335 dev->asa = ValidASAs[dev->asa + 1];
336 FirstDevice = dev;
338 if (devp) *devp = dev;
785 // dev -- device to attach
792 attach_one (const char *dev)
794 DMCAttach (dev, 0);
824 /* default to /dev/camera instead of insisting on config file */
825 if (DMCAttach ("/dev/camera", NULL) != SANE_STATUS_GOOD) {
826 /* OK, try /dev/scanner */
827 DMCAttach("/dev/scanner", NULL);
858 DMC_Device *dev, *next;
866 dev = FirstDevice;
867 while(dev) {
868 next = dev->next;
869 free((char *) dev->sane.model);
870 free(dev);
871 dev = next;
891 DMC_Device *dev;
900 for (dev=FirstDevice; dev; dev = dev->next) {
901 devlist[i++] = &dev->sane;
924 DMC_Device *dev;
929 for (dev = FirstDevice; dev; dev = dev->next) {
930 if (!strcmp(dev->sane.name, name)) {
934 if (!dev) {
935 status = DMCAttach(name, &dev);
939 dev = FirstDevice;
942 if (!dev) return SANE_STATUS_INVAL;
950 c->hw = dev;