| /OK3568_Linux_fs/kernel/mm/ |
| H A D | ptdump.c | 16 unsigned long addr) in note_kasan_page_table() 28 static int ptdump_pgd_entry(pgd_t *pgd, unsigned long addr, in ptdump_pgd_entry() 49 static int ptdump_p4d_entry(p4d_t *p4d, unsigned long addr, in ptdump_p4d_entry() 70 static int ptdump_pud_entry(pud_t *pud, unsigned long addr, in ptdump_pud_entry() 91 static int ptdump_pmd_entry(pmd_t *pmd, unsigned long addr, in ptdump_pmd_entry() 110 static int ptdump_pte_entry(pte_t *pte, unsigned long addr, in ptdump_pte_entry() 124 static int ptdump_hole(unsigned long addr, unsigned long next, in ptdump_hole()
|
| /OK3568_Linux_fs/kernel/arch/mips/lib/ |
| H A D | csum_partial.S | 346 #define EXC(insn, type, reg, addr) \ argument 372 #define LOAD(reg, addr) EXC(ld, LD_INSN, reg, addr) argument 373 #define LOADBU(reg, addr) EXC(lbu, LD_INSN, reg, addr) argument 374 #define LOADL(reg, addr) EXC(ldl, LD_INSN, reg, addr) argument 375 #define LOADR(reg, addr) EXC(ldr, LD_INSN, reg, addr) argument 376 #define STOREB(reg, addr) EXC(sb, ST_INSN, reg, addr) argument 377 #define STOREL(reg, addr) EXC(sdl, ST_INSN, reg, addr) argument 378 #define STORER(reg, addr) EXC(sdr, ST_INSN, reg, addr) argument 379 #define STORE(reg, addr) EXC(sd, ST_INSN, reg, addr) argument 392 #define LOAD(reg, addr) EXC(lw, LD_INSN, reg, addr) argument [all …]
|
| /OK3568_Linux_fs/kernel/arch/m68k/kernel/ |
| H A D | traps.c | 151 unsigned long addr = fp->un.fmt4.effaddr; in access_error060() local 181 static inline unsigned long probe040(int iswrite, unsigned long addr, int wbs) in probe040() 308 unsigned long addr = fp->un.fmt7.faddr; in access_error040() local 378 unsigned long addr, errorcode; in bus_error030() local 504 unsigned long addr, errorcode; in bus_error030() local 703 unsigned long mmusr, addr; in access_errorcf() local 816 unsigned long addr; in show_trace() local 849 unsigned long addr; in show_registers() local 1008 void __user *addr; in trap_c() local 1157 asmlinkage void fpemu_signal(int signal, int code, void *addr) in fpemu_signal()
|
| /OK3568_Linux_fs/kernel/arch/x86/mm/ |
| H A D | kasan_init_64.c | 38 static void __init kasan_populate_pmd(pmd_t *pmd, unsigned long addr, in kasan_populate_pmd() 74 static void __init kasan_populate_pud(pud_t *pud, unsigned long addr, in kasan_populate_pud() 105 static void __init kasan_populate_p4d(p4d_t *p4d, unsigned long addr, in kasan_populate_p4d() 125 static void __init kasan_populate_pgd(pgd_t *pgd, unsigned long addr, in kasan_populate_pgd() 144 static void __init kasan_populate_shadow(unsigned long addr, unsigned long end, in kasan_populate_shadow() 194 static inline p4d_t *early_p4d_offset(pgd_t *pgd, unsigned long addr) in early_p4d_offset() 207 unsigned long addr, in kasan_early_p4d_populate() 236 unsigned long addr = KASAN_SHADOW_START & PGDIR_MASK; in kasan_map_early_shadow() local 248 unsigned long addr, in kasan_shallow_populate_p4ds() 268 unsigned long addr, next; in kasan_shallow_populate_pgds() local
|
| /OK3568_Linux_fs/kernel/arch/arm/mm/ |
| H A D | alignment.c | 196 #define __get8_unaligned_check(ins,val,addr,err) \ argument 214 #define __get16_unaligned_check(ins,val,addr) \ argument 225 #define get16_unaligned_check(val,addr) \ argument 228 #define get16t_unaligned_check(val,addr) \ argument 231 #define __get32_unaligned_check(ins,val,addr) \ argument 246 #define get32_unaligned_check(val,addr) \ argument 249 #define get32t_unaligned_check(val,addr) \ argument 252 #define __put16_unaligned_check(ins,val,addr) \ argument 278 #define put16_unaligned_check(val,addr) \ argument 281 #define put16t_unaligned_check(val,addr) \ argument [all …]
|
| H A D | pageattr.c | 16 static int change_page_range(pte_t *ptep, unsigned long addr, void *data) in change_page_range() 35 static int change_memory_common(unsigned long addr, int numpages, in change_memory_common() 63 int set_memory_ro(unsigned long addr, int numpages) in set_memory_ro() 70 int set_memory_rw(unsigned long addr, int numpages) in set_memory_rw() 77 int set_memory_nx(unsigned long addr, int numpages) in set_memory_nx() 84 int set_memory_x(unsigned long addr, int numpages) in set_memory_x()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/qlogic/netxen/ |
| H A D | netxen_nic_hw.c | 16 #define MN_WIN(addr) (((addr & 0x1fc0000) >> 1) | ((addr >> 25) & 0x3ff)) argument 17 #define OCM_WIN(addr) (((addr & 0x1ff0000) >> 1) | ((addr >> 25) & 0x3ff)) argument 18 #define MS_WIN(addr) (addr & 0x0ffc0000) argument 20 #define GET_MEM_OFFS_2M(addr) (addr & MASK(18)) argument 351 #define MAC_HI(addr) \ argument 353 #define MAC_LO(addr) \ argument 407 static int netxen_p2_nic_set_mac_addr(struct netxen_adapter *adapter, u8 *addr) in netxen_p2_nic_set_mac_addr() 438 u8 *addr = adapter->mac_addr; in netxen_nic_enable_mcast_filter() local 467 u8 *addr = adapter->mac_addr; in netxen_nic_disable_mcast_filter() local 490 int index, u8 *addr) in netxen_nic_set_mcast_addr() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/core/ |
| H A D | rtw_sdio.c | 40 static u8 sdio_io(struct dvobj_priv *d, u32 addr, void *buf, size_t len, u8 write, u8 cmd52) in sdio_io() 61 u8 rtw_sdio_read_cmd52(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_read_cmd52() 66 u8 rtw_sdio_read_cmd53(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_read_cmd53() 71 u8 rtw_sdio_write_cmd52(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_write_cmd52() 76 u8 rtw_sdio_write_cmd53(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_write_cmd53() 81 u8 rtw_sdio_f0_read(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_f0_read()
|
| /OK3568_Linux_fs/kernel/net/sctp/ |
| H A D | protocol.c | 76 struct sctp_sockaddr_entry *addr; in sctp_v4_copy_addrlist() local 121 struct sctp_sockaddr_entry *addr; in sctp_free_local_addr_list() local 135 struct sctp_sockaddr_entry *addr; in sctp_copy_local_addr_list() local 215 static void sctp_v4_from_skb(union sctp_addr *addr, struct sk_buff *skb, in sctp_v4_from_skb() 235 static void sctp_v4_from_sk(union sctp_addr *addr, struct sock *sk) in sctp_v4_from_sk() 244 static void sctp_v4_to_sk_saddr(union sctp_addr *addr, struct sock *sk) in sctp_v4_to_sk_saddr() 250 static void sctp_v4_to_sk_daddr(union sctp_addr *addr, struct sock *sk) in sctp_v4_to_sk_daddr() 256 static bool sctp_v4_from_addr_param(union sctp_addr *addr, in sctp_v4_from_addr_param() 274 static int sctp_v4_to_addr_param(const union sctp_addr *addr, in sctp_v4_to_addr_param() 311 static void sctp_v4_inaddr_any(union sctp_addr *addr, __be16 port) in sctp_v4_inaddr_any() [all …]
|
| /OK3568_Linux_fs/kernel/lib/ |
| H A D | debugobjects.c | 191 static struct debug_obj *lookup_object(void *addr, struct debug_bucket *b) in lookup_object() 227 alloc_object(void *addr, struct debug_bucket *b, const struct debug_obj_descr *descr) in alloc_object() 488 static struct debug_bucket *get_bucket(unsigned long addr) in get_bucket() 518 debug_object_fixup(bool (*fixup)(void *addr, enum debug_obj_state state), in debug_object_fixup() 528 static void debug_object_is_on_stack(void *addr, int onstack) in debug_object_is_on_stack() 552 __debug_object_init(void *addr, const struct debug_obj_descr *descr, int onstack) in __debug_object_init() 610 void debug_object_init(void *addr, const struct debug_obj_descr *descr) in debug_object_init() 625 void debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) in debug_object_init_on_stack() 640 int debug_object_activate(void *addr, const struct debug_obj_descr *descr) in debug_object_activate() 718 void debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) in debug_object_deactivate() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/hal/phydm/rtl8188f/ |
| H A D | phydm_regconfig8188f.c | 21 void odm_config_rf_reg_8188f(struct dm_struct *dm, u32 addr, u32 data, in odm_config_rf_reg_8188f() 81 void odm_config_rf_radio_a_8188f(struct dm_struct *dm, u32 addr, u32 data) in odm_config_rf_radio_a_8188f() 93 void odm_config_rf_radio_b_8188f(struct dm_struct *dm, u32 addr, u32 data) in odm_config_rf_radio_b_8188f() 105 void odm_config_mac_8188f(struct dm_struct *dm, u32 addr, u8 data) in odm_config_mac_8188f() 113 void odm_config_bb_agc_8188f(struct dm_struct *dm, u32 addr, u32 bitmask, in odm_config_bb_agc_8188f() 126 u32 tx_num, u32 addr, u32 bitmask, u32 data) in odm_config_bb_phy_reg_pg_8188f() 147 void odm_config_bb_phy_8188f(struct dm_struct *dm, u32 addr, u32 bitmask, in odm_config_bb_phy_8188f()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/hal/phydm/rtl8188f/ |
| H A D | phydm_regconfig8188f.c | 21 void odm_config_rf_reg_8188f(struct dm_struct *dm, u32 addr, u32 data, in odm_config_rf_reg_8188f() 81 void odm_config_rf_radio_a_8188f(struct dm_struct *dm, u32 addr, u32 data) in odm_config_rf_radio_a_8188f() 93 void odm_config_rf_radio_b_8188f(struct dm_struct *dm, u32 addr, u32 data) in odm_config_rf_radio_b_8188f() 105 void odm_config_mac_8188f(struct dm_struct *dm, u32 addr, u8 data) in odm_config_mac_8188f() 113 void odm_config_bb_agc_8188f(struct dm_struct *dm, u32 addr, u32 bitmask, in odm_config_bb_agc_8188f() 126 u32 tx_num, u32 addr, u32 bitmask, u32 data) in odm_config_bb_phy_reg_pg_8188f() 147 void odm_config_bb_phy_8188f(struct dm_struct *dm, u32 addr, u32 bitmask, in odm_config_bb_phy_8188f()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/hal/phydm/rtl8723b/ |
| H A D | phydm_regconfig8723b.c | 24 u32 addr, in odm_config_rf_reg_8723b() 87 u32 addr, in odm_config_rf_radio_a_8723b() 102 u32 addr, in odm_config_rf_radio_b_8723b() 118 u32 addr, in odm_config_mac_8723b() 129 u32 addr, in odm_config_bb_agc_8723b() 147 u32 addr, in odm_config_bb_phy_reg_pg_8723b() 171 u32 addr, in odm_config_bb_phy_8723b()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/hal/phydm/rtl8188f/ |
| H A D | phydm_regconfig8188f.c | 22 void odm_config_rf_reg_8188f(struct dm_struct *dm, u32 addr, u32 data, in odm_config_rf_reg_8188f() 82 void odm_config_rf_radio_a_8188f(struct dm_struct *dm, u32 addr, u32 data) in odm_config_rf_radio_a_8188f() 94 void odm_config_rf_radio_b_8188f(struct dm_struct *dm, u32 addr, u32 data) in odm_config_rf_radio_b_8188f() 106 void odm_config_mac_8188f(struct dm_struct *dm, u32 addr, u8 data) in odm_config_mac_8188f() 114 void odm_config_bb_agc_8188f(struct dm_struct *dm, u32 addr, u32 bitmask, in odm_config_bb_agc_8188f() 127 u32 tx_num, u32 addr, u32 bitmask, u32 data) in odm_config_bb_phy_reg_pg_8188f() 148 void odm_config_bb_phy_8188f(struct dm_struct *dm, u32 addr, u32 bitmask, in odm_config_bb_phy_8188f()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/hal/phydm/rtl8188f/ |
| H A D | phydm_regconfig8188f.c | 22 void odm_config_rf_reg_8188f(struct dm_struct *dm, u32 addr, u32 data, in odm_config_rf_reg_8188f() 82 void odm_config_rf_radio_a_8188f(struct dm_struct *dm, u32 addr, u32 data) in odm_config_rf_radio_a_8188f() 94 void odm_config_rf_radio_b_8188f(struct dm_struct *dm, u32 addr, u32 data) in odm_config_rf_radio_b_8188f() 106 void odm_config_mac_8188f(struct dm_struct *dm, u32 addr, u8 data) in odm_config_mac_8188f() 114 void odm_config_bb_agc_8188f(struct dm_struct *dm, u32 addr, u32 bitmask, in odm_config_bb_agc_8188f() 127 u32 tx_num, u32 addr, u32 bitmask, u32 data) in odm_config_bb_phy_reg_pg_8188f() 148 void odm_config_bb_phy_8188f(struct dm_struct *dm, u32 addr, u32 bitmask, in odm_config_bb_phy_8188f()
|
| /OK3568_Linux_fs/kernel/arch/arm64/include/asm/ |
| H A D | memory.h | 206 #define __untagged_addr(addr) \ argument 209 #define untagged_addr(addr) ({ \ argument 217 #define __tag_reset(addr) __untagged_addr(addr) argument 218 #define __tag_get(addr) (__u8)((u64)(addr) >> 56) argument 221 #define __tag_reset(addr) (addr) argument 222 #define __tag_get(addr) 0 argument 225 static inline const void *__tag_set(const void *addr, u8 tag) in __tag_set() 237 #define arch_get_mem_tag(addr) mte_get_mem_tag(addr) argument 238 #define arch_set_mem_tag_range(addr, size, tag, init) \ argument 254 #define __is_lm_address(addr) (((u64)(addr) ^ PAGE_OFFSET) < (PAGE_END - PAGE_OFFSET)) argument [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/phydm/rtl8822c/ |
| H A D | phydm_regconfig8822c.c | 31 void odm_config_rf_reg_8822c(struct dm_struct *dm, u32 addr, u32 data, in odm_config_rf_reg_8822c() 74 void odm_config_rf_radio_a_8822c(struct dm_struct *dm, u32 addr, u32 data) in odm_config_rf_radio_a_8822c() 86 void odm_config_rf_radio_b_8822c(struct dm_struct *dm, u32 addr, u32 data) in odm_config_rf_radio_b_8822c() 98 void phydm_agc_lower_bound_8822c(struct dm_struct *dm, u32 addr, u32 data) in phydm_agc_lower_bound_8822c() 117 void phydm_agc_store_8822c(struct dm_struct *dm, u32 addr, u32 data) in phydm_agc_store_8822c() 136 void odm_config_bb_agc_8822c(struct dm_struct *dm, u32 addr, u32 bitmask, in odm_config_bb_agc_8822c() 153 u32 tx_num, u32 addr, u32 bitmask, u32 data) in odm_config_bb_phy_reg_pg_8822c() 175 void odm_config_bb_phy_8822c(struct dm_struct *dm, u32 addr, u32 bitmask, in odm_config_bb_phy_8822c()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath11k/ |
| H A D | peer.c | 11 const u8 *addr) in ath11k_peer_find() 30 u8 pdev_idx, const u8 *addr) in ath11k_peer_find_by_pdev_idx() 49 const u8 *addr) in ath11k_peer_find_by_addr() 148 const u8 *addr, bool expect_mapped) in ath11k_wait_for_peer_common() 192 static int ath11k_wait_for_peer_deleted(struct ath11k *ar, int vdev_id, const u8 *addr) in ath11k_wait_for_peer_deleted() 198 const u8 *addr) in ath11k_wait_for_peer_delete_done() 219 int ath11k_peer_delete(struct ath11k *ar, u32 vdev_id, u8 *addr) in ath11k_peer_delete() 244 static int ath11k_wait_for_peer_created(struct ath11k *ar, int vdev_id, const u8 *addr) in ath11k_wait_for_peer_created()
|
| /OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/ |
| H A D | pgtable.c | 60 u64 addr; member 91 static bool kvm_block_mapping_supported(u64 addr, u64 end, u64 phys, u32 level) in kvm_block_mapping_supported() 115 static u32 __kvm_pgd_page_idx(struct kvm_pgtable *pgt, u64 addr) in __kvm_pgd_page_idx() 214 static int kvm_pgtable_visitor_cb(struct kvm_pgtable_walk_data *data, u64 addr, in kvm_pgtable_visitor_cb() 229 u64 addr = data->addr; in __kvm_pgtable_visit() local 316 int kvm_pgtable_walk(struct kvm_pgtable *pgt, u64 addr, u64 size, in kvm_pgtable_walk() 365 static bool hyp_map_walker_try_leaf(u64 addr, u64 end, u32 level, in hyp_map_walker_try_leaf() 383 static int hyp_map_walker(u64 addr, u64 end, u32 level, kvm_pte_t *ptep, in hyp_map_walker() 404 int kvm_pgtable_hyp_map(struct kvm_pgtable *pgt, u64 addr, u64 size, u64 phys, in kvm_pgtable_hyp_map() 444 static int hyp_free_walker(u64 addr, u64 end, u32 level, kvm_pte_t *ptep, in hyp_free_walker() [all …]
|
| /OK3568_Linux_fs/kernel/arch/riscv/kernel/ |
| H A D | patch.c | 17 void *addr; member 23 static void *patch_map(void *addr, int fixmap) in patch_map() 48 static int patch_insn_write(void *addr, const void *insn, size_t len) in patch_insn_write() 77 static int patch_insn_write(void *addr, const void *insn, size_t len) in patch_insn_write() 84 int patch_text_nosync(void *addr, const void *insns, size_t len) in patch_text_nosync() 118 int patch_text(void *addr, u32 insn) in patch_text()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/core/ |
| H A D | rtw_sdio.c | 37 static u8 sdio_io(struct dvobj_priv *d, u32 addr, void *buf, size_t len, u8 write, u8 cmd52) in sdio_io() 97 u8 rtw_sdio_read_cmd52(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_read_cmd52() 102 u8 rtw_sdio_read_cmd53(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_read_cmd53() 107 u8 rtw_sdio_write_cmd52(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_write_cmd52() 112 u8 rtw_sdio_write_cmd53(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_write_cmd53() 117 u8 rtw_sdio_f0_read(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_f0_read()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/core/ |
| H A D | rtw_sdio.c | 36 static u8 sdio_io(struct dvobj_priv *d, u32 addr, void *buf, size_t len, u8 write, u8 cmd52) in sdio_io() 96 u8 rtw_sdio_read_cmd52(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_read_cmd52() 101 u8 rtw_sdio_read_cmd53(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_read_cmd53() 106 u8 rtw_sdio_write_cmd52(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_write_cmd52() 111 u8 rtw_sdio_write_cmd53(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_write_cmd53() 116 u8 rtw_sdio_f0_read(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_f0_read()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/core/ |
| H A D | rtw_sdio.c | 37 static u8 sdio_io(struct dvobj_priv *d, u32 addr, void *buf, size_t len, u8 write, u8 cmd52) in sdio_io() 97 u8 rtw_sdio_read_cmd52(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_read_cmd52() 102 u8 rtw_sdio_read_cmd53(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_read_cmd53() 107 u8 rtw_sdio_write_cmd52(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_write_cmd52() 112 u8 rtw_sdio_write_cmd53(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_write_cmd53() 117 u8 rtw_sdio_f0_read(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_f0_read()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/core/ |
| H A D | rtw_sdio.c | 37 static u8 sdio_io(struct dvobj_priv *d, u32 addr, void *buf, size_t len, u8 write, u8 cmd52) in sdio_io() 97 u8 rtw_sdio_read_cmd52(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_read_cmd52() 102 u8 rtw_sdio_read_cmd53(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_read_cmd53() 107 u8 rtw_sdio_write_cmd52(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_write_cmd52() 112 u8 rtw_sdio_write_cmd53(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_write_cmd53() 117 u8 rtw_sdio_f0_read(struct dvobj_priv *d, u32 addr, void *buf, size_t len) in rtw_sdio_f0_read()
|
| /OK3568_Linux_fs/kernel/arch/sh/include/asm/ |
| H A D | bitops-llsc.h | 5 static inline void set_bit(int nr, volatile void *addr) in set_bit() 26 static inline void clear_bit(int nr, volatile void *addr) in clear_bit() 47 static inline void change_bit(int nr, volatile void *addr) in change_bit() 68 static inline int test_and_set_bit(int nr, volatile void *addr) in test_and_set_bit() 93 static inline int test_and_clear_bit(int nr, volatile void *addr) in test_and_clear_bit() 119 static inline int test_and_change_bit(int nr, volatile void *addr) in test_and_change_bit()
|