Lines Matching refs:program

860 	struct vidtv_psi_table_pat_program *program;  in vidtv_psi_pat_program_init()  local
863 program = kzalloc(sizeof(*program), GFP_KERNEL); in vidtv_psi_pat_program_init()
864 if (!program) in vidtv_psi_pat_program_init()
867 program->service_id = cpu_to_be16(service_id); in vidtv_psi_pat_program_init()
870 program->bitfield = cpu_to_be16((RESERVED << 13) | program_map_pid); in vidtv_psi_pat_program_init()
871 program->next = NULL; in vidtv_psi_pat_program_init()
877 head->next = program; in vidtv_psi_pat_program_init()
880 return program; in vidtv_psi_pat_program_init()
901 struct vidtv_psi_table_pat_program *program; in vidtv_psi_pat_program_assign() local
906 program = p; in vidtv_psi_pat_program_assign()
908 if (p == pat->program) in vidtv_psi_pat_program_assign()
911 while (program) { in vidtv_psi_pat_program_assign()
913 program = program->next; in vidtv_psi_pat_program_assign()
917 pat->program = p; in vidtv_psi_pat_program_assign()
958 struct vidtv_psi_table_pat_program *p = args->pat->program; in vidtv_psi_pat_write_into()
1020 vidtv_psi_pat_program_destroy(p->program); in vidtv_psi_pat_table_destroy()
1093 struct vidtv_psi_table_pat_program *program = pat->program; in vidtv_psi_pmt_get_pid() local
1100 while (program) { in vidtv_psi_pmt_get_pid()
1101 if (program->service_id == section->header.id) in vidtv_psi_pmt_get_pid()
1102 return vidtv_psi_get_pat_program_pid(program); in vidtv_psi_pmt_get_pid()
1104 program = program->next; in vidtv_psi_pmt_get_pid()
1476 struct vidtv_psi_table_pat_program *program; in vidtv_psi_pmt_create_sec_for_each_pat_entry() local
1484 program = pat->program; in vidtv_psi_pmt_create_sec_for_each_pat_entry()
1485 while (program) { in vidtv_psi_pmt_create_sec_for_each_pat_entry()
1486 if (program->service_id) in vidtv_psi_pmt_create_sec_for_each_pat_entry()
1488 program = program->next; in vidtv_psi_pmt_create_sec_for_each_pat_entry()
1497 for (program = pat->program; program; program = program->next) { in vidtv_psi_pmt_create_sec_for_each_pat_entry()
1498 if (!program->service_id) in vidtv_psi_pmt_create_sec_for_each_pat_entry()
1500 pmt_secs[i] = vidtv_psi_pmt_table_init(be16_to_cpu(program->service_id), in vidtv_psi_pmt_create_sec_for_each_pat_entry()