Lines Matching defs:buf

66 print_bytes (const void *buf, size_t bufsize)
71 for (i = 0, bp = buf; i < bufsize; i++, bp++)
834 inquiry (int fd, void *buf, size_t * buf_size, SANE_Byte evpd,
848 status = sanei_scsi_cmd (fd, cmd, sizeof (cmd), buf, buf_size);
904 mode_sense (int fd, MP * buf, SANE_Byte page_code)
968 DBG (DBG_info, ">>>>> copying from msp to calling function's buf\n"
971 (u_long) sizeof (*buf));
972 memcpy (buf, &(msp.page), nbytes);
1074 print_window_data (SWD * buf)
1083 DBG (DBG_info, "%#02x\n", buf->hdr.reserved[i]);
1084 DBG (DBG_info, "Window Descriptor Length=%lu\n\n", _2btol (buf->hdr.len));
1088 data = &buf->data[i];
1155 read_data (int fd, void *buf, size_t * buf_size, SANE_Byte dtc, u_long dtq)
1177 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), buf, buf_size);
1187 send_data (int fd, void *buf, size_t * buf_size)
1194 memcpy (&cmd, buf, sizeof (*buf)); /* Fill in our struct with set values */
1197 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), buf, buf_size);
1365 read_halftone_mask (int fd, SANE_Byte halftone_id, void *buf,
1416 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), buf, buf_size);
1425 set_halftone_mask (int fd, SANE_Byte halftone_id, void *buf,
1444 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), buf, buf_size);
1621 static STATUS_BUFFER buf; /* hdr + data */
1622 size_t bufsize = sizeof (buf);
1632 /* Now execute cmd, and put returned results in buf */
1633 status = sanei_scsi_cmd (fd, &cmd, sizeof (cmd), &buf, &bufsize);
1635 /* Now copy from buf.data to dbs */
1636 memcpy (dbs, &buf.data, sizeof (*dbs));
1639 ((unsigned int) _3btol (buf.hdr.len) <= sizeof (*dbs)
1640 || _3btol (buf.data.filled) == 0))
1817 MP_CXN buf;
1820 nbytes = sizeof (buf);
1826 mode_sense (fd, (MP *) & buf, (SANE_Byte) PAGE_CODE_CONNECTION);
1834 memcpy (settings, &buf, nbytes);
1840 memset (&buf, 0, sizeof (buf)); /* Fill struct with zeros */
1841 memcpy (&buf, settings, nbytes);
1843 memset (&buf.hdr, 0, sizeof (buf.hdr)); /* Make sure 4bytes are 0 */
1844 buf.code = PAGE_CODE_CONNECTION; /* bits5-0: Page Code 02H */
1845 buf.code &= ~(1 << 7); /* Bit7 PS is set to 0 */
1846 buf.len = 0x0E; /* This is the only page with 14 bytes */
1848 status = mode_select (fd, (MP *) & buf);
1865 MP_SMU buf;
1870 mode_sense (fd, (MP *) & buf,
1879 *bmu = buf.bmu;
1880 *mud = ((buf.mud[0] << 8) | buf.mud[1]);
1890 MP_SMU buf; /* Mode Page Scanning Measurements Page Code */
1893 size_t bufsize = sizeof (buf);
1897 /* Set up buf */
1898 memset (&buf, 0, bufsize); /* CLEAR buf */
1899 buf.code = PAGE_CODE_SCANNING_MEASUREMENTS; /* bits5-0: Page Code */
1900 buf.code &= ~(1 << 7); /* Bit7 PS is set to 0 */
1901 buf.len = 0x06;
1903 buf.bmu = bmu; /* Power on default is POINTS */
1906 _lto2b (mud, &buf.mud[0]); /* buf.mud[0] = (mud >> 8) & 0xff; buf.mud[1] = (mud & 0xff); */
1908 status = mode_select (fd, (MP *) & buf);
1919 buf.code, buf.len, buf.bmu, _2btol (&buf.mud[0]));
1928 MP_ADF buf;
1929 size_t bufsize = sizeof (buf);
1933 memset (&buf, 0, bufsize); /* Fill struct with zeros */
1939 mode_sense (fd, (MP *) & buf, (SANE_Byte) PAGE_CODE_ADF_CONTROL);
1945 *adf_control = buf.adf_control;
1946 *adf_mode = buf.adf_mode_control;
1947 *mwt = buf.medium_wait_timer;
1952 buf.code = PAGE_CODE_ADF_CONTROL; /* bits5-0: Page Code */
1953 buf.code &= ~(1 << 7); /* Bit7 PS is set to 0 */
1954 buf.len = 0x06;
1958 buf.adf_control = (*adf_control & 0x03);
1959 buf.adf_mode_control = (*adf_mode & 0x04);
1960 buf.medium_wait_timer = *mwt;
1961 status = mode_select (fd, (MP *) & buf);
1978 MP_WhiteBal buf; /* White Balance Page Code */
1979 size_t bufsize = sizeof (buf);
1981 memset (&buf, 0, bufsize);
1987 mode_sense (fd, (MP *) & buf, (SANE_Byte) PAGE_CODE_WHITE_BALANCE);
1995 *val = buf.white_balance;
2000 memset (&buf, 0, sizeof (buf)); /* Fill struct with zeros */
2001 buf.code = PAGE_CODE_WHITE_BALANCE; /* bits5-0: Page Code */
2002 buf.code &= ~(1 << 7); /* Bit7 PS is set to 0 */
2003 buf.len = 0x06;
2004 buf.white_balance = *val; /* Power on default is RELATIVE_WHITE */
2005 status = mode_select (fd, (MP *) & buf);
2014 DBG (DBG_proc, "<< white balance: buf.white_balance=%#02x\n",
2015 buf.white_balance);
2024 MP_LampTimer buf; /* Lamp Timer Page Code */
2031 mode_sense (fd, (MP *) & buf,
2042 memset (&buf, 0, sizeof (buf)); /* Fill struct with zeros */
2043 buf.code = PAGE_CODE_LAMP_TIMER_SET; /* bits5-0: Page Code */
2044 buf.code &= ~(1 << 7); /* Bit7 PS is set to 0 */
2045 buf.len = 0x06;
2046 buf.time_on = val; /* time lamp has been on */
2047 if ((status = mode_select (fd, (MP *) & buf)) != SANE_STATUS_GOOD)
2055 return (buf.time_on);
2063 MP_EndCtrl buf; /* MPHdr (4bytes) + MPP (8bytes) */
2065 size_t bufsize = sizeof (buf);
2070 memset (&buf, 0, bufsize); /* Fill struct with zeros */
2076 mode_sense (fd, (MP *) & buf, (SANE_Byte) PAGE_CODE_ENDORSER_CONTROL);
2084 *val = buf.endorser_control & mask;
2090 memset (&buf, 0, sizeof (buf)); /* Fill struct with zeros */
2091 buf.code = PAGE_CODE_ENDORSER_CONTROL; /* bits5-0: Page Code */
2092 buf.code &= ~(1 << 7); /* Bit7 PS is set to 0 */
2093 buf.len = 0x06;
2095 buf.endorser_control = *val & mask; /* Power on default is OFF */
2096 status = mode_select (fd, (MP *) & buf);
2106 buf.endorser_control);
2115 MP_SWM buf; /* Scan Wait Mode Page Code */
2122 mode_sense (fd, (MP *) & buf, (SANE_Byte) PAGE_CODE_SCAN_WAIT_MODE);
2134 memset (&buf, 0, sizeof (buf)); /* Fill struct with zeros */
2135 buf.code = PAGE_CODE_SCAN_WAIT_MODE; /* bits5-0: Page Code */
2136 buf.code &= ~(1 << 7); /* Bit7 PS is set to 0 */
2137 buf.len = 0x06;
2138 buf.swm = 0x00;
2140 buf.swm |= 1; /* set bit 1 if scan_wait_mode ON */
2142 buf.swm &= ~1; /* unset bit 1 if scan_wait_mode OFF */
2145 if ((status = mode_select (fd, (MP *) & buf)) != SANE_STATUS_GOOD)
2150 DBG (DBG_proc, "<< scan_wait_mode: buf.swm=%#02x\n", buf.swm);
2159 MP_SRV buf; /* Service Mode Page Code */
2166 mode_sense (fd, (MP *) & buf,
2179 memset (&buf, 0, sizeof (buf)); /* Fill struct with zeros */
2180 buf.code = PAGE_CODE_SERVICE_MODE_SELECT; /* bits5-0: Page Code */
2181 buf.code &= ~(1 << 7); /* Bit7 PS is set to 0 */
2182 buf.len = 0x06;
2184 buf.service = val & 0x01;
2185 status = mode_select (fd, (MP *) & buf);
2195 return (buf.service & 0x01);