Home
last modified time | relevance | path

Searched refs:hu (Results 1 – 25 of 83) sorted by relevance

1234

/linux/drivers/bluetooth/
A Dhci_serdev.c50 skb = hu->proto->dequeue(hu); in hci_uart_dequeue()
101 kfree_skb(hu->tx_skb); hu->tx_skb = NULL; in hci_uart_flush()
108 hu->proto->flush(hu); in hci_uart_flush()
171 hu->proto->enqueue(hu, skb); in hci_uart_send_frame()
206 err = hu->proto->set_baudrate(hu, speed); in hci_uart_setup()
214 return hu->proto->setup(hu); in hci_uart_setup()
255 if (!hu || serdev != hu->serdev) { in hci_uart_write_wakeup()
279 if (!hu || serdev != hu->serdev) { in hci_uart_receive_buf()
290 hu->proto->recv(hu, data, count); in hci_uart_receive_buf()
292 if (hu->hdev) in hci_uart_receive_buf()
[all …]
A Dhci_ldisc.c106 skb = hu->proto->dequeue(hu); in hci_uart_dequeue()
196 hu->proto->close(hu); in hci_uart_init_work()
243 hu->proto->flush(hu); in hci_uart_flush()
286 hu->proto->enqueue(hu, skb); in hci_uart_send_frame()
423 return hu->proto->setup(hu); in hci_uart_setup()
491 hu = kzalloc(sizeof(*hu), GFP_KERNEL); in hci_uart_tty_open()
557 hu->proto->close(hu); in hci_uart_tty_close()
609 if (!hu || tty != hu->tty) in hci_uart_tty_receive()
622 hu->proto->recv(hu, data, count); in hci_uart_tty_receive()
676 err = hu->proto->open(hu); in hci_uart_register_dev()
[all …]
A Dhci_mrvl.c48 struct hci_uart hu; member
62 BT_DBG("hu %p", hu); in mrvl_open()
76 hu->priv = mrvl; in mrvl_open()
78 if (hu->serdev) { in mrvl_open()
95 BT_DBG("hu %p", hu); in mrvl_close()
97 if (hu->serdev) in mrvl_close()
105 hu->priv = NULL; in mrvl_close()
113 BT_DBG("hu %p", hu); in mrvl_flush()
380 if (hu->serdev) in mrvl_setup()
381 serdev_device_set_baudrate(hu->serdev, hu->oper_speed); in mrvl_setup()
[all …]
A Dhci_qca.c380 struct hci_uart *hu = qca->hu; in qca_wq_awake_device() local
411 struct hci_uart *hu = qca->hu; in qca_wq_awake_rx() local
439 struct hci_uart *hu = qca->hu; in qca_wq_serial_rx_clock_vote_off() local
450 struct hci_uart *hu = qca->hu; in qca_wq_serial_tx_clock_vote_off() local
466 struct hci_uart *hu = qca->hu; in hci_ibs_tx_idle_timeout() local
499 struct hci_uart *hu = qca->hu; in hci_ibs_wake_retrans_timeout() local
546 struct hci_uart *hu = qca->hu; in qca_controller_memdump_timeout() local
599 qca->hu = hu; in qca_open()
608 hu->priv = qca; in qca_open()
725 qca->hu = NULL; in qca_close()
[all …]
A Dhci_ll.c66 struct hci_uart hu; member
115 BT_DBG("hu %p", hu); in ll_open()
127 hu->priv = ll; in ll_open()
129 if (hu->serdev) { in ll_open()
144 BT_DBG("hu %p", hu); in ll_flush()
157 BT_DBG("hu %p", hu); in ll_close()
164 if (hu->serdev) { in ll_close()
172 hu->priv = NULL; in ll_close()
204 BT_DBG("hu %p", hu); in ll_device_want_to_wakeup()
255 BT_DBG("hu %p", hu); in ll_device_want_to_sleep()
[all …]
A Dhci_h5.c153 struct hci_uart *hu = h5->hu; in h5_timed_event() local
218 BT_DBG("hu %p", hu); in h5_open()
220 if (hu->serdev) { in h5_open()
228 hu->priv = h5; in h5_open()
229 h5->hu = hu; in h5_open()
269 if (!hu->serdev) in h5_close()
352 h5_peer_reset(hu); in h5_handle_internal_rx()
356 h5_peer_reset(hu); in h5_handle_internal_rx()
593 if (hu->serdev) { in h5_recv()
635 if (hu->serdev) { in h5_enqueue()
[all …]
A Dhci_intel.c59 struct hci_uart *hu; member
71 struct hci_uart *hu; member
277 if (idev->hu) in intel_irq()
294 if (!hu->tty->dev) in intel_set_power()
322 idev->hu = powered ? hu : NULL; in intel_set_power()
398 intel->hu = hu; in intel_open()
400 hu->priv = intel; in intel_open()
422 hu->priv = NULL; in intel_close()
996 if (!hu->tty->dev) in intel_enqueue()
1078 if (idev->hu) in intel_suspend_device()
[all …]
A Dhci_ath.c31 struct hci_uart *hu; member
75 struct hci_uart *hu; in ath_hci_uart_work() local
80 hu = ath->hu; in ath_hci_uart_work()
81 tty = hu->tty; in ath_hci_uart_work()
99 BT_DBG("hu %p", hu); in ath_open()
110 hu->priv = ath; in ath_open()
111 ath->hu = hu; in ath_open()
122 BT_DBG("hu %p", hu); in ath_close()
130 hu->priv = NULL; in ath_close()
140 BT_DBG("hu %p", hu); in ath_flush()
[all …]
A Dhci_h4.c45 BT_DBG("hu %p", hu); in h4_open()
53 hu->priv = h4; in h4_open()
60 struct h4_struct *h4 = hu->priv; in h4_flush()
62 BT_DBG("hu %p", hu); in h4_flush()
72 struct h4_struct *h4 = hu->priv; in h4_close()
74 BT_DBG("hu %p", hu); in h4_close()
80 hu->priv = NULL; in h4_close()
159 u8 alignment = hu->alignment ? hu->alignment : 1; in h4_recv_buf()
169 for (; hu->padding && count > 0; hu->padding--) { in h4_recv_buf()
256 hu->padding = (alignment - hu->padding) % alignment; in h4_recv_buf()
[all …]
A Dhci_bcm.c172 if (hu->serdev) in host_set_baudrate()
235 if (device && device->hu && device->hu->serdev) in bcm_device_exists()
447 bt_dev_dbg(hu->hdev, "hu %p", hu); in bcm_open()
458 hu->priv = bcm; in bcm_open()
480 dev->hu = hu; in bcm_open()
533 bt_dev_dbg(hu->hdev, "hu %p", hu); in bcm_close()
574 bt_dev_dbg(hu->hdev, "hu %p", hu); in bcm_flush()
589 bt_dev_dbg(hu->hdev, "hu %p", hu); in bcm_setup()
726 bt_dev_dbg(hu->hdev, "hu %p skb %p", hu, skb); in bcm_enqueue()
836 if (!bdev->hu) in bcm_suspend()
[all …]
A Dhci_uart.h54 int (*open)(struct hci_uart *hu);
55 int (*close)(struct hci_uart *hu);
56 int (*flush)(struct hci_uart *hu);
57 int (*setup)(struct hci_uart *hu);
61 struct sk_buff *(*dequeue)(struct hci_uart *hu);
108 return hci_uart_register_device_priv(hu, p, 0); in hci_uart_register_device()
111 void hci_uart_unregister_device(struct hci_uart *hu);
113 int hci_uart_tx_wakeup(struct hci_uart *hu);
114 int hci_uart_wait_until_sent(struct hci_uart *hu);
115 int hci_uart_init_ready(struct hci_uart *hu);
[all …]
A Dhci_ag6xx.c37 BT_DBG("hu %p", hu); in ag6xx_open()
45 hu->priv = ag6xx; in ag6xx_open()
51 struct ag6xx_data *ag6xx = hu->priv; in ag6xx_close()
53 BT_DBG("hu %p", hu); in ag6xx_close()
59 hu->priv = NULL; in ag6xx_close()
65 struct ag6xx_data *ag6xx = hu->priv; in ag6xx_flush()
67 BT_DBG("hu %p", hu); in ag6xx_flush()
75 struct ag6xx_data *ag6xx = hu->priv; in ag6xx_dequeue()
89 struct ag6xx_data *ag6xx = hu->priv; in ag6xx_enqueue()
103 struct ag6xx_data *ag6xx = hu->priv; in ag6xx_recv()
[all …]
A Dhci_nokia.c120 struct hci_uart hu; member
240 nokia_enqueue(hu, skb); in nokia_send_alive_packet()
241 hci_uart_tx_wakeup(hu); in nokia_send_alive_packet()
288 nokia_enqueue(hu, skb); in nokia_send_negotiation()
289 hci_uart_tx_wakeup(hu); in nokia_send_negotiation()
343 hu->hdev->name, err); in nokia_setup_fw()
409 err = nokia_reset(hu); in nokia_setup()
416 err = nokia_send_negotiation(hu); in nokia_setup()
423 err = nokia_send_alive_packet(hu); in nokia_setup()
430 err = nokia_setup_fw(hu); in nokia_setup()
[all …]
A Dhci_bcsp.c53 struct hci_uart *hu; member
343 BT_DBG("hu %p", hu); in bcsp_flush()
416 hci_uart_tx_wakeup(hu); in bcsp_handle_le_pkt()
501 hci_uart_tx_wakeup(hu); in bcsp_complete_rx_pkt()
692 struct hci_uart *hu = bcsp->hu; in bcsp_timed_event() local
707 hci_uart_tx_wakeup(hu); in bcsp_timed_event()
714 BT_DBG("hu %p", hu); in bcsp_open()
720 hu->priv = bcsp; in bcsp_open()
721 bcsp->hu = hu; in bcsp_open()
742 hu->priv = NULL; in bcsp_close()
[all …]
A Dhci_aml.c530 static int aml_open(struct hci_uart *hu) in aml_open() argument
540 if (!hci_uart_has_flow_control(hu)) { in aml_open()
551 hu->priv = aml_data; in aml_open()
556 static int aml_close(struct hci_uart *hu) in aml_close() argument
559 struct aml_data *aml_data = hu->priv; in aml_close()
565 hu->priv = NULL; in aml_close()
570 static int aml_flush(struct hci_uart *hu) in aml_flush() argument
572 struct aml_data *aml_data = hu->priv; in aml_flush()
628 struct aml_data *aml_data = hu->priv; in aml_enqueue()
637 struct aml_data *aml_data = hu->priv; in aml_dequeue()
[all …]
/linux/Documentation/devicetree/bindings/clock/
A Damlogic,a1-pll-clkc.yaml12 - Jian Hu <jian.hu@jian.hu.com>
A Damlogic,a1-peripherals-clkc.yaml12 - Jian Hu <jian.hu@jian.hu.com>
/linux/arch/arm/boot/dts/nxp/imx/
A Dimx6q-pico-dwarf.dts6 // Richard Hu <richard.hu@technexion.com>
A Dimx6q-pico-hobbit.dts6 // Richard Hu <richard.hu@technexion.com>
A Dimx6q-pico-nymph.dts6 // Richard Hu <richard.hu@technexion.com>
A Dimx6q-pico-pi.dts6 // Richard Hu <richard.hu@technexion.com>
A Dimx6dl-pico-dwarf.dts6 // Richard Hu <richard.hu@technexion.com>
A Dimx6dl-pico-hobbit.dts6 // Richard Hu <richard.hu@technexion.com>
A Dimx6dl-pico-nymph.dts6 // Richard Hu <richard.hu@technexion.com>
A Dimx6dl-pico-pi.dts6 // Richard Hu <richard.hu@technexion.com>

Completed in 67 milliseconds

1234