Lines Matching full:delivery
188 * Due to DVBv3 API calls, a delivery system should be mapped into one of
189 * the 4 DVBv3 delivery systems (FE_QPSK, FE_QAM, FE_OFDM or FE_ATSC),
1004 dev_dbg(fe->dvb->device, "%s: Clearing cache for delivery system %d\n", in dvb_frontend_clear_cache()
1230 "%s: doesn't know how to handle a DVBv3 call to delivery system %i\n", in dtv_property_cache_sync()
1252 "%s: doesn't know how to handle a DVBv3 call to delivery system %i\n", in dtv_property_legacy_params_sync()
1584 * emulate_delivery_system - emulate a DVBv5 delivery system with a DVBv3 type
1588 * Provides emulation for delivery systems that are compatible with the old
1624 dev_dbg(fe->dvb->device, "%s: change delivery system on cache to %d\n", in emulate_delivery_system()
1631 * dvbv5_set_delivery_system - Sets the delivery system for a DVBv5 API call
1633 * @desired_system: delivery system requested by the user
1640 * 1) Some early apps use SYS_UNDEFINED as the desired delivery system.
1642 * convert it to the first supported delivery system.
1659 * delivery system. in dvbv5_set_delivery_system()
1666 * delivery systems. So, check if the desired delivery system is in dvbv5_set_delivery_system()
1674 "%s: Changing delivery system to %d\n", in dvbv5_set_delivery_system()
1682 * The requested delivery system isn't supported. Maybe userspace in dvbv5_set_delivery_system()
1683 * is requesting a DVBv3 compatible delivery system. in dvbv5_set_delivery_system()
1686 * delivery systems supported by DVBv3 API in dvbv5_set_delivery_system()
1690 "%s: Delivery system %d not supported.\n", in dvbv5_set_delivery_system()
1698 * Get the last non-DVBv3 delivery system that has the same type in dvbv5_set_delivery_system()
1708 /* There's nothing compatible with the desired delivery system */ in dvbv5_set_delivery_system()
1711 "%s: Delivery system %d not supported on emulation mode.\n", in dvbv5_set_delivery_system()
1717 "%s: Using delivery system %d emulated as if it were %d\n", in dvbv5_set_delivery_system()
1724 * dvbv3_set_delivery_system - Sets the delivery system for a DVBv3 API call
1733 * There are some delivery systems that are incompatible with DVBv3 calls.
1735 * This routine should work fine for frontends that support just one delivery
1739 * 1) It defaults to use the first supported delivery system. There's an
1742 * 2) If the current delivery system is not compatible with DVBv3, it gets
1757 /* If not set yet, defaults to the first supported delivery system */ in dvbv3_set_delivery_system()
1763 * delivery system in dvbv3_set_delivery_system()
1767 "%s: Using delivery system to %d\n", in dvbv3_set_delivery_system()
1773 * Seek for the first delivery system that it is compatible with a in dvbv3_set_delivery_system()
1786 "%s: Couldn't find a delivery system that works with FE_SET_FRONTEND\n", in dvbv3_set_delivery_system()
2453 * Associate the 4 delivery systems supported by DVBv3 in dvb_frontend_handle_ioctl()
2459 * a pure DVBv3 application won't be able to use all delivery in dvb_frontend_handle_ioctl()
2460 * systems. Yet, changing the DVBv5 cache to the other delivery in dvb_frontend_handle_ioctl()
2478 "%s: doesn't know how to handle a DVBv3 call to delivery system %i\n", in dvb_frontend_handle_ioctl()
2482 dev_dbg(fe->dvb->device, "%s: current delivery system on cache: %d, V3 type: %d\n", in dvb_frontend_handle_ioctl()
3002 * first supported delivery system (ops->delsys[0]) in dvb_register_frontend()