Lines Matching refs:data_blocks
254 unsigned int phase, data_blocks; in calculate_data_blocks() local
260 data_blocks = 0; in calculate_data_blocks()
262 data_blocks = s->syt_interval; in calculate_data_blocks()
267 data_blocks = s->data_block_state; in calculate_data_blocks()
281 data_blocks = 5 + ((phase & 1) ^ in calculate_data_blocks()
285 data_blocks = 11 * (s->sfc >> 1) + (phase == 0); in calculate_data_blocks()
292 return data_blocks; in calculate_data_blocks()
407 static int handle_out_packet(struct amdtp_stream *s, unsigned int data_blocks, in handle_out_packet() argument
416 pcm_frames = s->process_data_blocks(s, buffer + 2, data_blocks, &syt); in handle_out_packet()
426 s->data_block_counter = (s->data_block_counter + data_blocks) & 0xff; in handle_out_packet()
428 payload_length = 8 + data_blocks * 4 * s->data_block_quadlets; in handle_out_packet()
442 unsigned int *data_blocks, unsigned int syt) in handle_in_packet() argument
463 *data_blocks = 0; in handle_in_packet()
474 *data_blocks = 0; in handle_in_packet()
483 *data_blocks = 0; in handle_in_packet()
497 *data_blocks = (payload_quadlets - 2) / data_block_quadlets; in handle_in_packet()
502 if (*data_blocks == 0 && (s->flags & CIP_EMPTY_HAS_WRONG_DBC) && in handle_in_packet()
513 if ((*data_blocks > 0) && (s->tx_dbc_interval > 0)) in handle_in_packet()
516 dbc_interval = *data_blocks; in handle_in_packet()
529 pcm_frames = s->process_data_blocks(s, buffer + 2, *data_blocks, &syt); in handle_in_packet()
535 (data_block_counter + *data_blocks) & 0xff; in handle_in_packet()
553 unsigned int data_blocks; in out_stream_callback() local
567 data_blocks = calculate_data_blocks(s, syt); in out_stream_callback()
569 if (handle_out_packet(s, data_blocks, syt) < 0) { in out_stream_callback()
586 unsigned int data_blocks; in in_stream_callback() local
614 &data_blocks, syt) < 0) { in in_stream_callback()
622 data_blocks, syt) < 0) { in in_stream_callback()