Function report |
Source Code:include\asm-generic\bitops\instrumented-non-atomic.h |
Create Date:2022-07-28 05:34:16 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:__clear_bit - Clears a bit in memory*@nr: the bit to clear*@addr: the address to start counting from* Unlike clear_bit(), this function is non-atomic. If it is called on the same* region of memory concurrently, the effect may be that only one operation
Proto:static inline void __clear_bit(long nr, volatile unsigned long *addr)
Type:void
Parameter:
| Type | Parameter | Name |
|---|---|---|
| long | nr | |
| volatile unsigned long * | addr |
| 42 | kasan_check_write(addr + BIT_WORD(nr), sizeof(long)) |
| 43 | arch___clear_bit(nr, addr) |
| Name | Describe |
|---|---|
| tag_clear | |
| ida_free | da_free() - Release an allocated ID.*@ida: IDA handle.*@id: Previously allocated ID.* Context: Any context. |
| test_find_first_bit | This is Schlemiel the Painter's algorithm. It should be called after* all other tests for the same bitmap because it sets all bits of bitmap to 1. |
| kasan_bitops | |
| clear_multiples | |
| __mc_scan_banks | |
| __mce_disable_bank | |
| cmci_discover | Enable CMCI (Corrected Machine Check Interrupt) for available MCE banks* on this CPU. Use the algorithm recommended in the SDM to discover shared* banks. |
| __cmci_disable_bank | Caller must hold the lock on cmci_discover_lock |
| pseudo_lock_minor_get | pseudo_lock_minor_get - Obtain available minor number*@minor: Pointer to where new minor number will be stored* A bitmask is used to track available minor numbers. Here the next free* minor number is marked as unavailable and returned. |
| flat_send_IPI_mask_allbutself | |
| pwq_activate_delayed_work | |
| init_rt_rq | |
| __delist_rt_entity | |
| zap_class | Remove all references to a lock class. The caller must hold the graph lock. |
| detach_if_pending | |
| __reset_page_owner | |
| blkcg_deactivate_policy | lkcg_deactivate_policy - deactivate a blkcg policy on a request_queue*@q: request_queue of interest*@pol: blkcg policy to deactivate* Deactivate @pol on @q. Follows the same synchronization rules as* blkcg_activate_policy(). |
| bfq_clear_bfqq_just_created | |
| bfq_clear_bfqq_busy | |
| bfq_clear_bfqq_wait_request | |
| bfq_clear_bfqq_non_blocking_wait_rq | |
| bfq_clear_bfqq_fifo_expire | |
| bfq_clear_bfqq_has_short_ttime | |
| bfq_clear_bfqq_sync | |
| bfq_clear_bfqq_IO_bound | |
| bfq_clear_bfqq_in_large_burst | |
| bfq_clear_bfqq_coop | |
| bfq_clear_bfqq_split_coop | |
| bfq_clear_bfqq_softrt_update | |
| bfq_clear_bfqq_has_waker | |
| __clear_close_on_exec | |
| __clear_open_fd | |
| __clear_bit_le | |
| __assign_bit | |
| bitmap_clear | |
| __cpumask_clear_cpu |
| Source code conversion tool public plug-in interface | X |
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |