Home
last modified time | relevance | path

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

12

/linux/drivers/net/can/dev/
A Dbittiming.c21 if (bt->sjw > btc->sjw_max) { in can_sjw_check()
23 bt->sjw, btc->sjw_max); in can_sjw_check()
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()
86 if (btc->brp_inc > 1) in can_fixup_bittiming()
87 do_div(brp64, btc->brp_inc); in can_fixup_bittiming()
90 if (btc->brp_inc > 1) in can_fixup_bittiming()
91 brp64 *= btc->brp_inc; in can_fixup_bittiming()
[all …]
A 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()
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()
148 bt->sample_point = can_update_sample_point(btc, sample_point_nominal, in can_calc_bittiming()
[all …]
A Ddev.c520 can_bittiming_const_valid(const struct can_bittiming_const *btc) in can_bittiming_const_valid() argument
522 if (!btc) in can_bittiming_const_valid()
525 if (!btc->sjw_max) in can_bittiming_const_valid()
/linux/drivers/net/wireless/realtek/rtw89/
A Dcoex.c777 struct rtw89_btc *btc = &rtwdev->btc; in _send_fw_cmd() local
815 struct rtw89_btc *btc = &rtwdev->btc; in _reset_btc_var() local
841 memset(&btc->dm, 0, sizeof(btc->dm)); in _reset_btc_var()
898 struct rtw89_btc *btc = &rtwdev->btc; in _get_reg_status() local
996 struct rtw89_btc *btc = &rtwdev->btc; in _chk_btc_err() local
1166 struct rtw89_btc *btc = &rtwdev->btc; in _update_bt_report() local
1276 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_btc_fw_rpt_evnt_ver() local
1303 struct rtw89_btc *btc = &rtwdev->btc; in _chk_btc_report() local
2076 struct rtw89_btc *btc = &rtwdev->btc; in _append_tdma() local
2124 struct rtw89_btc *btc = &rtwdev->btc; in _append_slot_v1() local
[all …]
A Dcoex.h319 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_coex_query_bt_req_len() local
321 return btc->bt_req_len; in rtw89_coex_query_bt_req_len()
332 if (btc->ver->fcxslots == 1) { in _slot_set_le()
333 btc->dm.slot.v1[sid].dur = dura; in _slot_set_le()
337 btc->dm.slot.v7[sid].dur = dura; in _slot_set_le()
352 if (btc->ver->fcxslots == 1) in _slot_set_dur()
354 else if (btc->ver->fcxslots == 7) in _slot_set_dur()
361 if (btc->ver->fcxslots == 1) in _slot_set_type()
363 else if (btc->ver->fcxslots == 7) in _slot_set_type()
370 if (btc->ver->fcxslots == 1) in _slot_set_tbl()
[all …]
A Drtw8851b.c2014 rtwdev->btc.ant_type = md->md.ant.type; in rtw8851b_btc_set_rfe()
2038 struct rtw89_btc *btc = &rtwdev->btc; in rtw8851b_btc_init_cfg() local
2083 if (btc->ant_type == BTC_ANT_SHARED && btc->btg_pos == path) in rtw8851b_btc_init_cfg()
2098 btc->cx.wl.status.map.init_ok = true; in rtw8851b_btc_init_cfg()
2214 struct rtw89_btc *btc = &rtwdev->btc; in rtw8851b_btc_wl_s1_standby() local
2240 struct rtw89_btc *btc = &rtwdev->btc; in rtw8851b_btc_set_wl_rx_gain() local
2247 btc->dm.wl_lna2 = 0; in rtw8851b_btc_set_wl_rx_gain()
2250 btc->dm.wl_lna2 = 0; in rtw8851b_btc_set_wl_rx_gain()
2253 btc->dm.wl_lna2 = 1; in rtw8851b_btc_set_wl_rx_gain()
2257 if (btc->dm.wl_lna2 == 0) { in rtw8851b_btc_set_wl_rx_gain()
[all …]
A Drtw8852a.c1734 rtwdev->btc.btg_pos = md->md.ant.btg_pos; in rtw8852a_btc_set_rfe()
1735 rtwdev->btc.ant_type = md->md.ant.type; in rtw8852a_btc_set_rfe()
1765 struct rtw89_btc *btc = &rtwdev->btc; in rtw8852a_btc_init_cfg() local
1784 if (btc->ant_type == BTC_ANT_SHARED) { in rtw8852a_btc_init_cfg()
1805 btc->cx.wl.status.map.init_ok = true; in rtw8852a_btc_init_cfg()
1956 struct rtw89_btc *btc = &rtwdev->btc; in rtw8852a_btc_update_bt_cnt() local
1958 struct rtw89_btc_cx *cx = &btc->cx; in rtw8852a_btc_update_bt_cnt()
2026 struct rtw89_btc *btc = &rtwdev->btc; in rtw8852a_btc_set_wl_rx_gain() local
2032 btc->dm.wl_lna2 = 0; in rtw8852a_btc_set_wl_rx_gain()
2036 btc->dm.wl_lna2 = 0; in rtw8852a_btc_set_wl_rx_gain()
[all …]
A Drtw8852b.c596 const struct rtw89_btc_ver *ver = rtwdev->btc.ver; in rtw8852b_btc_set_rfe()
597 union rtw89_btc_module_info *md = &rtwdev->btc.mdinfo; in rtw8852b_btc_set_rfe()
620 rtwdev->btc.btg_pos = md->md_v7.ant.btg_pos; in rtw8852b_btc_set_rfe()
621 rtwdev->btc.ant_type = md->md_v7.ant.type; in rtw8852b_btc_set_rfe()
643 rtwdev->btc.btg_pos = md->md.ant.btg_pos; in rtw8852b_btc_set_rfe()
644 rtwdev->btc.ant_type = md->md.ant.type; in rtw8852b_btc_set_rfe()
A Drtw8852c.c2415 rtwdev->btc.btg_pos = md->md_v7.ant.btg_pos; in rtw8852c_btc_set_rfe()
2416 rtwdev->btc.ant_type = md->md_v7.ant.type; in rtw8852c_btc_set_rfe()
2438 rtwdev->btc.btg_pos = md->md.ant.btg_pos; in rtw8852c_btc_set_rfe()
2439 rtwdev->btc.ant_type = md->md.ant.type; in rtw8852c_btc_set_rfe()
2501 struct rtw89_btc *btc = &rtwdev->btc; in rtw8852c_btc_init_cfg() local
2520 if (btc->ant_type == BTC_ANT_SHARED) { in rtw8852c_btc_init_cfg()
2542 btc->cx.wl.status.map.init_ok = true; in rtw8852c_btc_init_cfg()
2750 struct rtw89_btc *btc = &rtwdev->btc; in rtw8852c_btc_set_wl_rx_gain() local
2756 btc->dm.wl_lna2 = 0; in rtw8852c_btc_set_wl_rx_gain()
2760 btc->dm.wl_lna2 = 0; in rtw8852c_btc_set_wl_rx_gain()
[all …]
A Dfw.c3963 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_init() local
4030 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_init_v7() local
4076 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_role() local
4157 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_role_v1() local
4247 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_role_v2() local
4330 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_role_v7() local
4376 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_role_v8() local
4420 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_ctrl() local
4464 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_ctrl_v7() local
4504 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_trx() local
[all …]
A Drtw8852b_common.c1763 struct rtw89_btc *btc = &rtwdev->btc; in __rtw8852bx_btc_init_cfg() local
1782 if (btc->ant_type == BTC_ANT_SHARED) { in __rtw8852bx_btc_init_cfg()
1805 btc->cx.wl.status.map.init_ok = true; in __rtw8852bx_btc_init_cfg()
1897 struct rtw89_btc *btc = &rtwdev->btc; in __rtw8852bx_btc_set_wl_rx_gain() local
1903 btc->dm.wl_lna2 = 0; in __rtw8852bx_btc_set_wl_rx_gain()
1907 btc->dm.wl_lna2 = 0; in __rtw8852bx_btc_set_wl_rx_gain()
1911 btc->dm.wl_lna2 = 1; in __rtw8852bx_btc_set_wl_rx_gain()
1915 rtw8852bx_btc_set_wl_lna2(rtwdev, btc->dm.wl_lna2); in __rtw8852bx_btc_set_wl_rx_gain()
A Drtw8922a.c2230 union rtw89_btc_module_info *md = &rtwdev->btc.mdinfo; in rtw8922a_btc_set_rfe()
2249 rtwdev->btc.cx.other.type = BTC_3CX_NONE; in rtw8922a_btc_set_rfe()
2252 rtwdev->btc.dm.error.map.rfe_type0 = true; in rtw8922a_btc_set_rfe()
2268 rtwdev->btc.btg_pos = module->ant.btg_pos; in rtw8922a_btc_set_rfe()
2269 rtwdev->btc.ant_type = module->ant.type; in rtw8922a_btc_set_rfe()
2281 struct rtw89_btc *btc = &rtwdev->btc; in rtw8922a_btc_init_cfg() local
2282 struct rtw89_btc_ant_info_v7 *ant = &btc->mdinfo.md_v7.ant; in rtw8922a_btc_init_cfg()
2310 if (btc->ant_type == BTC_ANT_SHARED && btc->btg_pos == path) in rtw8922a_btc_init_cfg()
2332 btc->cx.wl.status.map.init_ok = true; in rtw8922a_btc_init_cfg()
A Dcore.c854 ieee80211_queue_work(rtwdev->hw, &rtwdev->btc.eapol_notify_work); in rtw89_core_tx_btc_spec_pkt_notify()
859 ieee80211_queue_work(rtwdev->hw, &rtwdev->btc.arp_notify_work); in rtw89_core_tx_btc_spec_pkt_notify()
869 ieee80211_queue_work(rtwdev->hw, &rtwdev->btc.dhcp_notify_work); in rtw89_core_tx_btc_spec_pkt_notify()
876 ieee80211_queue_work(rtwdev->hw, &rtwdev->btc.icmp_notify_work); in rtw89_core_tx_btc_spec_pkt_notify()
3300 if (rtwdev->lps_enabled && !rtwdev->btc.lps) in rtw89_track_work()
4295 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_core_stop() local
4309 cancel_work_sync(&btc->eapol_notify_work); in rtw89_core_stop()
4310 cancel_work_sync(&btc->arp_notify_work); in rtw89_core_stop()
4311 cancel_work_sync(&btc->dhcp_notify_work); in rtw89_core_stop()
4312 cancel_work_sync(&btc->icmp_notify_work); in rtw89_core_stop()
[all …]
A Drtw8852bt.c569 const struct rtw89_btc_ver *ver = rtwdev->btc.ver; in rtw8852bt_btc_set_rfe()
570 union rtw89_btc_module_info *md = &rtwdev->btc.mdinfo; in rtw8852bt_btc_set_rfe()
590 rtwdev->btc.dm.error.map.rfe_type0 = true; in rtw8852bt_btc_set_rfe()
A Ddebug.c3471 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_debug_priv_btc_manual_set() local
3472 const struct rtw89_btc_ver *ver = btc->ver; in rtw89_debug_priv_btc_manual_set()
3475 ret = kstrtobool_from_user(user_buf, count, &btc->manual_ctrl); in rtw89_debug_priv_btc_manual_set()
3480 btc->ctrl.ctrl_v7.manual = btc->manual_ctrl; in rtw89_debug_priv_btc_manual_set()
3482 btc->ctrl.ctrl.manual = btc->manual_ctrl; in rtw89_debug_priv_btc_manual_set()
A Dmac_be.c1859 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_mac_cfg_ctrl_path_v2() local
1860 struct rtw89_btc_dm *dm = &btc->dm; in rtw89_mac_cfg_ctrl_path_v2()
/linux/include/linux/can/
A 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/arch/x86/include/asm/
A 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()
A Dbitops.h118 asm volatile(__ASM_SIZE(btc) " %1,%0" : : ADDR, "Ir" (nr) : "memory"); in arch___change_bit()
129 asm volatile(LOCK_PREFIX __ASM_SIZE(btc) " %1,%0" in arch_change_bit()
189 asm volatile(__ASM_SIZE(btc) " %2,%1" in arch___test_and_change_bit()
200 return GEN_BINARY_RMWcc(LOCK_PREFIX __ASM_SIZE(btc), *addr, c, "Ir", nr); in arch_test_and_change_bit()
/linux/tools/arch/x86/include/asm/
A Datomic.h81 GEN_BINARY_RMWcc(LOCK_PREFIX __ASM_SIZE(btc), *addr, "Ir", nr, "%0", "c"); in test_and_clear_bit()
/linux/kernel/debug/kdb/
A Dkdb_cmds29 -btc
/linux/drivers/net/can/usb/
A 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/drivers/net/ethernet/aquantia/atlantic/
A Daq_hw.h84 u64 btc; member
A Daq_nic.c1054 if (stats->btc) in aq_nic_get_stats()
1055 data[++i] = stats->btc; in aq_nic_get_stats()
/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
A Dhw_atl2_utils_fw.c406 AQ_SDELTA(btc, tx_good_octets); in aq_a2_fill_b0_stats()

Completed in 737 milliseconds

12