Commit 7ca7cdda authored by Takashi Sakamoto's avatar Takashi Sakamoto Committed by Takashi Iwai

ALSA: firewire-lib: code refactoring for generation of packet descriptors

This commit refactors the arguments of helper function to generate the
descriptors of packet.
Signed-off-by: default avatarTakashi Sakamoto <o-takashi@sakamocchi.jp>
Link: https://lore.kernel.org/r/20210522013303.49596-4-o-takashi@sakamocchi.jpSigned-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 6f24bb8a
...@@ -851,11 +851,11 @@ static unsigned int compute_syt(unsigned int syt_offset, unsigned int cycle, ...@@ -851,11 +851,11 @@ static unsigned int compute_syt(unsigned int syt_offset, unsigned int cycle,
return syt & CIP_SYT_MASK; return syt & CIP_SYT_MASK;
} }
static void generate_pkt_descs(struct amdtp_stream *s, struct pkt_desc *descs, static void generate_pkt_descs(struct amdtp_stream *s, const __be32 *ctx_header, unsigned int packets)
const __be32 *ctx_header, unsigned int packets,
const struct seq_desc *seq_descs,
unsigned int seq_size)
{ {
struct pkt_desc *descs = s->pkt_descs;
const struct seq_desc *seq_descs = s->ctx_data.rx.seq.descs;
const unsigned int seq_size = s->ctx_data.rx.seq.size;
unsigned int dbc = s->data_block_counter; unsigned int dbc = s->data_block_counter;
unsigned int seq_head = s->ctx_data.rx.seq.head; unsigned int seq_head = s->ctx_data.rx.seq.head;
bool aware_syt = !(s->flags & CIP_UNAWARE_SYT); bool aware_syt = !(s->flags & CIP_UNAWARE_SYT);
...@@ -937,8 +937,7 @@ static void process_rx_packets(struct fw_iso_context *context, u32 tstamp, size_ ...@@ -937,8 +937,7 @@ static void process_rx_packets(struct fw_iso_context *context, u32 tstamp, size_
pool_ideal_seq_descs(s, packets); pool_ideal_seq_descs(s, packets);
generate_pkt_descs(s, s->pkt_descs, ctx_header, packets, s->ctx_data.rx.seq.descs, generate_pkt_descs(s, ctx_header, packets);
s->ctx_data.rx.seq.size);
process_ctx_payloads(s, s->pkt_descs, packets); process_ctx_payloads(s, s->pkt_descs, packets);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment