hchan            1124 drivers/net/wireless/ath/ath9k/ath9k.h int ath_reset(struct ath_softc *sc, struct ath9k_channel *hchan);
hchan              28 drivers/net/wireless/ath/ath9k/channel.c 	struct ath9k_channel *hchan;
hchan              69 drivers/net/wireless/ath/ath9k/channel.c 	hchan = &sc->sc_ah->channels[pos];
hchan              70 drivers/net/wireless/ath/ath9k/channel.c 	r = ath_reset(sc, hchan);
hchan             242 drivers/net/wireless/ath/ath9k/htc_drv_main.c 				 struct ath9k_channel *hchan)
hchan             278 drivers/net/wireless/ath/ath9k/htc_drv_main.c 	ret = ath9k_hw_reset(ah, hchan, caldata, fastcc);
hchan             295 drivers/net/wireless/ath/ath9k/htc_drv_main.c 	mode = ath9k_htc_get_curmode(priv, hchan);
hchan             282 drivers/net/wireless/ath/ath9k/main.c static int ath_reset_internal(struct ath_softc *sc, struct ath9k_channel *hchan)
hchan             302 drivers/net/wireless/ath/ath9k/main.c 	if (!hchan) {
hchan             304 drivers/net/wireless/ath/ath9k/main.c 		hchan = ah->curchan;
hchan             318 drivers/net/wireless/ath/ath9k/main.c 		hchan->channel, IS_CHAN_HT40(hchan), fastcc);
hchan             320 drivers/net/wireless/ath/ath9k/main.c 	r = ath9k_hw_reset(ah, hchan, caldata, fastcc);
hchan             600 drivers/net/wireless/ath/ath9k/main.c int ath_reset(struct ath_softc *sc, struct ath9k_channel *hchan)
hchan             609 drivers/net/wireless/ath/ath9k/main.c 	r = ath_reset_internal(sc, hchan);
hchan             630 include/net/bluetooth/l2cap.h 	struct hci_chan		*hchan;
hchan             945 include/net/bluetooth/l2cap.h void l2cap_logical_cfm(struct l2cap_chan *chan, struct hci_chan *hchan,
hchan             569 net/bluetooth/amp.c void amp_disconnect_logical_link(struct hci_chan *hchan)
hchan             571 net/bluetooth/amp.c 	struct hci_conn *hcon = hchan->conn;
hchan             575 net/bluetooth/amp.c 		BT_DBG("hchan %p not connected", hchan);
hchan             579 net/bluetooth/amp.c 	cp.log_handle = cpu_to_le16(hchan->handle);
hchan             583 net/bluetooth/amp.c void amp_destroy_logical_link(struct hci_chan *hchan, u8 reason)
hchan             585 net/bluetooth/amp.c 	BT_DBG("hchan %p", hchan);
hchan             587 net/bluetooth/amp.c 	hci_chan_del(hchan);
hchan              43 net/bluetooth/amp.h void amp_disconnect_logical_link(struct hci_chan *hchan);
hchan              49 net/bluetooth/amp.h static inline void amp_disconnect_logical_link(struct hci_chan *hchan)
hchan              58 net/bluetooth/amp.h void amp_disconnect_logical_link(struct hci_chan *hchan);
hchan              59 net/bluetooth/amp.h void amp_destroy_logical_link(struct hci_chan *hchan, u8 reason);
hchan            1700 net/bluetooth/hci_conn.c 	struct hci_chan *hchan;
hchan            1702 net/bluetooth/hci_conn.c 	list_for_each_entry(hchan, &hcon->chan_list, list) {
hchan            1703 net/bluetooth/hci_conn.c 		if (hchan->handle == handle)
hchan            1704 net/bluetooth/hci_conn.c 			return hchan;
hchan            1714 net/bluetooth/hci_conn.c 	struct hci_chan *hchan = NULL;
hchan            1719 net/bluetooth/hci_conn.c 		hchan = __hci_chan_lookup_handle(hcon, handle);
hchan            1720 net/bluetooth/hci_conn.c 		if (hchan)
hchan            1726 net/bluetooth/hci_conn.c 	return hchan;
hchan            4821 net/bluetooth/hci_event.c 	struct hci_chan *hchan;
hchan            4833 net/bluetooth/hci_event.c 	hchan = hci_chan_create(hcon);
hchan            4834 net/bluetooth/hci_event.c 	if (!hchan)
hchan            4837 net/bluetooth/hci_event.c 	hchan->handle = le16_to_cpu(ev->handle);
hchan            4839 net/bluetooth/hci_event.c 	BT_DBG("hcon %p mgr %p hchan %p", hcon, hcon->amp_mgr, hchan);
hchan            4848 net/bluetooth/hci_event.c 		l2cap_logical_cfm(bredr_chan, hchan, 0);
hchan            4859 net/bluetooth/hci_event.c 	struct hci_chan *hchan;
hchan            4869 net/bluetooth/hci_event.c 	hchan = hci_chan_lookup_handle(hdev, le16_to_cpu(ev->handle));
hchan            4870 net/bluetooth/hci_event.c 	if (!hchan)
hchan            4873 net/bluetooth/hci_event.c 	amp_destroy_logical_link(hchan, ev->reason);
hchan             881 net/bluetooth/l2cap_core.c 	hci_send_acl(conn->hchan, skb, flags);
hchan             919 net/bluetooth/l2cap_core.c 	hci_send_acl(chan->conn->hchan, skb, flags);
hchan            1653 net/bluetooth/l2cap_core.c 	if (!conn->hchan) {
hchan            1745 net/bluetooth/l2cap_core.c 	hci_chan_del(conn->hchan);
hchan            1751 net/bluetooth/l2cap_core.c 	conn->hchan = NULL;
hchan            4728 net/bluetooth/l2cap_core.c 					struct hci_chan *hchan)
hchan            4732 net/bluetooth/l2cap_core.c 	chan->hs_hchan = hchan;
hchan            4751 net/bluetooth/l2cap_core.c 				      struct hci_chan *hchan)
hchan            4753 net/bluetooth/l2cap_core.c 	chan->hs_hcon = hchan->conn;
hchan            4785 net/bluetooth/l2cap_core.c void l2cap_logical_cfm(struct l2cap_chan *chan, struct hci_chan *hchan,
hchan            4788 net/bluetooth/l2cap_core.c 	BT_DBG("chan %p, hchan %p, status %d", chan, hchan, status);
hchan            4799 net/bluetooth/l2cap_core.c 			l2cap_logical_finish_create(chan, hchan);
hchan            4801 net/bluetooth/l2cap_core.c 		l2cap_logical_finish_move(chan, hchan);
hchan            4888 net/bluetooth/l2cap_core.c 	struct hci_chan *hchan = NULL;
hchan            4892 net/bluetooth/l2cap_core.c 	if (hchan) {
hchan            4893 net/bluetooth/l2cap_core.c 		if (hchan->state == BT_CONNECTED) {
hchan            4895 net/bluetooth/l2cap_core.c 			chan->hs_hcon = hchan->conn;
hchan            4900 net/bluetooth/l2cap_core.c 			l2cap_logical_cfm(chan, hchan, L2CAP_MR_SUCCESS);
hchan            5063 net/bluetooth/l2cap_core.c 	struct hci_chan *hchan = NULL;
hchan            5111 net/bluetooth/l2cap_core.c 		if (!hchan) {
hchan            5120 net/bluetooth/l2cap_core.c 		if (hchan->state != BT_CONNECTED)
hchan            5125 net/bluetooth/l2cap_core.c 		chan->hs_hcon = hchan->conn;
hchan            5138 net/bluetooth/l2cap_core.c 		l2cap_logical_cfm(chan, hchan, L2CAP_MR_SUCCESS);
hchan            7085 net/bluetooth/l2cap_core.c 	struct hci_chan *hchan;
hchan            7090 net/bluetooth/l2cap_core.c 	hchan = hci_chan_create(hcon);
hchan            7091 net/bluetooth/l2cap_core.c 	if (!hchan)
hchan            7096 net/bluetooth/l2cap_core.c 		hci_chan_del(hchan);
hchan            7103 net/bluetooth/l2cap_core.c 	conn->hchan = hchan;
hchan            7105 net/bluetooth/l2cap_core.c 	BT_DBG("hcon %p conn %p hchan %p", hcon, conn, hchan);
hchan            2716 net/bluetooth/smp.c 		struct l2cap_chan *hchan = hdev->smp_data;
hchan            2719 net/bluetooth/smp.c 		if (!hchan || !hchan->data)
hchan            2722 net/bluetooth/smp.c 		smp_dev = hchan->data;