Home
last modified time | relevance | path

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

/linux/drivers/net/can/dev/
H A 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 in can_fixup_bittiming()
134 can_get_bittiming(const struct net_device * dev,struct can_bittiming * bt,const struct can_bittiming_const * btc,const u32 * bitrate_const,const unsigned int bitrate_const_cnt,struct netlink_ext_ack * extack) can_get_bittiming() argument
[all...]
H 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()
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 in can_calc_bittiming()
[all...]
H A Ddev.c524 can_bittiming_const_valid(const struct can_bittiming_const *btc) in can_bittiming_const_valid() argument
526 if (!btc) in can_bittiming_const_valid()
529 if (!btc->sjw_max) in can_bittiming_const_valid()
/linux/include/linux/can/
H 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/
H 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()
H A Dbitops.h118 asm volatile(__ASM_SIZE(btc) " %1,%0" : : ADDR, "Ir" (nr) : "memory"); in arch___change_bit()
129 asm_inline 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/drivers/net/wireless/realtek/rtw89/
H A Drtw8851b.c2077 const struct rtw89_btc_ver *ver = rtwdev->btc.ver; in rtw8851b_btc_set_rfe()
2078 union rtw89_btc_module_info *md = &rtwdev->btc.mdinfo; in rtw8851b_btc_set_rfe()
2114 rtwdev->btc.btg_pos = md->md_v7.ant.btg_pos; in rtw8851b_btc_set_rfe()
2115 rtwdev->btc.ant_type = md->md_v7.ant.type; in rtw8851b_btc_set_rfe()
2150 rtwdev->btc.btg_pos = md->md.ant.btg_pos; in rtw8851b_btc_set_rfe()
2151 rtwdev->btc.ant_type = md->md.ant.type; in rtw8851b_btc_set_rfe()
2161 if (rtwdev->btc.ant_type == BTC_ANT_SHARED) /* 1-Ant */ in rtw8851b_set_trx_mask()
2175 struct rtw89_btc *btc = &rtwdev->btc; in rtw8851b_btc_init_cfg() local
2176 union rtw89_btc_module_info *md = &btc in rtw8851b_btc_init_cfg()
2351 struct rtw89_btc *btc = &rtwdev->btc; rtw8851b_btc_wl_s1_standby() local
2377 struct rtw89_btc *btc = &rtwdev->btc; rtw8851b_btc_set_wl_rx_gain() local
[all...]
H A Dfw.c4690 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_init() local
4691 struct rtw89_btc_dm *dm = &btc->dm; in rtw89_fw_h2c_cxdrv_init()
4757 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_init_v7() local
4758 struct rtw89_btc_dm *dm = &btc->dm; in rtw89_fw_h2c_cxdrv_init_v7()
4774 h2c->hdr.ver = btc->ver->fcxinit; in rtw89_fw_h2c_cxdrv_init_v7()
4803 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_fw_h2c_cxdrv_role() local
4804 const struct rtw89_btc_ver *ver = btc in rtw89_fw_h2c_cxdrv_role()
4884 struct rtw89_btc *btc = &rtwdev->btc; rtw89_fw_h2c_cxdrv_role_v1() local
4974 struct rtw89_btc *btc = &rtwdev->btc; rtw89_fw_h2c_cxdrv_role_v2() local
5057 struct rtw89_btc *btc = &rtwdev->btc; rtw89_fw_h2c_cxdrv_role_v7() local
5103 struct rtw89_btc *btc = &rtwdev->btc; rtw89_fw_h2c_cxdrv_role_v8() local
5146 struct rtw89_btc *btc = &rtwdev->btc; rtw89_fw_h2c_cxdrv_osi_info() local
5187 struct rtw89_btc *btc = &rtwdev->btc; rtw89_fw_h2c_cxdrv_ctrl() local
5231 struct rtw89_btc *btc = &rtwdev->btc; rtw89_fw_h2c_cxdrv_ctrl_v7() local
5271 struct rtw89_btc *btc = &rtwdev->btc; rtw89_fw_h2c_cxdrv_trx() local
5327 struct rtw89_btc *btc = &rtwdev->btc; rtw89_fw_h2c_cxdrv_rfk() local
[all...]
H A Drtw8852b_common.c1797 struct rtw89_btc *btc = &rtwdev->btc; in __rtw8852bx_btc_init_cfg() local
1816 if (btc->ant_type == BTC_ANT_SHARED) { in __rtw8852bx_btc_init_cfg()
1839 btc->cx.wl.status.map.init_ok = true; in __rtw8852bx_btc_init_cfg()
1931 struct rtw89_btc *btc = &rtwdev->btc; in __rtw8852bx_btc_set_wl_rx_gain() local
1937 btc->dm.wl_lna2 = 0; in __rtw8852bx_btc_set_wl_rx_gain()
1941 btc->dm.wl_lna2 = 0; in __rtw8852bx_btc_set_wl_rx_gain()
1945 btc->dm.wl_lna2 = 1; in __rtw8852bx_btc_set_wl_rx_gain()
1949 rtw8852bx_btc_set_wl_lna2(rtwdev, btc in __rtw8852bx_btc_set_wl_rx_gain()
[all...]
H A Drtw8922a.c2437 union rtw89_btc_module_info *md = &rtwdev->btc.mdinfo; in rtw8922a_btc_set_rfe()
2456 rtwdev->btc.cx.other.type = BTC_3CX_NONE; in rtw8922a_btc_set_rfe()
2459 rtwdev->btc.dm.error.map.rfe_type0 = true; in rtw8922a_btc_set_rfe()
2475 rtwdev->btc.btg_pos = module->ant.btg_pos; in rtw8922a_btc_set_rfe()
2476 rtwdev->btc.ant_type = module->ant.type; in rtw8922a_btc_set_rfe()
2488 struct rtw89_btc *btc = &rtwdev->btc; in rtw8922a_btc_init_cfg() local
2489 struct rtw89_btc_ant_info_v7 *ant = &btc->mdinfo.md_v7.ant; in rtw8922a_btc_init_cfg()
2517 if (btc->ant_type == BTC_ANT_SHARED && btc in rtw8922a_btc_init_cfg()
[all...]
H A Dcore.c959 wiphy_work_queue(wiphy, &rtwdev->btc.eapol_notify_work); in rtw89_core_tx_btc_spec_pkt_notify()
964 wiphy_work_queue(wiphy, &rtwdev->btc.arp_notify_work); in rtw89_core_tx_btc_spec_pkt_notify()
974 wiphy_work_queue(wiphy, &rtwdev->btc.dhcp_notify_work); in rtw89_core_tx_btc_spec_pkt_notify()
981 wiphy_work_queue(wiphy, &rtwdev->btc.icmp_notify_work); in rtw89_core_tx_btc_spec_pkt_notify()
3854 if (rtwdev->lps_enabled && !rtwdev->btc.lps) in rtw89_track_ps_work()
3901 if (rtwdev->lps_enabled && !rtwdev->btc.lps) in rtw89_track_work()
4962 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_core_stop() local
4976 wiphy_work_cancel(wiphy, &btc->eapol_notify_work); in rtw89_core_stop()
4977 wiphy_work_cancel(wiphy, &btc in rtw89_core_stop()
5193 struct rtw89_btc *btc = &rtwdev->btc; rtw89_core_init() local
[all...]
H A Drtw8852bt.c590 const struct rtw89_btc_ver *ver = rtwdev->btc.ver; in rtw8852bt_btc_set_rfe()
591 union rtw89_btc_module_info *md = &rtwdev->btc.mdinfo; in rtw8852bt_btc_set_rfe()
611 rtwdev->btc.dm.error.map.rfe_type0 = true; in rtw8852bt_btc_set_rfe()
H A Ddebug.c3630 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_debug_priv_btc_manual_set() local
3631 const struct rtw89_btc_ver *ver = btc->ver; in rtw89_debug_priv_btc_manual_set()
3634 ret = kstrtobool(buf, &btc->manual_ctrl); in rtw89_debug_priv_btc_manual_set()
3639 btc->ctrl.ctrl_v7.manual = btc->manual_ctrl; in rtw89_debug_priv_btc_manual_set()
3641 btc->ctrl.ctrl.manual = btc->manual_ctrl; in rtw89_debug_priv_btc_manual_set()
H A Dmac_be.c1860 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_mac_cfg_ctrl_path_v2() local
1861 struct rtw89_btc_dm *dm = &btc->dm; in rtw89_mac_cfg_ctrl_path_v2()
H A Dmac.c6210 struct rtw89_btc *btc = &rtwdev->btc; in rtw89_mac_cfg_ctrl_path_v1() local
6211 struct rtw89_btc_dm *dm = &btc->dm; in rtw89_mac_cfg_ctrl_path_v1()
H A Dcore.h5998 struct rtw89_btc btc; member
/linux/tools/arch/x86/include/asm/
H 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/
H A Dkdb_cmds29 -btc
/linux/drivers/net/can/usb/
H 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/
H A Daq_hw.h84 u64 btc; member
H A Daq_nic.c1056 if (stats->btc) in aq_nic_get_stats()
1057 data[++i] = stats->btc; in aq_nic_get_stats()
/linux/Documentation/admin-guide/hw-vuln/
H A Drsb.rst139 variant [#retbleed-paper]_ [#amd-btc]_ or by Speculative Return Stack
252 .. [#amd-btc] `Technical Guidance for Mitigating Branch Type Confusion <https://www.amd.com/content/dam/amd/en/documents/resources/technical-guidance-for-mitigating-branch-type-confusion.pdf>`_
/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
H A Dhw_atl2_utils_fw.c406 AQ_SDELTA(btc, tx_good_octets); in aq_a2_fill_b0_stats()
/linux/arch/x86/kvm/
H A Demulate.c1047 FASTOP2W(btc);