Home
last modified time | relevance | path

Searched refs:fmdev (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/drivers/media/radio/wl128x/
Dfmdrv_common.c75 static void fm_irq_send_flag_getcmd(struct fmdev *);
76 static void fm_irq_handle_flag_getcmd_resp(struct fmdev *);
77 static void fm_irq_handle_hw_malfunction(struct fmdev *);
78 static void fm_irq_handle_rds_start(struct fmdev *);
79 static void fm_irq_send_rdsdata_getcmd(struct fmdev *);
80 static void fm_irq_handle_rdsdata_getcmd_resp(struct fmdev *);
81 static void fm_irq_handle_rds_finish(struct fmdev *);
82 static void fm_irq_handle_tune_op_ended(struct fmdev *);
83 static void fm_irq_handle_power_enb(struct fmdev *);
84 static void fm_irq_handle_low_rssi_start(struct fmdev *);
[all …]
Dfmdrv_rx.c24 void fm_rx_reset_rds_cache(struct fmdev *fmdev) in fm_rx_reset_rds_cache() argument
26 fmdev->rx.rds.flag = FM_RDS_DISABLE; in fm_rx_reset_rds_cache()
27 fmdev->rx.rds.last_blk_idx = 0; in fm_rx_reset_rds_cache()
28 fmdev->rx.rds.wr_idx = 0; in fm_rx_reset_rds_cache()
29 fmdev->rx.rds.rd_idx = 0; in fm_rx_reset_rds_cache()
31 if (fmdev->rx.af_mode == FM_RX_RDS_AF_SWITCH_MODE_ON) in fm_rx_reset_rds_cache()
32 fmdev->irq_info.mask |= FM_LEV_EVENT; in fm_rx_reset_rds_cache()
35 void fm_rx_reset_station_info(struct fmdev *fmdev) in fm_rx_reset_station_info() argument
37 fmdev->rx.stat_info.picode = FM_NO_PI_CODE; in fm_rx_reset_station_info()
38 fmdev->rx.stat_info.afcache_size = 0; in fm_rx_reset_station_info()
[all …]
Dfmdrv_tx.c23 int fm_tx_set_stereo_mono(struct fmdev *fmdev, u16 mode) in fm_tx_set_stereo_mono() argument
28 if (fmdev->tx_data.aud_mode == mode) in fm_tx_set_stereo_mono()
35 ret = fmc_send_cmd(fmdev, MONO_SET, REG_WR, &payload, in fm_tx_set_stereo_mono()
40 fmdev->tx_data.aud_mode = mode; in fm_tx_set_stereo_mono()
45 static int set_rds_text(struct fmdev *fmdev, u8 *rds_text) in set_rds_text() argument
50 ret = fmc_send_cmd(fmdev, RDS_DATA_SET, REG_WR, rds_text, in set_rds_text()
57 ret = fmc_send_cmd(fmdev, DISPLAY_MODE, REG_WR, &payload, in set_rds_text()
65 static int set_rds_data_mode(struct fmdev *fmdev, u8 mode) in set_rds_data_mode() argument
72 ret = fmc_send_cmd(fmdev, PI_SET, REG_WR, &payload, in set_rds_data_mode()
79 ret = fmc_send_cmd(fmdev, DI_SET, REG_WR, &payload, in set_rds_data_mode()
[all …]
Dfmdrv_v4l2.c46 struct fmdev *fmdev; in fm_v4l2_fops_read() local
48 fmdev = video_drvdata(file); in fm_v4l2_fops_read()
55 if (mutex_lock_interruptible(&fmdev->mutex)) in fm_v4l2_fops_read()
59 ret = fm_rx_get_rds_mode(fmdev, &rds_mode); in fm_v4l2_fops_read()
66 ret = fmc_set_rds_mode(fmdev, FM_RDS_ENABLE); in fm_v4l2_fops_read()
74 ret = fmc_transfer_rds_from_internal_buff(fmdev, file, buf, count); in fm_v4l2_fops_read()
76 mutex_unlock(&fmdev->mutex); in fm_v4l2_fops_read()
86 struct fmdev *fmdev; in fm_v4l2_fops_write() local
95 fmdev = video_drvdata(file); in fm_v4l2_fops_write()
96 if (mutex_lock_interruptible(&fmdev->mutex)) in fm_v4l2_fops_write()
[all …]
Dfmdrv_rx.h21 int fm_rx_set_freq(struct fmdev *, u32);
22 int fm_rx_set_mute_mode(struct fmdev *, u8);
23 int fm_rx_set_stereo_mono(struct fmdev *, u16);
24 int fm_rx_set_rds_mode(struct fmdev *, u8);
25 int fm_rx_set_rds_system(struct fmdev *, u8);
26 int fm_rx_set_volume(struct fmdev *, u16);
27 int fm_rx_set_rssi_threshold(struct fmdev *, short);
28 int fm_rx_set_region(struct fmdev *, u8);
29 int fm_rx_set_rfdepend_softmute(struct fmdev *, u8);
30 int fm_rx_set_deemphasis_mode(struct fmdev *, u16);
[all …]
Dfmdrv_tx.h21 int fm_tx_set_freq(struct fmdev *, u32);
22 int fm_tx_set_pwr_lvl(struct fmdev *, u8);
23 int fm_tx_set_region(struct fmdev *, u8);
24 int fm_tx_set_mute_mode(struct fmdev *, u8);
25 int fm_tx_set_stereo_mono(struct fmdev *, u16);
26 int fm_tx_set_rds_mode(struct fmdev *, u8);
27 int fm_tx_set_radio_text(struct fmdev *, u8 *, u8);
28 int fm_tx_set_af(struct fmdev *, u32);
29 int fm_tx_set_preemph_filter(struct fmdev *, u32);
30 int fm_tx_get_tune_cap_val(struct fmdev *);
Dfmdrv_common.h367 int fmc_prepare(struct fmdev *);
368 int fmc_release(struct fmdev *);
370 void fmc_update_region_info(struct fmdev *, u8);
371 int fmc_send_cmd(struct fmdev *, u8, u16,
373 int fmc_is_rds_data_available(struct fmdev *, struct file *,
375 int fmc_transfer_rds_from_internal_buff(struct fmdev *, struct file *,
378 int fmc_set_freq(struct fmdev *, u32);
379 int fmc_set_mode(struct fmdev *, u8);
380 int fmc_set_region(struct fmdev *, u8);
381 int fmc_set_mute_mode(struct fmdev *, u8);
[all …]
Dfmdrv.h104 struct fmdev;
105 typedef void (*int_handler_prototype) (struct fmdev *);
200 struct fmdev { struct
Dfmdrv_v4l2.h26 int fm_v4l2_init_video_device(struct fmdev *, int);
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.c2040 struct mlx5_core_dev *fmdev, *pmdev; in same_hw_devs() local
2043 fmdev = priv->mdev; in same_hw_devs()
2046 mlx5_query_nic_vport_system_image_guid(fmdev, &fsystem_guid); in same_hw_devs()