Lines Matching refs:vidtv_psi_desc_service
279 struct vidtv_psi_desc_service *vidtv_psi_service_desc_init(struct vidtv_psi_desc *head,
284 struct vidtv_psi_desc_service *desc;
294 desc->length = sizeof_field(struct vidtv_psi_desc_service, service_type)
295 + sizeof_field(struct vidtv_psi_desc_service, provider_name_len)
297 + sizeof_field(struct vidtv_psi_desc_service, service_name_len)
496 struct vidtv_psi_desc_service *service;
504 service = (struct vidtv_psi_desc_service *)desc;
571 kfree(((struct vidtv_psi_desc_service *)tmp)->provider_name);
572 kfree(((struct vidtv_psi_desc_service *)tmp)->service_name);
688 psi_args.len = sizeof_field(struct vidtv_psi_desc_service, service_type) +
689 sizeof_field(struct vidtv_psi_desc_service, provider_name_len);
690 psi_args.from = &((struct vidtv_psi_desc_service *)args->desc)->service_type;
695 psi_args.len = ((struct vidtv_psi_desc_service *)args->desc)->provider_name_len;
696 psi_args.from = ((struct vidtv_psi_desc_service *)args->desc)->provider_name;
701 psi_args.len = sizeof_field(struct vidtv_psi_desc_service, service_name_len);
702 psi_args.from = &((struct vidtv_psi_desc_service *)args->desc)->service_name_len;
707 psi_args.len = ((struct vidtv_psi_desc_service *)args->desc)->service_name_len;
708 psi_args.from = ((struct vidtv_psi_desc_service *)args->desc)->service_name;