Home
last modified time | relevance | path

Searched refs:st_data (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/drivers/misc/ti-st/
Dst_ll.c30 static void send_ll_cmd(struct st_data_s *st_data, in send_ll_cmd() argument
35 st_int_write(st_data, &cmd, 1); in send_ll_cmd()
39 static void ll_device_want_to_sleep(struct st_data_s *st_data) in ll_device_want_to_sleep() argument
46 if (st_data->ll_state != ST_LL_AWAKE) in ll_device_want_to_sleep()
48 "in state %ld", st_data->ll_state); in ll_device_want_to_sleep()
50 send_ll_cmd(st_data, LL_SLEEP_ACK); in ll_device_want_to_sleep()
52 st_data->ll_state = ST_LL_ASLEEP; in ll_device_want_to_sleep()
55 kim_data = st_data->kim_data; in ll_device_want_to_sleep()
61 static void ll_device_want_to_wakeup(struct st_data_s *st_data) in ll_device_want_to_wakeup() argument
67 switch (st_data->ll_state) { in ll_device_want_to_wakeup()
[all …]
Dst_core.c470 void st_tx_wakeup(struct st_data_s *st_data) in st_tx_wakeup() argument
476 if (test_and_set_bit(ST_TX_SENDING, &st_data->tx_state)) { in st_tx_wakeup()
479 set_bit(ST_TX_WAKEUP, &st_data->tx_state); in st_tx_wakeup()
487 clear_bit(ST_TX_WAKEUP, &st_data->tx_state); in st_tx_wakeup()
488 while ((skb = st_int_dequeue(st_data))) { in st_tx_wakeup()
490 spin_lock_irqsave(&st_data->lock, flags); in st_tx_wakeup()
492 set_bit(TTY_DO_WRITE_WAKEUP, &st_data->tty->flags); in st_tx_wakeup()
493 len = st_int_write(st_data, skb->data, skb->len); in st_tx_wakeup()
498 st_data->tx_skb = skb; in st_tx_wakeup()
499 spin_unlock_irqrestore(&st_data->lock, flags); in st_tx_wakeup()
[all …]
/Linux-v4.19/sound/soc/omap/
Dmcbsp.c61 writel_relaxed(val, mcbsp->st_data->io_base_st + reg); in omap_mcbsp_st_write()
66 return readl_relaxed(mcbsp->st_data->io_base_st + reg); in omap_mcbsp_st_read()
262 mcbsp->pdata->force_ick_on(mcbsp->st_data->mcbsp_iclk, true); in omap_st_on()
292 mcbsp->pdata->force_ick_on(mcbsp->st_data->mcbsp_iclk, false); in omap_st_off()
324 struct omap_mcbsp_st_data *st_data = mcbsp->st_data; in omap_st_chgain() local
328 MCBSP_ST_WRITE(mcbsp, SGAINCR, ST_CH0GAIN(st_data->ch0gain) | \ in omap_st_chgain()
329 ST_CH1GAIN(st_data->ch1gain)); in omap_st_chgain()
334 struct omap_mcbsp_st_data *st_data = mcbsp->st_data; in omap_st_set_chgain() local
337 if (!st_data) in omap_st_set_chgain()
342 st_data->ch0gain = chgain; in omap_st_set_chgain()
[all …]
Dmcbsp.h314 struct omap_mcbsp_st_data *st_data; member
Domap-mcbsp.c755 if (!mcbsp->st_data) { in omap_mcbsp_st_add_controls()
/Linux-v4.19/drivers/clk/x86/
Dclk-st.c34 struct st_clk_data *st_data; in st_clk_probe() local
36 st_data = dev_get_platdata(&pdev->dev); in st_clk_probe()
37 if (!st_data || !st_data->base) in st_clk_probe()
47 0, st_data->base + CLKDRVSTR2, OSCOUT1CLK25MHZ, 3, 0, NULL); in st_clk_probe()
52 0, st_data->base + MISCCLKCNTL1, OSCCLKENB, in st_clk_probe()
/Linux-v4.19/include/linux/
Dti_wilink_st.h187 void st_tx_wakeup(struct st_data_s *st_data);