Lines Matching refs:req_data
104 u8 *req_data = gspca_dev->usb_buf; in vicam_read_frame() local
108 memset(req_data, 0, 16); in vicam_read_frame()
109 req_data[0] = gain; in vicam_read_frame()
111 req_data[1] |= 0x01; /* low nibble x-scale */ in vicam_read_frame()
113 req_data[1] |= 0x10; /* high nibble y-scale */ in vicam_read_frame()
117 req_data[2] = 0x90; /* unknown, does not seem to do anything */ in vicam_read_frame()
119 req_data[3] = 0x06; /* vend? */ in vicam_read_frame()
121 req_data[3] = 0x07; /* vend? */ in vicam_read_frame()
123 req_data[3] = 0x08; /* vend? */ in vicam_read_frame()
127 req_data[4] = 255 - expo; in vicam_read_frame()
128 req_data[5] = 0x00; in vicam_read_frame()
129 req_data[6] = 0x00; in vicam_read_frame()
130 req_data[7] = 0x01; in vicam_read_frame()
133 req_data[4] = 0x00; in vicam_read_frame()
134 req_data[5] = 0x00; in vicam_read_frame()
135 req_data[6] = expo & 0xFF; in vicam_read_frame()
136 req_data[7] = expo >> 8; in vicam_read_frame()
138 req_data[8] = ((244 - unscaled_height) / 2) & ~0x01; /* vstart */ in vicam_read_frame()
142 ret = vicam_control_msg(gspca_dev, 0x51, 0x80, 0, req_data, 16); in vicam_read_frame()