| /drivers/gpu/drm/sun4i/ |
| A D | sun4i_frontend.c | 103 if (frontend->data->has_coef_rdy) in sun4i_frontend_scaler_init() 118 pm_runtime_put(frontend->dev); in sun4i_frontend_exit() 470 regmap_write(frontend->regs, in sun4i_frontend_update_formats() 565 frontend = devm_kzalloc(dev, sizeof(*frontend), GFP_KERNEL); in sun4i_frontend_bind() 566 if (!frontend) in sun4i_frontend_bind() 570 frontend->dev = dev; in sun4i_frontend_bind() 571 frontend->node = dev->of_node; in sun4i_frontend_bind() 574 if (!frontend->data) in sun4i_frontend_bind() 583 if (IS_ERR(frontend->regs)) { in sun4i_frontend_bind() 589 if (IS_ERR(frontend->reset)) { in sun4i_frontend_bind() [all …]
|
| A D | sun4i_layer.c | 91 struct sun4i_frontend *frontend = backend->frontend; in sun4i_backend_layer_atomic_update() local 96 sun4i_frontend_init(frontend); in sun4i_backend_layer_atomic_update() 97 sun4i_frontend_update_coord(frontend, plane); in sun4i_backend_layer_atomic_update() 98 sun4i_frontend_update_buffer(frontend, plane); in sun4i_backend_layer_atomic_update() 99 sun4i_frontend_update_formats(frontend, plane, in sun4i_backend_layer_atomic_update() 103 sun4i_frontend_enable(frontend); in sun4i_backend_layer_atomic_update() 119 if (IS_ERR_OR_NULL(layer->backend->frontend)) in sun4i_layer_format_mod_supported() 208 if (IS_ERR_OR_NULL(backend->frontend)) { in sun4i_layer_init_one()
|
| A D | sun4i_frontend.h | 139 int sun4i_frontend_init(struct sun4i_frontend *frontend); 140 void sun4i_frontend_exit(struct sun4i_frontend *frontend); 141 int sun4i_frontend_enable(struct sun4i_frontend *frontend); 143 void sun4i_frontend_update_buffer(struct sun4i_frontend *frontend, 145 void sun4i_frontend_update_coord(struct sun4i_frontend *frontend, 147 int sun4i_frontend_update_formats(struct sun4i_frontend *frontend,
|
| A D | sun4i_backend.c | 415 if (IS_ERR(backend->frontend)) in sun4i_backend_plane_uses_frontend() 613 struct sun4i_frontend *frontend = backend->frontend; in sun4i_backend_vblank_quirk() local 615 if (!frontend) in sun4i_backend_vblank_quirk() 634 sun4i_frontend_exit(frontend); in sun4i_backend_vblank_quirk() 737 struct sun4i_frontend *frontend; in sun4i_backend_find_frontend() local 750 list_for_each_entry(frontend, &drv->frontend_list, list) { in sun4i_backend_find_frontend() 751 if (remote == frontend->node) { in sun4i_backend_find_frontend() 754 return frontend; in sun4i_backend_find_frontend() 816 backend->frontend = sun4i_backend_find_frontend(drv, dev->of_node); in sun4i_backend_bind() 817 if (IS_ERR(backend->frontend)) in sun4i_backend_bind()
|
| /drivers/media/pci/cx88/ |
| A D | cx88-dvb.c | 208 if (fe && fe->dvb.frontend && fe->dvb.frontend->ops.i2c_gate_ctrl) in cx88_dvb_gate_ctrl() 209 fe->dvb.frontend->ops.i2c_gate_ctrl(fe->dvb.frontend, open); in cx88_dvb_gate_ctrl() 1071 fe0->dvb.frontend, in dvb_register() 1087 fe1->dvb.frontend, in dvb_register() 1199 if (fe0->dvb.frontend) in dvb_register() 1447 fe0->dvb.frontend, in dvb_register() 1463 fe1->dvb.frontend, in dvb_register() 1475 fe0->dvb.frontend, in dvb_register() 1512 if (fe0->dvb.frontend) in dvb_register() 1533 if (fe0->dvb.frontend) in dvb_register() [all …]
|
| /drivers/media/pci/saa7134/ |
| A D | saa7134-dvb.c | 598 if (fe0->dvb.frontend) { in configure_tda827x_fe() 1261 if (fe0->dvb.frontend) { in dvb_init() 1270 if (fe0->dvb.frontend) { in dvb_init() 1508 if (fe0->dvb.frontend) in dvb_init() 1516 if (fe0->dvb.frontend) in dvb_init() 1782 if (fe0->dvb.frontend) in dvb_init() 1795 fe0->dvb.frontend, in dvb_init() 1903 if (!fe0->dvb.frontend) in dvb_init() 1937 fe0->dvb.frontend->ops.init(fe0->dvb.frontend); in dvb_init() 1939 fe0->dvb.frontend->ops.sleep(fe0->dvb.frontend); in dvb_init() [all …]
|
| /drivers/media/pci/cx23885/ |
| A D | cx23885-dvb.c | 146 if (fe && fe->dvb.frontend && fe->dvb.frontend->ops.i2c_gate_ctrl) in cx23885_dvb_gate_ctrl() 147 fe->dvb.frontend->ops.i2c_gate_ctrl(fe->dvb.frontend, open); in cx23885_dvb_gate_ctrl() 1270 fe0->dvb.frontend = in dvb_register() 1286 fe0->dvb.frontend = in dvb_register() 1731 fe0->dvb.frontend->ops.tuner_ops.init(fe0->dvb.frontend); in dvb_register() 1764 fe0->dvb.frontend, in dvb_register() 1777 fe0->dvb.frontend, in dvb_register() 1805 fe0->dvb.frontend, in dvb_register() 1878 fe0->dvb.frontend, in dvb_register() 2556 if ((NULL == fe0->dvb.frontend) || (fe1 && NULL == fe1->dvb.frontend)) { in dvb_register() [all …]
|
| /drivers/media/usb/cx231xx/ |
| A D | cx231xx-dvb.c | 313 if (!demux->dmx.frontend) in start_feed() 380 if (!dev->dvb->frontend[0]) { 476 if (dvb->frontend[1]) in register_dvb() 490 if (dvb->frontend[1]) { in register_dvb() 578 if (dvb->frontend[1]) in register_dvb() 582 if (dvb->frontend[1]) in register_dvb() 598 if (dvb->frontend[1]) in unregister_dvb() 601 if (dvb->frontend[1]) in unregister_dvb() 1068 dvb->frontend[1]->id = 1; in dvb_init() 1093 dvb->frontend[1]->tuner_priv = dvb->frontend[0]->tuner_priv; in dvb_init() [all …]
|
| /drivers/media/usb/au0828/ |
| A D | au0828-dvb.c | 282 if (!demux->dmx.frontend) in au0828_dvb_start_feed() 285 if (dvb->frontend) { in au0828_dvb_start_feed() 314 if (dvb->frontend) { in au0828_dvb_stop_feed() 537 if (dvb->frontend == NULL) in au0828_dvb_unregister() 556 dvb->frontend = NULL; in au0828_dvb_unregister() 577 if (dvb->frontend != NULL) in au0828_dvb_register() 596 if (dvb->frontend != NULL) in au0828_dvb_register() 636 dvb->frontend->ops.release(dvb->frontend); in au0828_dvb_register() 637 dvb->frontend = NULL; in au0828_dvb_register() 651 if (dvb->frontend) { in au0828_dvb_suspend() [all …]
|
| /drivers/media/dvb-frontends/ |
| A D | Kconfig | 373 to support this frontend. 381 to support this frontend. 389 to support this frontend. 397 to support this frontend. 405 to support this frontend. 607 support this frontend. 615 to support this frontend. 623 to support this frontend. 631 to support this frontend. 639 to support this frontend. [all …]
|
| A D | dvb_dummy_fe.c | 18 struct dvb_frontend frontend; member 122 memcpy(&state->frontend.ops, in dvb_dummy_fe_ofdm_attach() 126 state->frontend.demodulator_priv = state; in dvb_dummy_fe_ofdm_attach() 127 return &state->frontend; in dvb_dummy_fe_ofdm_attach() 143 memcpy(&state->frontend.ops, in dvb_dummy_fe_qpsk_attach() 147 state->frontend.demodulator_priv = state; in dvb_dummy_fe_qpsk_attach() 148 return &state->frontend; in dvb_dummy_fe_qpsk_attach() 164 memcpy(&state->frontend.ops, in dvb_dummy_fe_qam_attach() 168 state->frontend.demodulator_priv = state; in dvb_dummy_fe_qam_attach() 169 return &state->frontend; in dvb_dummy_fe_qam_attach()
|
| A D | tda10023.c | 35 struct dvb_frontend frontend; member 62 int num = state->frontend.dvb ? state->frontend.dvb->num : -1; in tda10023_readreg() 77 int num = state->frontend.dvb ? state->frontend.dvb->num : -1; in tda10023_writereg() 461 state->frontend.dvb->num, afc, in tda10023_get_frontend() 527 memcpy(&state->frontend.ops, &tda10023_ops, sizeof(struct dvb_frontend_ops)); in tda10023_attach() 547 state->frontend.ops.info.symbol_rate_min = (state->sysclk/2)/64; in tda10023_attach() 548 state->frontend.ops.info.symbol_rate_max = (state->sysclk/2)/4; in tda10023_attach() 554 state->frontend.demodulator_priv = state; in tda10023_attach() 555 return &state->frontend; in tda10023_attach()
|
| A D | mt312.c | 33 struct dvb_frontend frontend; member 796 memcpy(&state->frontend.ops, &mt312_ops, in mt312_attach() 798 state->frontend.demodulator_priv = state; in mt312_attach() 802 strscpy(state->frontend.ops.info.name, "Zarlink VP310 DVB-S", in mt312_attach() 803 sizeof(state->frontend.ops.info.name)); in mt312_attach() 808 strscpy(state->frontend.ops.info.name, "Zarlink MT312 DVB-S", in mt312_attach() 809 sizeof(state->frontend.ops.info.name)); in mt312_attach() 814 strscpy(state->frontend.ops.info.name, "Zarlink ZL10313 DVB-S", in mt312_attach() 815 sizeof(state->frontend.ops.info.name)); in mt312_attach() 824 return &state->frontend; in mt312_attach()
|
| A D | au8522_dig.c | 861 memcpy(&state->frontend.ops, &au8522_ops, in au8522_attach() 863 state->frontend.demodulator_priv = state; in au8522_attach() 865 state->frontend.ops.analog_ops.i2c_gate_ctrl = au8522_analog_i2c_gate_ctrl; in au8522_attach() 867 if (au8522_init(&state->frontend) != 0) { in au8522_attach() 874 au8522_i2c_gate_ctrl(&state->frontend, 1); in au8522_attach() 876 return &state->frontend; in au8522_attach()
|
| /drivers/media/pci/saa7164/ |
| A D | saa7164-dvb.c | 290 if (!demux->dmx.frontend) in saa7164_dvb_start_feed() 465 dvb_frontend_detach(dvb->frontend); in dvb_register() 492 if (dvb->frontend == NULL) in saa7164_dvb_unregister() 515 dvb_frontend_detach(dvb->frontend); in saa7164_dvb_unregister() 552 if (port->dvb.frontend != NULL) { in saa7164_dvb_register() 565 if (port->dvb.frontend != NULL) { in saa7164_dvb_register() 584 if (port->dvb.frontend != NULL) { in saa7164_dvb_register() 612 if (port->dvb.frontend != NULL) { in saa7164_dvb_register() 721 if (NULL == dvb->frontend) { in saa7164_dvb_register() 730 if (dvb->frontend->ops.release) in saa7164_dvb_register() [all …]
|
| /drivers/media/platform/st/sti/c8sectpfe/ |
| A D | c8sectpfe-common.c | 210 if (tsin->frontend) { in c8sectpfe_tuner_unregister_frontend() 211 dvb_unregister_frontend(tsin->frontend); in c8sectpfe_tuner_unregister_frontend() 212 dvb_frontend_detach(tsin->frontend); in c8sectpfe_tuner_unregister_frontend() 233 struct dvb_frontend *frontend; in c8sectpfe_tuner_register_frontend() local 243 res = c8sectpfe_frontend_attach(&frontend, *c8sectpfe, tsin, n); in c8sectpfe_tuner_register_frontend() 247 res = dvb_register_frontend(&c8sectpfe[0]->adapter, frontend); in c8sectpfe_tuner_register_frontend() 254 tsin->frontend = frontend; in c8sectpfe_tuner_register_frontend()
|
| /drivers/media/usb/ttusb-dec/ |
| A D | ttusbdecfe.c | 20 struct dvb_frontend frontend; member 209 memcpy(&state->frontend.ops, &ttusbdecfe_dvbt_ops, sizeof(struct dvb_frontend_ops)); in ttusbdecfe_dvbt_attach() 210 state->frontend.demodulator_priv = state; in ttusbdecfe_dvbt_attach() 211 return &state->frontend; in ttusbdecfe_dvbt_attach() 231 memcpy(&state->frontend.ops, &ttusbdecfe_dvbs_ops, sizeof(struct dvb_frontend_ops)); in ttusbdecfe_dvbs_attach() 232 state->frontend.demodulator_priv = state; in ttusbdecfe_dvbs_attach() 233 return &state->frontend; in ttusbdecfe_dvbs_attach()
|
| /drivers/media/common/videobuf2/ |
| A D | videobuf2-dvb.c | 42 if (!demux->dmx.frontend) in vb2_dvb_start_feed() 108 result = dvb_register_frontend(adapter, dvb->frontend); in vb2_dvb_register_frontend() 183 dvb_unregister_frontend(dvb->frontend); in vb2_dvb_register_frontend() 185 dvb_frontend_detach(dvb->frontend); in vb2_dvb_register_frontend() 186 dvb->frontend = NULL; in vb2_dvb_register_frontend() 285 if (fe->dvb.frontend == p) { in vb2_dvb_find_frontend() 332 dvb_unregister_frontend(fe->dvb.frontend); in vb2_dvb_dealloc_frontends() 334 if (fe->dvb.frontend) in vb2_dvb_dealloc_frontends() 336 dvb_frontend_detach(fe->dvb.frontend); in vb2_dvb_dealloc_frontends()
|
| /drivers/media/common/siano/ |
| A D | smsdvb-main.c | 243 struct dvb_frontend *fe = &client->frontend; in smsdvb_update_tx_params() 260 struct dvb_frontend *fe = &client->frontend; in smsdvb_update_per_slices() 300 struct dvb_frontend *fe = &client->frontend; in smsdvb_update_dvb_stats() 352 struct dvb_frontend *fe = &client->frontend; in smsdvb_update_isdbt_stats() 452 struct dvb_frontend *fe = &client->frontend; in smsdvb_update_isdbt_stats_ex() 547 struct dvb_frontend *fe = &client->frontend; in smsdvb_onresponse() 659 dvb_unregister_frontend(&client->frontend); in smsdvb_unregister_client() 1153 memcpy(&client->frontend.ops, &smsdvb_fe_ops, in smsdvb_hotplug() 1159 client->frontend.ops.delsys[0] = SYS_DVBT; in smsdvb_hotplug() 1163 client->frontend.ops.delsys[0] = SYS_ISDBT; in smsdvb_hotplug() [all …]
|
| /drivers/media/test-drivers/vidtv/ |
| A D | vidtv_demod.c | 207 cnr2qual = vidtv_match_cnr_s(&state->frontend); in vidtv_demod_read_status() 210 state->frontend.ops.tuner_ops.get_rf_strength) { in vidtv_demod_read_status() 211 state->frontend.ops.tuner_ops.get_rf_strength(&state->frontend, in vidtv_demod_read_status() 230 vidtv_demod_update_stats(&state->frontend); in vidtv_demod_read_status() 426 memcpy(&state->frontend.ops, in vidtv_demod_i2c_probe() 432 state->frontend.demodulator_priv = state; in vidtv_demod_i2c_probe() 435 vidtv_clean_stats(&state->frontend); in vidtv_demod_i2c_probe()
|
| /drivers/xen/xenbus/ |
| A D | xenbus_probe_frontend.c | 416 char *backend, *frontend; in xenbus_check_frontend() local 418 frontend = kasprintf(GFP_NOIO | __GFP_HIGH, "device/%s/%s", class, dev); in xenbus_check_frontend() 419 if (!frontend) in xenbus_check_frontend() 422 err = xenbus_scanf(XBT_NIL, frontend, "state", "%i", &fe_state); in xenbus_check_frontend() 430 frontend, xenbus_strstate(fe_state)); in xenbus_check_frontend() 431 backend = xenbus_read(XBT_NIL, frontend, "backend", NULL); in xenbus_check_frontend() 436 xenbus_reset_frontend(frontend, backend, be_state); in xenbus_check_frontend() 443 kfree(frontend); in xenbus_check_frontend()
|
| A D | xenbus_probe_backend.c | 62 const char *devid, *type, *frontend; in backend_bus_id() local 76 "frontend", NULL, &frontend, in backend_bus_id() 80 if (strlen(frontend) == 0) in backend_bus_id() 82 if (!err && !xenbus_exists(XBT_NIL, frontend, "")) in backend_bus_id() 84 kfree(frontend); in backend_bus_id()
|
| /drivers/media/pci/ddbridge/ |
| A D | ddbridge-dummy-fe.c | 17 struct dvb_frontend frontend; member 108 memcpy(&state->frontend.ops, in ddbridge_dummy_fe_qam_attach() 112 state->frontend.demodulator_priv = state; in ddbridge_dummy_fe_qam_attach() 113 return &state->frontend; in ddbridge_dummy_fe_qam_attach()
|
| /drivers/media/firewire/ |
| A D | firedtv-dvb.c | 128 (demux->dmx.frontend->source != DMX_MEMORY_FE))) { in fdtv_stop_feed() 191 fdtv->frontend.source = DMX_FRONTEND_0; in fdtv_dvb_register() 193 err = fdtv->demux.dmx.add_frontend(&fdtv->demux.dmx, &fdtv->frontend); in fdtv_dvb_register() 198 &fdtv->frontend); in fdtv_dvb_register() 222 fdtv->demux.dmx.remove_frontend(&fdtv->demux.dmx, &fdtv->frontend); in fdtv_dvb_register() 240 fdtv->demux.dmx.remove_frontend(&fdtv->demux.dmx, &fdtv->frontend); in fdtv_dvb_unregister()
|
| /drivers/media/usb/dvb-usb-v2/ |
| A D | zd1301.c | 132 struct dvb_frontend *frontend; in zd1301_frontend_attach() local 161 frontend = zd1301_demod_get_dvb_frontend(pdev); in zd1301_frontend_attach() 162 if (!adapter || !frontend) { in zd1301_frontend_attach() 169 dev->mt2060_pdata.dvb_frontend = frontend; in zd1301_frontend_attach() 187 adap->fe[0] = frontend; in zd1301_frontend_attach()
|