Lines Matching defs:delsys
1010 u32 delsys;
1012 delsys = c->delivery_system;
1014 c->delivery_system = delsys;
1355 while (ncaps < MAX_DELSYS && fe->ops.delsys[ncaps]) {
1356 tvp->u.buffer.data[ncaps] = fe->ops.delsys[ncaps];
1604 static bool is_dvbv3_delsys(u32 delsys)
1606 return (delsys == SYS_DVBT) || (delsys == SYS_DVBC_ANNEX_A) ||
1607 (delsys == SYS_DVBS) || (delsys == SYS_ATSC);
1613 * @delsys: DVBv5 type that will be used for emulation
1620 static int emulate_delivery_system(struct dvb_frontend *fe, u32 delsys)
1625 c->delivery_system = delsys;
1678 u32 delsys = SYS_UNDEFINED;
1689 desired_system = fe->ops.delsys[0];
1697 while (ncaps < MAX_DELSYS && fe->ops.delsys[ncaps]) {
1698 if (fe->ops.delsys[ncaps] == desired_system) {
1729 while (ncaps < MAX_DELSYS && fe->ops.delsys[ncaps]) {
1730 if (dvbv3_type(fe->ops.delsys[ncaps]) == type)
1731 delsys = fe->ops.delsys[ncaps];
1736 if (delsys == SYS_UNDEFINED) {
1745 __func__, delsys, desired_system);
1781 u32 delsys = SYS_UNDEFINED;
1786 c->delivery_system = fe->ops.delsys[0];
1804 while (ncaps < MAX_DELSYS && fe->ops.delsys[ncaps]) {
1805 if (dvbv3_type(fe->ops.delsys[ncaps]) != DVBV3_UNKNOWN) {
1806 delsys = fe->ops.delsys[ncaps];
1811 if (delsys == SYS_UNDEFINED) {
1817 return emulate_delivery_system(fe, delsys);
3061 * first supported delivery system (ops->delsys[0])
3064 fe->dtv_property_cache.delivery_system = fe->ops.delsys[0];