Lines Matching refs:req_data
118 u8 *req_data = gspca_dev->usb_buf; in vicam_read_frame() local
122 memset(req_data, 0, 16); in vicam_read_frame()
123 req_data[0] = gain; in vicam_read_frame()
125 req_data[1] |= 0x01; /* low nibble x-scale */ in vicam_read_frame()
127 req_data[1] |= 0x10; /* high nibble y-scale */ in vicam_read_frame()
131 req_data[2] = 0x90; /* unknown, does not seem to do anything */ in vicam_read_frame()
133 req_data[3] = 0x06; /* vend? */ in vicam_read_frame()
135 req_data[3] = 0x07; /* vend? */ in vicam_read_frame()
137 req_data[3] = 0x08; /* vend? */ in vicam_read_frame()
141 req_data[4] = 255 - expo; in vicam_read_frame()
142 req_data[5] = 0x00; in vicam_read_frame()
143 req_data[6] = 0x00; in vicam_read_frame()
144 req_data[7] = 0x01; in vicam_read_frame()
147 req_data[4] = 0x00; in vicam_read_frame()
148 req_data[5] = 0x00; in vicam_read_frame()
149 req_data[6] = expo & 0xFF; in vicam_read_frame()
150 req_data[7] = expo >> 8; in vicam_read_frame()
152 req_data[8] = ((244 - unscaled_height) / 2) & ~0x01; /* vstart */ in vicam_read_frame()
156 ret = vicam_control_msg(gspca_dev, 0x51, 0x80, 0, req_data, 16); in vicam_read_frame()