Lines Matching defs:args
223 struct pcr_write_args args = {};
228 args.dest_buf = m->mux_buf;
229 args.pid = m->pcr_pid;
230 args.buf_sz = m->mux_buf_sz;
231 args.continuity_counter = &ctx->cc;
234 args.pcr = m->timing.clk;
236 nbytes += vidtv_ts_pcr_write_into(args);
275 struct pes_write_args args = {
291 if (args.encoder_id == S302M) {
292 args.send_dts = false;
293 args.send_pts = true;
297 args.continuity_counter = &pid_ctx->cc;
301 args.from = buf;
302 args.access_unit_len = au->nbytes;
303 args.dest_offset = m->mux_buf_offset;
304 args.pts = au->pts;
305 args.pcr = m->timing.clk;
307 m->mux_buf_offset += vidtv_pes_write_into(&args);
351 struct null_packet_write_args args = {
363 args.continuity_counter = &ctx->cc;
366 m->mux_buf_offset += vidtv_ts_null_write_into(args);
367 args.dest_offset = m->mux_buf_offset;
479 struct vidtv_mux_init_args *args)
489 m->timing.pcr_period_usecs = args->pcr_period_usecs;
490 m->timing.si_period_usecs = args->si_period_usecs;
492 m->mux_rate_kbytes_sec = args->mux_rate_kbytes_sec;
494 m->on_new_packets_available_cb = args->on_new_packets_available_cb;
496 m->mux_buf = vzalloc(args->mux_buf_sz);
500 m->mux_buf_sz = args->mux_buf_sz;
502 m->pcr_pid = args->pcr_pid;
503 m->transport_stream_id = args->transport_stream_id;
504 m->priv = args->priv;
505 m->network_id = args->network_id;
506 m->network_name = kstrdup(args->network_name, GFP_KERNEL);
512 if (args->channels)
513 m->channels = args->channels;