/linux/Documentation/core-api/ |
H A D | timekeeping.rst | 16 .. c:function:: ktime_t ktime_get( void ) 23 .. c:function:: ktime_t ktime_get_boottime( void ) 31 .. c:function:: ktime_t ktime_get_real( void ) 43 .. c:function:: ktime_t ktime_get_clocktai( void ) 51 .. c:function:: ktime_t ktime_get_raw( void ) 65 .. c:function:: u64 ktime_get_ns( void ) 66 u64 ktime_get_boottime_ns( void ) 67 u64 ktime_get_real_ns( void ) 68 u64 ktime_get_clocktai_ns( void ) 69 u64 ktime_get_raw_ns( void ) [all …]
|
H A D | cachetlb.rst | 32 1) ``void flush_tlb_all(void)`` 41 2) ``void flush_tlb_mm(struct mm_struct *mm)`` 53 3) ``void flush_tlb_range(struct vm_area_struct *vma, 73 4) ``void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr)`` 91 5) ``void update_mmu_cache_range(struct vm_fault *vmf, 141 1) ``void flush_cache_mm(struct mm_struct *mm)`` 150 2) ``void flush_cache_dup_mm(struct mm_struct *mm)`` 162 3) ``void flush_cache_range(struct vm_area_struct *vma, 179 4) ``void flush_cache_page(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn)`` 200 5) ``void flush_cache_kmaps(void)`` [all …]
|
/linux/Documentation/translations/zh_CN/core-api/ |
H A D | assoc_array.rst | 91 void assoc_array_apply_edit(struct assoc_array_edit *edit); 98 void assoc_array_cancel_edit(struct assoc_array_edit *edit); 119 unsigned long (*get_key_chunk)(const void *index_key, int level); 128 unsigned long (*get_object_key_chunk)(const void *object, int level); 135 bool (*compare_object)(const void *object, const void *index_key); 142 int (*diff_objects)(const void *object, const void *index_key); 149 void (*free_object)(void *object); 162 void assoc_array_init(struct assoc_array *array); 172 const void *index_key, 173 void *object); [all …]
|
H A D | watch_queue.rst | 104 void init_watch_list(struct watch_list *wlist, 105 void (*release_watch)(struct watch *wlist)); 110 * ``void remove_watch_list(struct watch_list *wlist);`` 126 * ``void put_watch_queue(struct watch_queue *wqueue);`` 143 void *private; /* 被观测对象的私有数据 */ 159 * ``void init_watch(struct watch *watch, struct watch_queue *wqueue);`` 190 void post_watch_notification(struct watch_list *wlist, 275 static void consumer(int rfd, struct watch_queue_buffer *buf) 283 void *p = buffer; 284 void *end = buffer + buf_len;
|
H A D | kref.rst | 89 void data_release(struct kref *ref) 95 void more_data_handling(void *cb_data) 104 int my_data_handler(void) 192 static void release_entry(struct kref *ref) 200 static void put_entry(struct my_data *entry) 211 static void release_entry(struct kref *ref) 216 static void put_entry(struct my_data *entry) 246 static void release_entry(struct kref *ref) 256 static void put_entry(struct my_data *entry) 294 static void release_entry_rcu(struct kref *ref) [all …]
|
H A D | local_ops.rst | 148 static void test_each(void *info) 162 static void do_test_timer(unsigned long data) 177 static int __init test_init(void) 186 static void __exit test_exit(void)
|
/linux/Documentation/translations/zh_CN/filesystems/ |
H A D | debugfs.rst | 52 struct dentry *parent, void *data, 63 struct dentry *parent, void *data, 72 void debugfs_create_u8(const char *name, umode_t mode, 74 void debugfs_create_u16(const char *name, umode_t mode, 78 void debugfs_create_u64(const char *name, umode_t mode, 85 void debugfs_create_x8(const char *name, umode_t mode, 87 void debugfs_create_x16(const char *name, umode_t mode, 89 void debugfs_create_x32(const char *name, umode_t mode, 91 void debugfs_create_x64(const char *name, umode_t mode, 97 void debugfs_create_size_t(const char *name, umode_t mode, [all …]
|
/linux/Documentation/translations/zh_TW/filesystems/ |
H A D | debugfs.rst | 53 struct dentry *parent, void *data, 64 struct dentry *parent, void *data, 73 void debugfs_create_u8(const char *name, umode_t mode, 75 void debugfs_create_u16(const char *name, umode_t mode, 79 void debugfs_create_u64(const char *name, umode_t mode, 86 void debugfs_create_x8(const char *name, umode_t mode, 88 void debugfs_create_x16(const char *name, umode_t mode, 90 void debugfs_create_x32(const char *name, umode_t mode, 92 void debugfs_create_x64(const char *name, umode_t mode, 98 void debugfs_create_size_t(const char *name, umode_t mode, [all …]
|
/linux/tools/lib/perf/Documentation/ |
H A D | libperf.txt | 29 void libperf_init(libperf_print_fn_t fn); 40 struct perf_cpu_map *perf_cpu_map__new_any_cpu(void); 46 void perf_cpu_map__put(struct perf_cpu_map *map); 64 struct perf_thread_map *perf_thread_map__new_dummy(void); 67 void perf_thread_map__set_pid(struct perf_thread_map *map, int idx, pid_t pid); 73 void perf_thread_map__put(struct perf_thread_map *map); 84 void perf_evlist__add(struct perf_evlist *evlist, 86 void perf_evlist__remove(struct perf_evlist *evlist, 88 struct perf_evlist *perf_evlist__new(void); 89 void perf_evlist__delete(struct perf_evlist *evlist); [all …]
|
/linux/tools/memory-model/Documentation/ |
H A D | locking.txt | 27 void CPU0(void) 35 void CPU1(void) 59 void CPU0(void) 67 void CPU1(void) 94 void CPU0(void) 119 void CPU0(void) 155 void CPU0(void) 163 void CPU1(void) 171 void CPU2(void) 188 void CPU0(void) [all …]
|
H A D | recipes.txt | 40 be full sized. Variables that straddle cachelines or pages void 73 void CPU0(void) 81 void CPU1(void) 99 void CPU0(void) 107 void CPU1(void) 130 void CPU0(void) 138 void CPU1(void) 146 void CPU2(void) 163 void CPU0(void) 171 void CPU1(void) [all …]
|
/linux/Documentation/translations/zh_TW/arch/arm/ |
H A D | kernel_user_helpers.txt | 75 void check_kuser_version(void) 95 void * __kuser_get_tls(void); 115 typedef void * (__kuser_get_tls_t)(void); 118 void foo() 120 void *tls = __kuser_get_tls(); 192 void __kuser_memory_barrier(void); 213 typedef void (__kuser_dmb_t)(void);
|
/linux/Documentation/translations/zh_CN/arch/arm/ |
H A D | kernel_user_helpers.txt | 75 void check_kuser_version(void) 95 void * __kuser_get_tls(void); 115 typedef void * (__kuser_get_tls_t)(void); 118 void foo() 120 void *tls = __kuser_get_tls(); 192 void __kuser_memory_barrier(void); 213 typedef void (__kuser_dmb_t)(void);
|
/linux/Documentation/wmi/devices/ |
H A D | msi-wmi-platform.rst | 44 void GetPackage([out, id(0)] Package Data); 47 void SetPackage([in, id(0)] Package Data); 50 void Get_EC([out, id(0)] Package_32 Data); 53 void Set_EC([in, id(0)] Package_32 Data); 56 void Get_BIOS([in, out, id(0)] Package_32 Data); 59 void Set_BIOS([in, out, id(0)] Package_32 Data); 62 void Get_SMBUS([in, out, id(0)] Package_32 Data); 65 void Set_SMBUS([in, out, id(0)] Package_32 Data); 68 void Get_MasterBattery([in, out, id(0)] Package_32 Data); 71 void Set_MasterBattery([in, out, id(0)] Package_32 Data); [all …]
|
/linux/Documentation/trace/rv/ |
H A D | da_monitor_instrumentation.rst | 16 static void handle_preempt_disable(void *data, /* XXX: fill header */) 21 static void handle_preempt_enable(void *data, /* XXX: fill header */) 26 static void handle_sched_waking(void *data, /* XXX: fill header */) 31 static int enable_wip(void) 59 void handle_preempt_disable(void *data, /* XXX: fill header */) 72 void handle_preempt_disable(void *data, unsigned long ip, unsigned long parent_ip) 98 void handle_preempt_enable(void *data, unsigned long ip, unsigned long parent_ip) 105 void handle_sched_waking(void *data, struct task_struct *task) 148 static int enable_wip(void)
|
/linux/tools/perf/Documentation/ |
H A D | perf-dlfilter.txt | 37 int start(void **data, void *ctx); 38 int stop(void *data, void *ctx); 39 int filter_event(void *data, const struct perf_dlfilter_sample *sample, void *ctx); 40 int filter_event_early(void *data, const struct perf_dlfilter_sample *sample, void *ctx); 110 const void *raw_data; /* Refer PERF_SAMPLE_RAW in <linux/perf_event.h> */ 151 const struct perf_dlfilter_al *(*resolve_ip)(void *ctx); 152 const struct perf_dlfilter_al *(*resolve_addr)(void *ctx); 153 char **(*args)(void *ctx, int *dlargc); 154 __s32 (*resolve_address)(void *ctx, __u64 address, struct perf_dlfilter_al *al); 155 const __u8 *(*insn)(void *ctx, __u32 *length); [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | capture.c.rst | 44 void *start; 57 static void errno_exit(const char *s) 63 static int xioctl(int fh, int request, void *arg) 74 static void process_image(const void *p, int size) 84 static int read_frame(void) 166 process_image((void *)buf.m.userptr, buf.bytesused); 176 static void mainloop(void) 215 static void stop_capturing(void) 233 static void start_capturing(void) 281 static void uninit_device(void) [all …]
|
/linux/tools/power/cpupower/bindings/python/ |
H A D | raw_pylibcpupower.swg | 96 void cpufreq_put_driver(char *ptr); 100 void cpufreq_put_policy(struct cpufreq_policy *policy); 105 void cpufreq_put_available_governors( 111 void cpufreq_put_available_frequencies( 117 void cpufreq_put_boost_frequencies( 123 void cpufreq_put_affected_cpus(struct cpufreq_affected_cpus *first); 128 void cpufreq_put_related_cpus(struct cpufreq_affected_cpus *first); 133 void cpufreq_put_stats(struct cpufreq_stats *stats); 173 char *cpuidle_get_governor(void); 175 char *cpuidle_get_driver(void); [all …]
|
/linux/Documentation/driver-api/ |
H A D | io-mapping.rst | 31 void *io_mapping_map_local_wc(struct io_mapping *mapping, 34 void *io_mapping_map_atomic_wc(struct io_mapping *mapping, 67 void io_mapping_unmap_local(void *vaddr) 68 void io_mapping_unmap_atomic(void *vaddr) 77 void *io_mapping_map_wc(struct io_mapping *mapping, 85 void io_mapping_unmap(void *vaddr) 91 void io_mapping_free(struct io_mapping *mapping)
|
H A D | nvmem.rst | 108 void nvmem_cell_put(struct nvmem_cell *cell); 109 void devm_nvmem_cell_put(struct device *dev, struct nvmem_cell *cell); 111 void *nvmem_cell_read(struct nvmem_cell *cell, ssize_t *len); 112 int nvmem_cell_write(struct nvmem_cell *cell, void *buf, ssize_t len); 128 struct nvmem_device *nvmem_device_find(void *data, 129 int (*match)(struct device *dev, const void *data)); 130 void nvmem_device_put(struct nvmem_device *nvmem); 132 size_t bytes, void *buf); 134 size_t bytes, void *buf); 136 struct nvmem_cell_info *info, void *buf); [all …]
|
H A D | parport-lowlevel.rst | 115 void (*attach) (struct parport *); 116 void (*detach) (struct parport *); 204 static void lp_attach (struct parport *port) 212 static void lp_detach (struct parport *port) 224 int lp_init (void) 254 void (*attach) (struct parport *); 255 void (*detach) (struct parport *); 258 void parport_unregister_driver (struct parport_driver *driver); 272 void cleanup_module (void) 301 struct parport *parport_enumerate (void); [all …]
|
/linux/Documentation/networking/ |
H A D | lapb-module.rst | 44 void (*connect_confirmation)(int token, int reason); 45 void (*connect_indication)(int token, int reason); 46 void (*disconnect_confirmation)(int token, int reason); 47 void (*disconnect_indication)(int token, int reason); 49 void (*data_transmit)(int token, struct sk_buff *skb); 113 int lapb_register(void *token, struct lapb_register_struct); 132 int lapb_unregister(void *token); 146 int lapb_getparms(void *token, struct lapb_parms_struct *parms); 159 int lapb_setparms(void *token, struct lapb_parms_struct *parms); 175 int lapb_connect_request(void *token); [all …]
|
/linux/Documentation/filesystems/ |
H A D | debugfs.rst | 49 struct dentry *parent, void *data, 65 void debugfs_create_file_size(const char *name, umode_t mode, 66 struct dentry *parent, void *data, 78 void debugfs_create_u8(const char *name, umode_t mode, 80 void debugfs_create_u16(const char *name, umode_t mode, 82 void debugfs_create_u32(const char *name, umode_t mode, 84 void debugfs_create_u64(const char *name, umode_t mode, 92 void debugfs_create_x8(const char *name, umode_t mode, 94 void debugfs_create_x16(const char *name, umode_t mode, 96 void debugfs_create_x32(const char *name, umode_t mode, [all …]
|
/linux/Documentation/filesystems/caching/ |
H A D | backend-api.rst | 46 void *cache_priv; 76 void fscache_relinquish_cache(struct fscache_cache *cache); 88 void *cache_priv); 100 void fscache_withdraw_cache(struct fscache_cache *cache); 109 void fscache_withdraw_cookie(struct fscache_cookie *cookie); 115 void fscache_wait_for_objects(struct fscache_cache *cache); 120 void fscache_withdraw_volume(struct fscache_volume *volume); 128 void fscache_relinquish_cache(struct fscache_cache *cache); 141 void *cache_priv; 180 void *cache_priv; [all …]
|
/linux/Documentation/bpf/ |
H A D | map_queue_stack.rst | 36 long bpf_map_push_elem(struct bpf_map *map, const void *value, u64 flags) 50 long bpf_map_peek_elem(struct bpf_map *map, void *value) 61 long bpf_map_pop_elem(struct bpf_map *map, void *value) 75 int bpf_map_update_elem (int fd, const void *key, const void *value, __u64 flags) 88 int bpf_map_lookup_elem (int fd, const void *key, void *value) 100 int bpf_map_lookup_and_delete_elem (int fd, const void *key, void *value)
|