Home
last modified time | relevance | path

Searched refs:btc (Results 1 – 24 of 24) sorted by relevance

/Linux-v6.6/drivers/net/can/dev/
Dbittiming.c19 const struct can_bittiming_const *btc, struct netlink_ext_ack *extack) in can_sjw_check() argument
21 if (bt->sjw > btc->sjw_max) { in can_sjw_check()
23 bt->sjw, btc->sjw_max); in can_sjw_check()
50 const struct can_bittiming_const *btc, in can_fixup_bittiming() argument
58 if (tseg1 < btc->tseg1_min) { in can_fixup_bittiming()
60 tseg1, btc->tseg1_min); in can_fixup_bittiming()
63 if (tseg1 > btc->tseg1_max) { in can_fixup_bittiming()
65 tseg1, btc->tseg1_max); in can_fixup_bittiming()
68 if (bt->phase_seg2 < btc->tseg2_min) { in can_fixup_bittiming()
70 bt->phase_seg2, btc->tseg2_min); in can_fixup_bittiming()
[all …]
Dcalc_bittiming.c25 can_update_sample_point(const struct can_bittiming_const *btc, in can_update_sample_point() argument
39 tseg2 = clamp(tseg2, btc->tseg2_min, btc->tseg2_max); in can_update_sample_point()
41 if (tseg1 > btc->tseg1_max) { in can_update_sample_point()
42 tseg1 = btc->tseg1_max; in can_update_sample_point()
66 const struct can_bittiming_const *btc, struct netlink_ext_ack *extack) in can_calc_bittiming() argument
94 for (tseg = (btc->tseg1_max + btc->tseg2_max) * 2 + 1; in can_calc_bittiming()
95 tseg >= (btc->tseg1_min + btc->tseg2_min) * 2; tseg--) { in can_calc_bittiming()
102 brp = (brp / btc->brp_inc) * btc->brp_inc; in can_calc_bittiming()
103 if (brp < btc->brp_min || brp > btc->brp_max) in can_calc_bittiming()
117 can_update_sample_point(btc, sample_point_nominal, tseg / 2, in can_calc_bittiming()
[all …]
Ddev.c502 can_bittiming_const_valid(const struct can_bittiming_const *btc) in can_bittiming_const_valid() argument
504 if (!btc) in can_bittiming_const_valid()
507 if (!btc->sjw_max) in can_bittiming_const_valid()
/Linux-v6.6/drivers/net/wireless/realtek/rtw89/
Dcoex.c670 struct rtw89_btc *btc = &rtwdev->btc; in _send_fw_cmd() local
671 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo; in _send_fw_cmd()
672 struct rtw89_btc_cx *cx = &btc->cx; in _send_fw_cmd()
701 struct rtw89_btc *btc = &rtwdev->btc; in _reset_btc_var() local
702 struct rtw89_btc_cx *cx = &btc->cx; in _reset_btc_var()
703 struct rtw89_btc_wl_info *wl = &btc->cx.wl; in _reset_btc_var()
704 struct rtw89_btc_bt_info *bt = &btc->cx.bt; in _reset_btc_var()
717 memset(&btc->ctrl, 0, sizeof(btc->ctrl)); in _reset_btc_var()
718 btc->ctrl.trace_step = FCXDEF_STEP; in _reset_btc_var()
723 memset(&btc->dm, 0, sizeof(btc->dm)); in _reset_btc_var()
[all …]
Dcoex.h200 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_coex_query_bt_req_len() local
202 return btc->bt_req_len; in rtw89_coex_query_bt_req_len()
Drtw8852a.c1652 struct rtw89_btc *btc = &rtwdev->btc; in rtw8852a_btc_set_rfe() local
1653 struct rtw89_btc_module *module = &btc->mdinfo; in rtw8852a_btc_set_rfe()
1702 struct rtw89_btc *btc = &rtwdev->btc; in rtw8852a_btc_init_cfg() local
1703 struct rtw89_btc_module *module = &btc->mdinfo; in rtw8852a_btc_init_cfg()
1743 btc->cx.wl.status.map.init_ok = true; in rtw8852a_btc_init_cfg()
1894 struct rtw89_btc *btc = &rtwdev->btc; in rtw8852a_btc_update_bt_cnt() local
1895 const struct rtw89_btc_ver *ver = btc->ver; in rtw8852a_btc_update_bt_cnt()
1896 struct rtw89_btc_cx *cx = &btc->cx; in rtw8852a_btc_update_bt_cnt()
1964 struct rtw89_btc *btc = &rtwdev->btc; in rtw8852a_btc_set_wl_rx_gain() local
1970 btc->dm.wl_lna2 = 0; in rtw8852a_btc_set_wl_rx_gain()
[all …]
Drtw8851b.c1906 struct rtw89_btc *btc = &rtwdev->btc; in rtw8851b_btc_set_rfe() local
1907 struct rtw89_btc_module *module = &btc->mdinfo; in rtw8851b_btc_set_rfe()
1950 if (rtwdev->btc.mdinfo.ant.type == BTC_ANT_SHARED) /* 1-Ant */ in rtw8851b_set_trx_mask()
1964 struct rtw89_btc *btc = &rtwdev->btc; in rtw8851b_btc_init_cfg() local
1965 struct rtw89_btc_module *module = &btc->mdinfo; in rtw8851b_btc_init_cfg()
2016 btc->cx.wl.status.map.init_ok = true; in rtw8851b_btc_init_cfg()
2132 struct rtw89_btc *btc = &rtwdev->btc; in rtw8851b_btc_wl_s1_standby() local
2133 struct rtw89_btc_ant_info *ant = &btc->mdinfo.ant; in rtw8851b_btc_wl_s1_standby()
2159 struct rtw89_btc *btc = &rtwdev->btc; in rtw8851b_btc_set_wl_rx_gain() local
2160 struct rtw89_btc_ant_info *ant = &btc->mdinfo.ant; in rtw8851b_btc_set_wl_rx_gain()
[all …]
Dfw.c2462 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_init() local
2463 struct rtw89_btc_dm *dm = &btc->dm; in rtw89_fw_h2c_cxdrv_init()
2534 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_role() local
2535 const struct rtw89_btc_ver *ver = btc->ver; in rtw89_fw_h2c_cxdrv_role()
2536 struct rtw89_btc_wl_info *wl = &btc->cx.wl; in rtw89_fw_h2c_cxdrv_role()
2615 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_role_v1() local
2616 const struct rtw89_btc_ver *ver = btc->ver; in rtw89_fw_h2c_cxdrv_role_v1()
2617 struct rtw89_btc_wl_info *wl = &btc->cx.wl; in rtw89_fw_h2c_cxdrv_role_v1()
2705 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_role_v2() local
2706 const struct rtw89_btc_ver *ver = btc->ver; in rtw89_fw_h2c_cxdrv_role_v2()
[all …]
Drtw8852b.c2110 struct rtw89_btc *btc = &rtwdev->btc; in rtw8852b_btc_set_rfe() local
2111 struct rtw89_btc_module *module = &btc->mdinfo; in rtw8852b_btc_set_rfe()
2146 struct rtw89_btc *btc = &rtwdev->btc; in rtw8852b_btc_init_cfg() local
2147 struct rtw89_btc_module *module = &btc->mdinfo; in rtw8852b_btc_init_cfg()
2184 btc->cx.wl.status.map.init_ok = true; in rtw8852b_btc_init_cfg()
2343 struct rtw89_btc *btc = &rtwdev->btc; in rtw8852b_btc_set_wl_rx_gain() local
2349 btc->dm.wl_lna2 = 0; in rtw8852b_btc_set_wl_rx_gain()
2353 btc->dm.wl_lna2 = 0; in rtw8852b_btc_set_wl_rx_gain()
2357 btc->dm.wl_lna2 = 1; in rtw8852b_btc_set_wl_rx_gain()
2361 rtw8852b_btc_set_wl_lna2(rtwdev, btc->dm.wl_lna2); in rtw8852b_btc_set_wl_rx_gain()
Drtw8852c.c2316 struct rtw89_btc *btc = &rtwdev->btc; in rtw8852c_btc_set_rfe() local
2317 struct rtw89_btc_module *module = &btc->mdinfo; in rtw8852c_btc_set_rfe()
2398 struct rtw89_btc *btc = &rtwdev->btc; in rtw8852c_btc_init_cfg() local
2399 struct rtw89_btc_module *module = &btc->mdinfo; in rtw8852c_btc_init_cfg()
2440 btc->cx.wl.status.map.init_ok = true; in rtw8852c_btc_init_cfg()
2648 struct rtw89_btc *btc = &rtwdev->btc; in rtw8852c_btc_set_wl_rx_gain() local
2654 btc->dm.wl_lna2 = 0; in rtw8852c_btc_set_wl_rx_gain()
2658 btc->dm.wl_lna2 = 0; in rtw8852c_btc_set_wl_rx_gain()
2662 btc->dm.wl_lna2 = 1; in rtw8852c_btc_set_wl_rx_gain()
2666 rtw8852c_set_wl_lna2(rtwdev, btc->dm.wl_lna2); in rtw8852c_btc_set_wl_rx_gain()
Dcore.c818 ieee80211_queue_work(rtwdev->hw, &rtwdev->btc.eapol_notify_work); in rtw89_core_tx_btc_spec_pkt_notify()
823 ieee80211_queue_work(rtwdev->hw, &rtwdev->btc.arp_notify_work); in rtw89_core_tx_btc_spec_pkt_notify()
833 ieee80211_queue_work(rtwdev->hw, &rtwdev->btc.dhcp_notify_work); in rtw89_core_tx_btc_spec_pkt_notify()
840 ieee80211_queue_work(rtwdev->hw, &rtwdev->btc.icmp_notify_work); in rtw89_core_tx_btc_spec_pkt_notify()
2715 if (rtwdev->lps_enabled && !rtwdev->btc.lps) in rtw89_track_work()
3573 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_core_stop() local
3587 cancel_work_sync(&btc->eapol_notify_work); in rtw89_core_stop()
3588 cancel_work_sync(&btc->arp_notify_work); in rtw89_core_stop()
3589 cancel_work_sync(&btc->dhcp_notify_work); in rtw89_core_stop()
3590 cancel_work_sync(&btc->icmp_notify_work); in rtw89_core_stop()
[all …]
Ddebug.c3202 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_debug_priv_btc_manual_set() local
3210 btc->ctrl.manual = btc_manual; in rtw89_debug_priv_btc_manual_set()
Dmac.c5106 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_mac_cfg_ctrl_path_v1() local
5107 struct rtw89_btc_dm *dm = &btc->dm; in rtw89_mac_cfg_ctrl_path_v1()
Dcore.h4458 struct rtw89_btc btc; member
/Linux-v6.6/include/linux/can/
Dbittiming.h119 const struct can_bittiming_const *btc, struct netlink_ext_ack *extack);
127 const struct can_bittiming_const *btc, struct netlink_ext_ack *extack) in can_calc_bittiming() argument
144 const struct can_bittiming_const *btc, struct netlink_ext_ack *extack);
147 const struct can_bittiming_const *btc,
/Linux-v6.6/arch/x86/include/asm/
Dsync_bitops.h69 asm volatile("lock; " __ASM_SIZE(btc) " %1,%0" in sync_change_bit()
111 return GEN_BINARY_RMWcc("lock; " __ASM_SIZE(btc), *addr, c, "Ir", nr); in sync_test_and_change_bit()
Dbitops.h119 asm volatile(__ASM_SIZE(btc) " %1,%0" : : ADDR, "Ir" (nr) : "memory"); in arch___change_bit()
130 asm volatile(LOCK_PREFIX __ASM_SIZE(btc) " %1,%0" in arch_change_bit()
190 asm volatile(__ASM_SIZE(btc) " %2,%1" in arch___test_and_change_bit()
201 return GEN_BINARY_RMWcc(LOCK_PREFIX __ASM_SIZE(btc), *addr, c, "Ir", nr); in arch_test_and_change_bit()
/Linux-v6.6/tools/arch/x86/include/asm/
Datomic.h81 GEN_BINARY_RMWcc(LOCK_PREFIX __ASM_SIZE(btc), *addr, "Ir", nr, "%0", "c"); in test_and_clear_bit()
/Linux-v6.6/kernel/debug/kdb/
Dkdb_cmds29 -btc
/Linux-v6.6/drivers/net/can/usb/
Desd_usb.c1015 const struct can_bittiming_const *btc = &esd_usb_2_bittiming_const; in esd_usb_2_set_bittiming() local
1027 canbtr |= (bt->brp - 1) & (btc->brp_max - 1); in esd_usb_2_set_bittiming()
1035 canbtr |= ((bt->sjw - 1) & (btc->sjw_max - 1)) in esd_usb_2_set_bittiming()
1038 & (btc->tseg1_max - 1)) in esd_usb_2_set_bittiming()
1040 canbtr |= ((bt->phase_seg2 - 1) & (btc->tseg2_max - 1)) in esd_usb_2_set_bittiming()
/Linux-v6.6/drivers/net/ethernet/aquantia/atlantic/
Daq_hw.h84 u64 btc; member
Daq_nic.c1054 if (stats->btc) in aq_nic_get_stats()
1055 data[++i] = stats->btc; in aq_nic_get_stats()
/Linux-v6.6/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
Dhw_atl2_utils_fw.c406 AQ_SDELTA(btc, tx_good_octets); in aq_a2_fill_b0_stats()
/Linux-v6.6/arch/x86/kvm/
Demulate.c1042 FASTOP2W(btc);