/kernel/linux/linux-5.10/net/bluetooth/ |
H A D | amp.h | 43 void amp_disconnect_logical_link(struct hci_chan *hchan); 49 static inline void amp_disconnect_logical_link(struct hci_chan *hchan) in amp_disconnect_logical_link() argument 58 void amp_disconnect_logical_link(struct hci_chan *hchan); 59 void amp_destroy_logical_link(struct hci_chan *hchan, u8 reason);
|
H A D | amp.c | 572 void amp_disconnect_logical_link(struct hci_chan *hchan) in amp_disconnect_logical_link() argument 574 struct hci_conn *hcon = hchan->conn; in amp_disconnect_logical_link() 578 BT_DBG("hchan %p not connected", hchan); in amp_disconnect_logical_link() 582 cp.log_handle = cpu_to_le16(hchan->handle); in amp_disconnect_logical_link() 586 void amp_destroy_logical_link(struct hci_chan *hchan, u8 reason) in amp_destroy_logical_link() argument 588 BT_DBG("hchan %p", hchan); in amp_destroy_logical_link() 590 hci_chan_del(hchan); in amp_destroy_logical_link()
|
H A D | hci_conn.c | 1773 struct hci_chan *hchan; in __hci_chan_lookup_handle() local 1775 list_for_each_entry(hchan, &hcon->chan_list, list) { in __hci_chan_lookup_handle() 1776 if (hchan->handle == handle) in __hci_chan_lookup_handle() 1777 return hchan; in __hci_chan_lookup_handle() 1787 struct hci_chan *hchan = NULL; in hci_chan_lookup_handle() local 1792 hchan = __hci_chan_lookup_handle(hcon, handle); in hci_chan_lookup_handle() 1793 if (hchan) in hci_chan_lookup_handle() 1799 return hchan; in hci_chan_lookup_handle()
|
H A D | l2cap_core.c | 982 hci_send_acl(conn->hchan, skb, flags); in l2cap_send_cmd() 1020 hci_send_acl(chan->conn->hchan, skb, flags); in l2cap_do_send() 1816 * l2cap->hchan, .. are valid as long as the remove callback hasn't been called. 1841 /* conn->hchan is NULL after l2cap_conn_del() was called */ in l2cap_register_user() 1842 if (!conn->hchan) { in l2cap_register_user() 1934 hci_chan_del(conn->hchan); in l2cap_conn_del() 1940 conn->hchan = NULL; in l2cap_conn_del() 5033 struct hci_chan *hchan) in l2cap_logical_finish_create() 5037 chan->hs_hchan = hchan; in l2cap_logical_finish_create() 5056 struct hci_chan *hchan) in l2cap_logical_finish_move() 5032 l2cap_logical_finish_create(struct l2cap_chan *chan, struct hci_chan *hchan) l2cap_logical_finish_create() argument 5055 l2cap_logical_finish_move(struct l2cap_chan *chan, struct hci_chan *hchan) l2cap_logical_finish_move() argument 5090 l2cap_logical_cfm(struct l2cap_chan *chan, struct hci_chan *hchan, u8 status) l2cap_logical_cfm() argument 5193 struct hci_chan *hchan = NULL; l2cap_do_move_respond() local 5368 struct hci_chan *hchan = NULL; l2cap_move_continue() local 7845 struct hci_chan *hchan; l2cap_conn_add() local [all...] |
H A D | hci_event.c | 5025 struct hci_chan *hchan; in hci_loglink_complete_evt() local 5036 /* Create AMP hchan */ in hci_loglink_complete_evt() 5037 hchan = hci_chan_create(hcon); in hci_loglink_complete_evt() 5038 if (!hchan) in hci_loglink_complete_evt() 5041 hchan->handle = le16_to_cpu(ev->handle); in hci_loglink_complete_evt() 5042 hchan->amp = true; in hci_loglink_complete_evt() 5044 BT_DBG("hcon %p mgr %p hchan %p", hcon, hcon->amp_mgr, hchan); in hci_loglink_complete_evt() 5053 l2cap_logical_cfm(bredr_chan, hchan, 0); in hci_loglink_complete_evt() 5064 struct hci_chan *hchan; in hci_disconn_loglink_complete_evt() local [all...] |
H A D | smp.c | 2788 struct l2cap_chan *hchan = hdev->smp_data; in smp_cmd_public_key() local 2791 if (!hchan || !hchan->data) in smp_cmd_public_key() 2794 smp_dev = hchan->data; in smp_cmd_public_key()
|
/kernel/linux/linux-6.6/sound/soc/sof/intel/ |
H A D | hda-mlink.c | 349 static void hdaml_shim_map_stream_ch(u16 __iomem *pcmsycm, int lchan, int hchan, in hdaml_shim_map_stream_ch() argument 357 u16p_replace_bits(&val, hchan, GENMASK(7, 4)); in hdaml_shim_map_stream_ch() 805 int hchan; in hdac_bus_eml_sdw_map_stream_ch() local 818 hchan = __fls(channel_mask); in hdac_bus_eml_sdw_map_stream_ch() 821 hchan = 0; in hdac_bus_eml_sdw_map_stream_ch() 827 hdaml_shim_map_stream_ch(pcmsycm, lchan, hchan, in hdac_bus_eml_sdw_map_stream_ch()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/ |
H A D | main.c | 285 static int ath_reset_internal(struct ath_softc *sc, struct ath9k_channel *hchan) in ath_reset_internal() argument 305 if (!hchan) { in ath_reset_internal() 307 hchan = ah->curchan; in ath_reset_internal() 310 if (!hchan) { in ath_reset_internal() 312 hchan = ath9k_cmn_get_channel(sc->hw, ah, &sc->cur_chan->chandef); in ath_reset_internal() 326 hchan->channel, IS_CHAN_HT40(hchan), fastcc); in ath_reset_internal() 328 r = ath9k_hw_reset(ah, hchan, caldata, fastcc); in ath_reset_internal() 610 int ath_reset(struct ath_softc *sc, struct ath9k_channel *hchan) in ath_reset() argument 619 r = ath_reset_internal(sc, hchan); in ath_reset() [all...] |
H A D | channel.c | 28 struct ath9k_channel *hchan; in ath_set_channel() local 69 hchan = &sc->sc_ah->channels[pos]; in ath_set_channel() 70 r = ath_reset(sc, hchan); in ath_set_channel()
|
H A D | htc_drv_main.c | 242 struct ath9k_channel *hchan) in ath9k_htc_set_channel() 278 ret = ath9k_hw_reset(ah, hchan, caldata, fastcc); in ath9k_htc_set_channel() 295 mode = ath9k_htc_get_curmode(priv, hchan); in ath9k_htc_set_channel() 240 ath9k_htc_set_channel(struct ath9k_htc_priv *priv, struct ieee80211_hw *hw, struct ath9k_channel *hchan) ath9k_htc_set_channel() argument
|
H A D | ath9k.h | 1125 int ath_reset(struct ath_softc *sc, struct ath9k_channel *hchan);
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
H A D | main.c | 285 static int ath_reset_internal(struct ath_softc *sc, struct ath9k_channel *hchan) in ath_reset_internal() argument 305 if (!hchan) { in ath_reset_internal() 307 hchan = ah->curchan; in ath_reset_internal() 310 if (!hchan) { in ath_reset_internal() 312 hchan = ath9k_cmn_get_channel(sc->hw, ah, &sc->cur_chan->chandef); in ath_reset_internal() 326 hchan->channel, IS_CHAN_HT40(hchan), fastcc); in ath_reset_internal() 328 r = ath9k_hw_reset(ah, hchan, caldata, fastcc); in ath_reset_internal() 610 int ath_reset(struct ath_softc *sc, struct ath9k_channel *hchan) in ath_reset() argument 619 r = ath_reset_internal(sc, hchan); in ath_reset() [all...] |
H A D | htc_drv_main.c | 242 struct ath9k_channel *hchan) in ath9k_htc_set_channel() 278 ret = ath9k_hw_reset(ah, hchan, caldata, fastcc); in ath9k_htc_set_channel() 295 mode = ath9k_htc_get_curmode(priv, hchan); in ath9k_htc_set_channel() 240 ath9k_htc_set_channel(struct ath9k_htc_priv *priv, struct ieee80211_hw *hw, struct ath9k_channel *hchan) ath9k_htc_set_channel() argument
|
H A D | channel.c | 28 struct ath9k_channel *hchan; in ath_set_channel() local 69 hchan = &sc->sc_ah->channels[pos]; in ath_set_channel() 70 r = ath_reset(sc, hchan); in ath_set_channel()
|
H A D | ath9k.h | 1126 int ath_reset(struct ath_softc *sc, struct ath9k_channel *hchan);
|
/kernel/linux/linux-6.6/net/bluetooth/ |
H A D | hci_conn.c | 2769 struct hci_chan *hchan; in __hci_chan_lookup_handle() local 2771 list_for_each_entry(hchan, &hcon->chan_list, list) { in __hci_chan_lookup_handle() 2772 if (hchan->handle == handle) in __hci_chan_lookup_handle() 2773 return hchan; in __hci_chan_lookup_handle() 2783 struct hci_chan *hchan = NULL; in hci_chan_lookup_handle() local 2788 hchan = __hci_chan_lookup_handle(hcon, handle); in hci_chan_lookup_handle() 2789 if (hchan) in hci_chan_lookup_handle() 2795 return hchan; in hci_chan_lookup_handle()
|
H A D | hci_event.c | 5741 struct hci_chan *hchan; in hci_loglink_complete_evt() local 5751 /* Create AMP hchan */ in hci_loglink_complete_evt() 5752 hchan = hci_chan_create(hcon); in hci_loglink_complete_evt() 5753 if (!hchan) in hci_loglink_complete_evt() 5756 hchan->handle = le16_to_cpu(ev->handle); in hci_loglink_complete_evt() 5757 hchan->amp = true; in hci_loglink_complete_evt() 5759 BT_DBG("hcon %p mgr %p hchan %p", hcon, hcon->amp_mgr, hchan); in hci_loglink_complete_evt() 5768 l2cap_logical_cfm(bredr_chan, hchan, 0); in hci_loglink_complete_evt() 5779 struct hci_chan *hchan; in hci_disconn_loglink_complete_evt() local [all...] |
H A D | l2cap_core.c | 946 hci_send_acl(conn->hchan, skb, flags); in l2cap_send_cmd() 969 hci_send_acl(chan->conn->hchan, skb, flags); in l2cap_do_send() 1651 * l2cap->hchan, .. are valid as long as the remove callback hasn't been called. 1676 /* conn->hchan is NULL after l2cap_conn_del() was called */ in l2cap_register_user() 1677 if (!conn->hchan) { in l2cap_register_user() 1768 hci_chan_del(conn->hchan); in l2cap_conn_del() 1774 conn->hchan = NULL; in l2cap_conn_del() 6828 struct hci_chan *hchan; in l2cap_conn_add() local 6833 hchan = hci_chan_create(hcon); in l2cap_conn_add() 6834 if (!hchan) in l2cap_conn_add() [all...] |
H A D | smp.c | 2794 struct l2cap_chan *hchan = hdev->smp_data; in smp_cmd_public_key() local 2797 if (!hchan || !hchan->data) in smp_cmd_public_key() 2800 smp_dev = hchan->data; in smp_cmd_public_key()
|
/kernel/linux/linux-6.6/include/net/bluetooth/ |
H A D | l2cap.h | 634 struct hci_chan *hchan; member 957 void l2cap_logical_cfm(struct l2cap_chan *chan, struct hci_chan *hchan,
|
/kernel/linux/linux-5.10/include/net/bluetooth/ |
H A D | l2cap.h | 675 struct hci_chan *hchan; member 998 void l2cap_logical_cfm(struct l2cap_chan *chan, struct hci_chan *hchan,
|