Searched refs:read_pos (Results 1 - 3 of 3) sorted by relevance

/drivers/char/ipmi/
H A Dipmi_kcs_sm.c134 int read_pos; member in struct:si_sm_data
151 kcs->read_pos = 0;
221 if (kcs->read_pos >= MAX_KCS_READ_SIZE) {
226 kcs->read_data[kcs->read_pos] = read_data(kcs);
227 (kcs->read_pos)++;
273 kcs->read_pos = 0;
304 kcs->read_pos = 0;
314 if (length < kcs->read_pos) {
315 kcs->read_pos = length;
319 memcpy(data, kcs->read_data, kcs->read_pos);
[all...]
H A Dipmi_smic_sm.c116 int read_pos; member in struct:si_sm_data
130 smic->read_pos = 0;
163 smic->read_pos = 0;
176 for (i = 0; i < smic->read_pos; i++)
180 if (length < smic->read_pos) {
181 smic->read_pos = length;
184 memcpy(data, smic->read_data, smic->read_pos);
186 if ((length >= 3) && (smic->read_pos < 3)) {
188 smic->read_pos = 3;
194 return smic->read_pos;
[all...]
/drivers/media/dvb/firewire/
H A Dfiredtv-avc.c1100 int read_pos; local
1153 read_pos = 6;
1156 pmt_cmd_id = msg[read_pos++];
1161 memcpy(&c->operand[write_pos], &msg[read_pos],
1163 read_pos += program_info_length;
1166 while (read_pos < length) {
1167 c->operand[write_pos++] = msg[read_pos++];
1168 c->operand[write_pos++] = msg[read_pos++];
1169 c->operand[write_pos++] = msg[read_pos++];
1171 ((msg[read_pos]
[all...]

Completed in 78 milliseconds