| ___ratelimit |
int ___ratelimit(struct ratelimit_state *rs, const char *func); |
|
|
| __alloc_pages |
struct page *__alloc_pages(gfp_t gfp, unsigned int order, int preferred_nid, nodemask_t *nodemask); |
|
|
| __alloc_percpu |
void __percpu *__alloc_percpu(size_t size, size_t align); |
|
|
| __alloc_skb |
struct sk_buff *__alloc_skb(unsigned int size, gfp_t priority, int flags, int node); |
|
|
| __auxiliary_device_add |
int __auxiliary_device_add(struct auxiliary_device *auxdev, const char *modname); |
|
|
| __auxiliary_driver_register |
int __auxiliary_driver_register(struct auxiliary_driver *auxdrv, struct module *owner, const char *modname); |
|
|
| __bitmap_and |
bool __bitmap_and(unsigned long *dst, const unsigned long *bitmap1, const unsigned long *bitmap2, unsigned int nbits); |
|
|
| __bitmap_andnot |
bool __bitmap_andnot(unsigned long *dst, const unsigned long *bitmap1, const unsigned long *bitmap2, unsigned int nbits); |
|
|
| __bitmap_clear |
void __bitmap_clear(unsigned long *map, unsigned int start, int len); |
|
|
| __bitmap_complement |
void __bitmap_complement(unsigned long *dst, const unsigned long *src, unsigned int nbits); |
|
|
| __bitmap_intersects |
bool __bitmap_intersects(const unsigned long *bitmap1, const unsigned long *bitmap2, unsigned int nbits); |
|
|
| __bitmap_or |
void __bitmap_or(unsigned long *dst, const unsigned long *bitmap1, const unsigned long *bitmap2, unsigned int nbits); |
|
|
| __bitmap_set |
void __bitmap_set(unsigned long *map, unsigned int start, int len); |
|
|
| __bitmap_shift_left |
void __bitmap_shift_left(unsigned long *dst, const unsigned long *src, unsigned int shift, unsigned int nbits); |
|
|
| __bitmap_shift_right |
void __bitmap_shift_right(unsigned long *dst, const unsigned long *src, unsigned int shift, unsigned int nbits); |
|
|
| __bitmap_subset |
bool __bitmap_subset(const unsigned long *bitmap1, const unsigned long *bitmap2, unsigned int nbits); |
|
|
| __bitmap_weight |
unsigned int __bitmap_weight(const unsigned long *bitmap, unsigned int nbits); |
|
|
| __bitmap_xor |
void __bitmap_xor(unsigned long *dst, const unsigned long *bitmap1, const unsigned long *bitmap2, unsigned int nbits); |
|
|
| __check_object_size |
void __check_object_size(const void *ptr, unsigned long n, bool to_user); |
|
|
| __const_udelay |
void __const_udelay(unsigned long xloops); |
|
|
| __copy_overflow |
void __copy_overflow(int size, unsigned long count); |
|
|
| __cpu_online_mask |
struct cpumask __cpu_online_mask; |
|
|
| __cpu_possible_mask |
struct cpumask __cpu_possible_mask; |
|
|
| __cpu_present_mask |
struct cpumask __cpu_present_mask; |
|
|
| __default_kernel_pte_mask |
pteval_t __default_kernel_pte_mask; |
|
否 |
| __dev_get_by_index |
struct net_device *__dev_get_by_index(struct net *net, int ifindex); |
|
|
| __dev_get_by_name |
struct net_device *__dev_get_by_name(struct net *net, const char *name); |
|
|
| __dev_queue_xmit |
int __dev_queue_xmit(struct sk_buff *skb, struct net_device *sb_dev); |
|
|
| __devm_add_action |
int __devm_add_action(struct device *dev, void (*action)(void *), void *data, const char *name); |
|
|
| __devm_mdiobus_register |
int __devm_mdiobus_register(struct device *dev, struct mii_bus *bus, struct module *owner); |
|
|
| __drm_atomic_helper_crtc_destroy_state |
void __drm_atomic_helper_crtc_destroy_state(struct drm_crtc_state *state); |
|
|
| __drm_atomic_helper_crtc_duplicate_state |
void __drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc, struct drm_crtc_state *state); |
|
|
| __drm_atomic_helper_plane_destroy_state |
void __drm_atomic_helper_plane_destroy_state(struct drm_plane_state *state); |
|
|
| __drm_atomic_helper_plane_duplicate_state |
void __drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane, struct drm_plane_state *state); |
|
|
| __drm_atomic_state_free |
void __drm_atomic_state_free(struct kref *ref); |
|
|
| __drm_err |
void __drm_err(const char *format, ...); |
|
|
| __dynamic_dev_dbg |
void __dynamic_dev_dbg(struct _ddebug *descriptor, const struct device *dev, const char *fmt, ...); |
|
|
| __dynamic_ibdev_dbg |
void __dynamic_ibdev_dbg(struct _ddebug *descriptor, const struct ib_device *ibdev, const char *fmt, ...); |
|
|
| __dynamic_netdev_dbg |
void __dynamic_netdev_dbg(struct _ddebug *descriptor, const struct net_device *dev, const char *fmt, ...); |
|
|
| __dynamic_pr_debug |
void __dynamic_pr_debug(struct _ddebug *descriptor, const char *fmt, ...); |
|
|
| __ethtool_get_link_ksettings |
int __ethtool_get_link_ksettings(struct net_device *dev, struct ethtool_link_ksettings *link_ksettings); |
|
|
| __fdget |
unsigned long __fdget(unsigned int fd); |
|
|
| __fib_lookup |
int __fib_lookup(struct net *net, struct flowi4 *flp, struct fib_result *res, unsigned int flags); |
|
|
| __flush_workqueue |
void __flush_workqueue(struct workqueue_struct *wq); |
|
|
| __folio_put |
void __folio_put(struct folio *folio); |
|
|
| __free_pages |
void __free_pages(struct page *page, unsigned int order); |
|
|
| __get_free_pages |
unsigned long __get_free_pages(gfp_t gfp_mask, unsigned int order); |
|
|
| __get_random_u32_below |
u32 __get_random_u32_below(u32 ceil); |
|
|
| __get_task_comm |
char *__get_task_comm(char *to, size_t len, struct task_struct *tsk); |
|
|
| __hw_addr_sync_dev |
int __hw_addr_sync_dev(struct netdev_hw_addr_list *list, struct net_device *dev, int (*sync)(struct net_device *, const unsigned char *), int (*unsync)(struct net_device *, const unsigned char *)); |
|
|
| __hw_addr_unsync_dev |
void __hw_addr_unsync_dev(struct netdev_hw_addr_list *list, struct net_device *dev, int (*unsync)(struct net_device *, const unsigned char *)); |
|
|
| __ib_alloc_cq |
struct ib_cq *__ib_alloc_cq(struct ib_device *dev, void *private, int nr_cqe, int comp_vector, enum ib_poll_context poll_ctx, const char *caller); |
|
|
| __ib_alloc_pd |
struct ib_pd *__ib_alloc_pd(struct ib_device *device, unsigned int flags, const char *caller); |
|
|
| __ib_create_cq |
struct ib_cq *__ib_create_cq(struct ib_device *device, ib_comp_handler comp_handler, void (*event_handler)(struct ib_event *, void *), void *cq_context, const struct ib_cq_init_attr *cq_attr, const char *caller); |
|
|
| __icmp_send |
void __icmp_send(struct sk_buff *skb_in, int type, int code, __be32 info, const struct ip_options *opt); |
|
|
| __inet_lookup_established |
struct sock *__inet_lookup_established(struct net *net, struct inet_hashinfo *hashinfo, const __be32 saddr, const __be16 sport, const __be32 daddr, const u16 hnum, const int dif, const int sdif); |
|
|
| __inet6_lookup_established |
struct sock *__inet6_lookup_established(struct net *net, struct inet_hashinfo *hashinfo, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const u16 hnum, const int dif, const int sdif); |
|
|
| __init_rwsem |
void __init_rwsem(struct rw_semaphore *sem, const char *name, struct lock_class_key *key); |
|
|
| __init_swait_queue_head |
void __init_swait_queue_head(struct swait_queue_head *q, const char *name, struct lock_class_key *key); |
|
|
| __init_waitqueue_head |
void __init_waitqueue_head(struct wait_queue_head *wq_head, const char *name, struct lock_class_key *); |
|
|
| __iowrite32_copy |
void __iowrite32_copy(void __iomem *to, const void *from, size_t count); |
|
|
| __iowrite64_copy |
void __iowrite64_copy(void __iomem *to, const void *from, size_t count); |
|
|
| __ip_dev_find |
struct net_device *__ip_dev_find(struct net *net, __be32 addr, bool devref); |
|
|
| __ip_mc_dec_group |
void __ip_mc_dec_group(struct in_device *in_dev, __be32 addr, gfp_t gfp); |
|
|
| __ipv6_addr_type |
int __ipv6_addr_type(const struct in6_addr *addr); |
|
|
| __irq_apply_affinity_hint |
int __irq_apply_affinity_hint(unsigned int irq, const struct cpumask *m, bool setaffinity); |
|
|
| __kernel_write |
ssize_t __kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos); |
|
|
| __kfifo_alloc |
int __kfifo_alloc(struct __kfifo *fifo, unsigned int size, size_t esize, gfp_t gfp_mask); |
|
|
| __kfifo_free |
void __kfifo_free(struct __kfifo *fifo); |
|
|
| __kfifo_in |
unsigned int __kfifo_in(struct __kfifo *fifo, const void *buf, unsigned int len); |
|
|
| __kfifo_to_user |
int __kfifo_to_user(struct __kfifo *fifo, void __user *to, unsigned long len, unsigned int *copied); |
|
|
| __kmalloc |
void *__kmalloc(size_t size, gfp_t flags); |
|
|
| __kmalloc_node |
void *__kmalloc_node(size_t size, gfp_t flags, int node); |
|
|
| __list_add_valid_or_report |
bool __list_add_valid_or_report(struct list_head *new, struct list_head *prev, struct list_head *next); |
|
|
| __list_del_entry_valid_or_report |
bool __list_del_entry_valid_or_report(struct list_head *entry); |
|
|
| __local_bh_enable_ip |
void __local_bh_enable_ip(unsigned long ip, unsigned int cnt); |
|
|
| __mmap_lock_do_trace_acquire_returned |
void __mmap_lock_do_trace_acquire_returned(struct mm_struct *mm, bool write, bool success); |
|
|
| __mmap_lock_do_trace_released |
void __mmap_lock_do_trace_released(struct mm_struct *mm, bool write); |
|
|
| __mmap_lock_do_trace_start_locking |
void __mmap_lock_do_trace_start_locking(struct mm_struct *mm, bool write); |
|
|
| __mmdrop |
void __mmdrop(struct mm_struct *mm); |
|
|
| __module_get |
void __module_get(struct module *module); |
|
|
| __msecs_to_jiffies |
unsigned long __msecs_to_jiffies(const unsigned int m); |
|
|
| __mutex_init |
void __mutex_init(struct mutex *lock, const char *name, struct lock_class_key *key); |
|
|
| __napi_alloc_frag_align |
void *__napi_alloc_frag_align(unsigned int fragsz, unsigned int align_mask); |
|
|
| __napi_alloc_skb |
struct sk_buff *__napi_alloc_skb(struct napi_struct *napi, unsigned int length, gfp_t gfp_mask); |
|
|
| __napi_schedule |
void __napi_schedule(struct napi_struct *n); |
|
|
| __napi_schedule_irqoff |
void __napi_schedule_irqoff(struct napi_struct *n); |
|
|
| __ndelay |
void __ndelay(unsigned long nsecs); |
|
|
| __neigh_event_send |
int __neigh_event_send(struct neighbour *neigh, struct sk_buff *skb, const bool immediate_ok); |
|
|
| __netdev_alloc_frag_align |
void *__netdev_alloc_frag_align(unsigned int fragsz, unsigned int align_mask); |
|
|
| __netdev_alloc_skb |
struct sk_buff *__netdev_alloc_skb(struct net_device *dev, unsigned int length, gfp_t gfp_mask); |
|
|
| __netif_napi_del |
void __netif_napi_del(struct napi_struct *napi); |
|
|
| __netlink_dump_start |
int __netlink_dump_start(struct sock *ssk, struct sk_buff *skb, const struct nlmsghdr *nlh, struct netlink_dump_control *control); |
|
|
| __netlink_kernel_create |
struct sock *__netlink_kernel_create(struct net *net, int unit, struct module *module, struct netlink_kernel_cfg *cfg); |
|
|
| __nla_parse |
int __nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head, int len, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack); |
|
|
| __nla_reserve |
struct nlattr *__nla_reserve(struct sk_buff *skb, int attrtype, int attrlen); |
|
|
| __nla_validate |
int __nla_validate(const struct nlattr *head, int len, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack); |
|
|
| __nlmsg_put |
struct nlmsghdr *__nlmsg_put(struct sk_buff *skb, u32 portid, u32 seq, int type, int len, int flags); |
|
|
| __num_online_cpus |
atomic_t __num_online_cpus; |
|
|
| __page_frag_cache_drain |
void __page_frag_cache_drain(struct page *page, unsigned int count); |
|
|
| __pci_register_driver |
int __pci_register_driver(struct pci_driver *drv, struct module *owner, const char *mod_name); |
|
|
| __per_cpu_offset |
unsigned long __per_cpu_offset[NR_CPUS]; |
|
|
| __pm_runtime_idle |
int __pm_runtime_idle(struct device *dev, int rpmflags); |
|
|
| __printk_ratelimit |
int __printk_ratelimit(const char *func); |
|
|
| __pskb_pull_tail |
void *__pskb_pull_tail(struct sk_buff *skb, int delta); |
|
|
| __put_devmap_managed_page_refs |
bool __put_devmap_managed_page_refs(struct page *page, int refs); |
|
|
| __put_net |
void __put_net(struct net *net); |
|
|
| __put_task_struct |
void __put_task_struct(struct task_struct *t); |
|
|
| __rdma_block_iter_next |
bool __rdma_block_iter_next(struct ib_block_iter *biter); |
|
|
| __rdma_block_iter_start |
void __rdma_block_iter_start(struct ib_block_iter *biter, struct scatterlist *sglist, unsigned int nents, unsigned long pgsz); |
|
|
| __refrigerator |
bool __refrigerator(bool check_kthr_stop); |
|
|
| __register_chrdev |
int __register_chrdev(unsigned int major, unsigned int baseminor, unsigned int count, const char *name, const struct file_operations *fops); |
|
|
| __release_region |
void __release_region(struct resource *parent, resource_size_t start, resource_size_t n); |
|
|
| __request_module |
int __request_module(bool wait, const char *fmt, ...); |
|
|
| __request_region |
struct resource * __request_region(struct resource *, resource_size_t start, resource_size_t n, const char *name, int flags); |
|
|
| __rht_bucket_nested |
struct rhash_lock_head __rcu **__rht_bucket_nested(const struct bucket_table *tbl, unsigned int hash); |
|
|
| __scsi_iterate_devices |
struct scsi_device *__scsi_iterate_devices(struct Scsi_Host *shost, struct scsi_device *prev); |
|
|
| __skb_flow_dissect |
bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, const void *data, __be16 proto, int nhoff, int hlen, unsigned int flags); |
|
|
| __skb_pad |
int __skb_pad(struct sk_buff *skb, int pad, bool free_on_error); |
|
|
| __srcu_read_lock |
int __srcu_read_lock(struct srcu_struct *ssp); |
|
|
| __srcu_read_unlock |
void __srcu_read_unlock(struct srcu_struct *ssp, int idx); |
|
|
| __stack_chk_fail |
void __stack_chk_fail(void); |
|
|
| __sw_hweight32 |
unsigned int __sw_hweight32(unsigned int w); |
|
|
| __sw_hweight64 |
unsigned long __sw_hweight64(__u64 w); |
|
|
| __symbol_get |
void *__symbol_get(const char *symbol); |
|
|
| __symbol_put |
void __symbol_put(const char *symbol); |
|
|
| __sysfs_match_string |
int __sysfs_match_string(const char * const *array, size_t n, const char *s); |
|
|
| __task_pid_nr_ns |
pid_t __task_pid_nr_ns(struct task_struct *task, enum pid_type type, struct pid_namespace *ns); |
|
|
| __tasklet_schedule |
void __tasklet_schedule(struct tasklet_struct *t); |
|
|
| __trace_trigger_soft_disabled |
bool __trace_trigger_soft_disabled(struct trace_event_file *file); |
|
|
| __tty_alloc_driver |
struct tty_driver *__tty_alloc_driver(unsigned int lines, struct module *owner, unsigned long flags); |
|
|
| __tty_insert_flip_string_flags |
size_t __tty_insert_flip_string_flags(struct tty_port *port, const u8 *chars, const u8 *flags, bool mutable_flags, size_t size); |
|
|
| __udelay |
void __udelay(unsigned long usecs); |
|
|
| __unregister_chrdev |
void __unregister_chrdev(unsigned int major, unsigned int baseminor, unsigned int count, const char *name); |
|
|
| __usecs_to_jiffies |
unsigned long __usecs_to_jiffies(const unsigned int u); |
|
|
| __virt_addr_valid |
bool __virt_addr_valid(unsigned long kaddr); |
|
否 |
| __vmalloc |
void *__vmalloc(unsigned long size, gfp_t gfp_mask); |
|
|
| __wake_up |
int __wake_up(struct wait_queue_head *wq_head, unsigned int mode, int nr, void *key); |
|
|
| __warn_printk |
void __warn_printk(const char *fmt, ...); |
|
|
| __xa_alloc |
int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp); |
|
|
| __xa_alloc_cyclic |
int __xa_alloc_cyclic(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, u32 *next, gfp_t gfp); |
|
|
| __xa_cmpxchg |
void *__xa_cmpxchg(struct xarray *xa, unsigned long index, void *old, void *entry, gfp_t gfp); |
|
|
| __xa_erase |
void *__xa_erase(struct xarray *xa, unsigned long index); |
|
|
| __xa_insert |
int __xa_insert(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp); |
|
|
| __xa_store |
void *__xa_store(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp); |
|
|
| __xdp_rxq_info_reg |
int __xdp_rxq_info_reg(struct xdp_rxq_info *xdp_rxq, struct net_device *dev, u32 queue_index, unsigned int napi_id, u32 frag_size); |
|
|
| _bin2bcd |
unsigned char _bin2bcd(unsigned val); |
|
|
| _copy_from_user |
unsigned long _copy_from_user(void *to, const void __user *from, unsigned long n); |
|
否 |
| _copy_to_user |
unsigned long _copy_to_user(void __user *to, const void *from, unsigned long n); |
|
否 |
| _ctype |
const unsigned char[] _ctype |
|
|
| _dev_err |
void _dev_err(const struct device *dev, const char *fmt, ...); |
|
|
| _dev_info |
void _dev_info(const struct device *dev, const char *fmt, ...); |
|
|
| _dev_notice |
void _dev_notice(const struct device *dev, const char *fmt, ...); |
|
|
| _dev_printk |
void _dev_printk(const char *level, const struct device *dev, const char *fmt, ...); |
|
|
| _dev_warn |
void _dev_warn(const struct device *dev, const char *fmt, ...); |
|
|
| _find_first_bit |
unsigned long _find_first_bit(const unsigned long *addr, unsigned long size); |
|
|
| _find_first_zero_bit |
unsigned long _find_first_zero_bit(const unsigned long *addr, unsigned long size); |
|
|
| _find_last_bit |
unsigned long _find_last_bit(const unsigned long *addr, unsigned long size); |
|
|
| _find_next_and_bit |
unsigned long _find_next_and_bit(const unsigned long *addr1, const unsigned long *addr2, unsigned long nbits, unsigned long start); |
|
|
| _find_next_andnot_bit |
unsigned long _find_next_andnot_bit(const unsigned long *addr1, const unsigned long *addr2, unsigned long nbits, unsigned long start); |
|
|
| _find_next_bit |
unsigned long _find_next_bit(const unsigned long *addr1, unsigned long nbits, unsigned long start); |
|
|
| _find_next_zero_bit |
unsigned long _find_next_zero_bit(const unsigned long *addr, unsigned long nbits, unsigned long start); |
|
|
| _ib_alloc_device |
struct ib_device *_ib_alloc_device(size_t size); |
|
|
| _printk |
int _printk(const char *fmt, ...); |
|
|
| _uverbs_alloc |
void *_uverbs_alloc(struct uverbs_attr_bundle *bundle, size_t size, gfp_t flags); |
|
|
| _uverbs_get_const_signed |
int _uverbs_get_const_signed(s64 *to, const struct uverbs_attr_bundle *attrs_bundle, size_t idx, s64 lower_bound, u64 upper_bound, s64 *def_val); |
|
|
| _uverbs_get_const_unsigned |
int _uverbs_get_const_unsigned(u64 *to, const struct uverbs_attr_bundle *attrs_bundle, size_t idx, u64 upper_bound, u64 *def_val); |
|
|
| acpi_evaluate_integer |
acpi_status acpi_evaluate_integer(acpi_handle handle, acpi_string pathname, struct acpi_object_list *arguments, unsigned long long *data); |
|
|
| acpi_evaluate_object |
acpi_status acpi_evaluate_object(acpi_handle handle, acpi_string pathname, struct acpi_object_list *external_params, struct acpi_buffer *return_buffer); |
|
|
| acpi_gbl_FADT |
ACPI_GLOBAL(struct acpi_table_fadt, acpi_gbl_FADT); |
|
|
| acpi_get_handle |
acpi_status acpi_get_handle(acpi_handle parent, const char *pathname, acpi_handle * ret_handle); |
|
|
| acpi_get_next_object |
acpi_status acpi_get_next_object(acpi_object_type type, acpi_handle parent, acpi_handle child, acpi_handle * ret_handle); |
|
|
| acpi_install_notify_handler |
acpi_status acpi_install_notify_handler(acpi_handle device, u32 handler_type, acpi_notify_handler handler, void *context); |
|
|
| acpi_remove_notify_handler |
acpi_status acpi_remove_notify_handler(acpi_handle device, u32 handler_type, acpi_notify_handler handler); |
|
|
| acpi_walk_namespace |
acpi_status acpi_walk_namespace(acpi_object_type type, acpi_handle start_object, u32 max_depth, acpi_walk_callback descending_callback, acpi_walk_callback ascending_callback, void *context, void **return_value); |
|
|
| add_timer |
void add_timer(struct timer_list *timer); |
|
|
| add_uevent_var |
int add_uevent_var(struct kobj_uevent_env *env, const char *format, ...); |
|
|
| address_space_init_once |
void address_space_init_once(struct address_space *mapping); |
|
|
| alloc_chrdev_region |
int alloc_chrdev_region(dev_t *dev, unsigned baseminor, unsigned count, const char *name); |
|
|
| alloc_cpu_rmap |
struct cpu_rmap *alloc_cpu_rmap(unsigned int size, gfp_t flags); |
|
|
| alloc_cpumask_var_node |
bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, int node); |
|
否 |
| alloc_etherdev_mqs |
struct net_device *alloc_etherdev_mqs(int sizeof_priv, unsigned int txqs, unsigned int rxqs); |
|
|
| alloc_iova |
struct iova *alloc_iova(struct iova_domain *iovad, unsigned long size, unsigned long limit_pfn, bool size_aligned); |
|
|
| alloc_iova_fast |
unsigned long alloc_iova_fast(struct iova_domain *iovad, unsigned long size, unsigned long limit_pfn, bool flush_rcache); |
|
|
| alloc_netdev_mqs |
struct net_device *alloc_netdev_mqs(int sizeof_priv, const char *name, unsigned char name_assign_type, void (*setup)(struct net_device *), unsigned int txqs, unsigned int rxqs); |
|
|
| alloc_pages |
struct page *alloc_pages(gfp_t gfp_mask, unsigned int order); |
|
|
| alloc_workqueue |
struct workqueue_struct *alloc_workqueue(const char *fmt, unsigned int flags, int max_active, ...); |
|
|
| anon_inode_getfile |
struct file *anon_inode_getfile(const char *name, const struct file_operations *fops, void *priv, int flags); |
|
|
| argv_free |
void argv_free(char **argv); |
|
|
| argv_split |
char **argv_split(gfp_t gfp, const char *str, int *argcp); |
|
|
| arp_tbl |
struct neigh_table arp_tbl; |
|
|
| atomic_notifier_call_chain |
int atomic_notifier_call_chain(struct atomic_notifier_head *nh, unsigned long val, void *v); |
|
|
| atomic_notifier_chain_register |
int atomic_notifier_chain_register(struct atomic_notifier_head *nh, struct notifier_block *nb); |
|
|
| atomic_notifier_chain_unregister |
int atomic_notifier_chain_unregister(struct atomic_notifier_head *nh, struct notifier_block *nb); |
|
|
| auxiliary_device_init |
int auxiliary_device_init(struct auxiliary_device *auxdev); |
|
|
| auxiliary_driver_unregister |
void auxiliary_driver_unregister(struct auxiliary_driver *auxdrv); |
|
|
| backlight_device_register |
struct backlight_device *backlight_device_register(const char *name, struct device *dev, void *devdata, const struct backlight_ops *ops, const struct backlight_properties *props); |
|
|
| backlight_device_unregister |
void backlight_device_unregister(struct backlight_device *bd); |
|
|
| bin2hex |
char *bin2hex(char *dst, const void *src, size_t count); |
|
|
| bit_wait |
int bit_wait(struct wait_bit_key *key, int mode); |
|
|
| bitmap_find_free_region |
int bitmap_find_free_region(unsigned long *bitmap, unsigned int bits, int order); |
|
|
| bitmap_find_next_zero_area_off |
unsigned long bitmap_find_next_zero_area_off(unsigned long *map, unsigned long size, unsigned long start, unsigned int nr, unsigned long align_mask, unsigned long align_offset); |
|
|
| bitmap_free |
void bitmap_free(const unsigned long *bitmap); |
|
|
| bitmap_from_arr32 |
void bitmap_from_arr32(unsigned long *bitmap, const u32 *buf, unsigned int nbits); |
|
|
| bitmap_zalloc |
unsigned long *bitmap_zalloc(unsigned int nbits, gfp_t flags); |
|
|
| bitmap_zalloc_node |
unsigned long *bitmap_zalloc_node(unsigned int nbits, gfp_t flags, int node); |
|
|
| blk_mq_map_queues |
void blk_mq_map_queues(struct blk_mq_queue_map *qmap); |
|
|
| blk_mq_pci_map_queues |
void blk_mq_pci_map_queues(struct blk_mq_queue_map *qmap, struct pci_dev *pdev, int offset); |
|
|
| blk_mq_tagset_busy_iter |
void blk_mq_tagset_busy_iter(struct blk_mq_tag_set *tagset, busy_tag_iter_fn *fn, void *priv); |
|
|
| blk_mq_unique_tag |
u32 blk_mq_unique_tag(struct request *rq); |
|
|
| blk_queue_max_hw_sectors |
void blk_queue_max_hw_sectors(struct request_queue *q, unsigned int max_hw_sectors); |
|
|
| blk_queue_max_segments |
void blk_queue_max_segments(struct request_queue *q, unsigned short max_segments); |
|
|
| blk_queue_rq_timeout |
void blk_queue_rq_timeout(struct request_queue *q, unsigned int timeout); |
|
|
| blk_queue_virt_boundary |
void blk_queue_virt_boundary(struct request_queue *q, unsigned long mask); |
|
|
| blocking_notifier_call_chain |
int blocking_notifier_call_chain(struct blocking_notifier_head *nh, unsigned long val, void *v); |
|
|
| blocking_notifier_chain_register |
int blocking_notifier_chain_register(struct blocking_notifier_head *nh, struct notifier_block *nb); |
|
|
| blocking_notifier_chain_unregister |
int blocking_notifier_chain_unregister(struct blocking_notifier_head *nh, struct notifier_block *nb); |
|
|
| bpf_master_redirect_enabled_key |
DEFINE_STATIC_KEY_FALSE(bpf_master_redirect_enabled_key); |
|
|
| bpf_prog_add |
void bpf_prog_add(struct bpf_prog *prog, int i); |
|
|
| bpf_prog_inc |
void bpf_prog_inc(struct bpf_prog *prog); |
|
|
| bpf_prog_put |
void bpf_prog_put(struct bpf_prog *prog); |
|
|
| bpf_stats_enabled_key |
DEFINE_STATIC_KEY_FALSE(bpf_stats_enabled_key); |
|
|
| bpf_trace_run1 |
void bpf_trace_run1(struct bpf_prog *prog, u64 arg1); |
|
|
| bpf_trace_run2 |
void bpf_trace_run2(struct bpf_prog *prog, u64 arg1, u64 arg2); |
|
|
| bpf_trace_run3 |
void bpf_trace_run3(struct bpf_prog *prog, u64 arg1, u64 arg2, u64 arg3); |
|
|
| bpf_trace_run4 |
void bpf_trace_run4(struct bpf_prog *prog, u64 arg1, u64 arg2, u64 arg3, u64 arg4); |
|
|
| bpf_trace_run5 |
void bpf_trace_run5(struct bpf_prog *prog, u64 arg1, u64 arg2, u64 arg3, u64 arg4, u64 arg5); |
|
|
| bpf_trace_run7 |
void bpf_trace_run7(struct bpf_prog *prog, u64 arg1, u64 arg2, u64 arg3, u64 arg4, u64 arg5, u64 arg6, u64 arg7); |
|
|
| bpf_warn_invalid_xdp_action |
void bpf_warn_invalid_xdp_action(struct net_device *dev, struct bpf_prog *prog, u32 act); |
|
|
| bsg_job_done |
void bsg_job_done(struct bsg_job *job, int result, unsigned int reply_payload_rcv_len); |
|
|
| bsg_remove_queue |
void bsg_remove_queue(struct request_queue *q); |
|
|
| bsg_setup_queue |
struct request_queue *bsg_setup_queue(struct device *dev, const char *name, bsg_job_fn *job_fn, bsg_timeout_fn *timeout, int dd_job_size); |
|
|
| build_skb |
struct sk_buff *build_skb(void *data, unsigned int frag_size); |
|
|
| bus_find_device |
struct device *bus_find_device(const struct bus_type *bus, struct device *start, const void *data, int (*match)(struct device *dev, const void *data)); |
|
|
| cachemode2protval |
unsigned long cachemode2protval(enum page_cache_mode pcm); |
|
否 |
| call_netdevice_notifiers |
int call_netdevice_notifiers(unsigned long val, struct net_device *dev); |
|
|
| call_rcu |
void call_rcu(struct rcu_head *head, rcu_callback_t func); |
|
|
| call_srcu |
void call_srcu(struct srcu_struct *ssp, struct rcu_head *head, void (*func)(struct rcu_head *head)); |
|
|
| call_switchdev_notifiers |
int call_switchdev_notifiers(unsigned long val, struct net_device *dev, struct switchdev_notifier_info *info, struct netlink_ext_ack *extack); |
|
|
| call_usermodehelper |
int call_usermodehelper(const char *path, char **argv, char **envp, int wait); |
|
|
| can_do_mlock |
bool can_do_mlock(void); |
|
|
| cancel_delayed_work |
bool cancel_delayed_work(struct delayed_work *dwork); |
|
|
| cancel_delayed_work_sync |
bool cancel_delayed_work_sync(struct delayed_work *dwork); |
|
|
| cancel_work |
bool cancel_work(struct work_struct *work); |
|
|
| cancel_work_sync |
bool cancel_work_sync(struct work_struct *work); |
|
|
| capable |
bool capable(int cap); |
|
|
| cc_mkdec |
u64 cc_mkdec(u64 val); |
|
否 |
| cdev_add |
int cdev_add(struct cdev *p, dev_t dev, unsigned count); |
|
|
| cdev_alloc |
struct cdev *cdev_alloc(void); |
|
|
| cdev_del |
void cdev_del(struct cdev *p); |
|
|
| cdev_device_add |
int cdev_device_add(struct cdev *cdev, struct device *dev); |
|
|
| cdev_device_del |
void cdev_device_del(struct cdev *cdev, struct device *dev); |
|
|
| cdev_init |
void cdev_init(struct cdev *cdev, const struct file_operations *fops); |
|
|
| cgroup_path_ns |
int cgroup_path_ns(struct cgroup *cgrp, char *buf, size_t buflen, struct cgroup_namespace *ns); |
|
|
| class_create |
struct class *class_create(const char *name); |
|
|
| class_create_file_ns |
int class_create_file_ns(const struct class *cls, const struct class_attribute *attr, const void *ns); |
|
|
| class_destroy |
void class_destroy(const struct class *cls); |
|
|
| class_register |
int class_register(const struct class *cls); |
|
|
| class_unregister |
void class_unregister(const struct class *class); |
|
|
| cleanup_srcu_struct |
void cleanup_srcu_struct(struct srcu_struct *ssp); |
|
|
| clock_t_to_jiffies |
unsigned long clock_t_to_jiffies(unsigned long x); |
|
|
| compat_ptr_ioctl |
long compat_ptr_ioctl(struct file *file, unsigned int cmd, unsigned long arg); |
|
|
| complete |
void complete(struct completion *x); |
|
|
| complete_all |
void complete_all(struct completion *x); |
|
|
| config_group_init |
void config_group_init(struct config_group *group); |
|
|
| config_group_init_type_name |
void config_group_init_type_name(struct config_group *group, const char *name, const struct config_item_type *type); |
|
|
| config_item_put |
void config_item_put(struct config_item *item); |
|
|
| configfs_register_subsystem |
int configfs_register_subsystem(struct configfs_subsystem *subsys); |
|
|
| configfs_remove_default_groups |
void configfs_remove_default_groups(struct config_group *group); |
|
|
| configfs_unregister_subsystem |
void configfs_unregister_subsystem(struct configfs_subsystem *subsys); |
|
|
| console_lock |
void console_lock(void); |
|
|
| console_unlock |
void console_unlock(void); |
|
|
| consume_skb |
void consume_skb(struct sk_buff *skb); |
|
|
| convert_art_ns_to_tsc |
struct system_counterval_t convert_art_ns_to_tsc(u64 art_ns); |
|
否 |
| cpu_bit_bitmap |
const unsigned long cpu_bit_bitmap[BITS_PER_LONG+1][BITS_TO_LONGS(NR_CPUS)] |
|
|
| cpufreq_get |
unsigned int cpufreq_get(unsigned int cpu); |
|
|
| cpumask_local_spread |
unsigned int cpumask_local_spread(unsigned int i, int node); |
|
|
| crc32_le |
u32 crc32_le(u32 crc, unsigned char const *p, size_t len); |
|
|
| csum_ipv6_magic |
__sum16 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, __u8 proto, __wsum sum); |
|
|
| csum_partial |
__wsum csum_partial(const void *buff, int len, __wsum sum); |
|
|
| current_work |
struct work_struct *current_work(void); |
|
|
| dcb_getapp |
u8 dcb_getapp(struct net_device *dev, struct dcb_app *app); |
|
|
| dcb_ieee_delapp |
int dcb_ieee_delapp(struct net_device *dev, struct dcb_app *del); |
|
|
| dcb_ieee_getapp_mask |
u8 dcb_ieee_getapp_mask(struct net_device *dev, struct dcb_app *app); |
|
|
| dcb_ieee_getapp_prio_dscp_mask_map |
void dcb_ieee_getapp_prio_dscp_mask_map(const struct net_device *dev, struct dcb_ieee_app_prio_map *p_map); |
|
|
| dcb_ieee_setapp |
int dcb_ieee_setapp(struct net_device *dev, struct dcb_app *new); |
|
|
| debugfs_attr_read |
ssize_t debugfs_attr_read(struct file *file, char __user *buf, size_t len, loff_t *ppos); |
|
|
| debugfs_attr_write |
ssize_t debugfs_attr_write(struct file *file, const char __user *buf, size_t len, loff_t *ppos); |
|
|
| debugfs_create_atomic_t |
void debugfs_create_atomic_t(const char *name, umode_t mode, struct dentry *parent, atomic_t *value); |
|
|
| debugfs_create_blob |
struct dentry *debugfs_create_blob(const char *name, umode_t mode, struct dentry *parent, struct debugfs_blob_wrapper *blob); |
|
|
| debugfs_create_devm_seqfile |
void debugfs_create_devm_seqfile(struct device *dev, const char *name, struct dentry *parent, int (*read_fn)(struct seq_file *s, void *data)); |
|
|
| debugfs_create_dir |
struct dentry *debugfs_create_dir(const char *name, struct dentry *parent); |
|
|
| debugfs_create_file |
struct dentry *debugfs_create_file(const char *name, umode_t mode, struct dentry *parent, void *data, const struct file_operations *fops); |
|
|
| debugfs_create_file_unsafe |
struct dentry *debugfs_create_file_unsafe(const char *name, umode_t mode, struct dentry *parent, void *data, const struct file_operations *fops); |
|
|
| debugfs_create_size_t |
void debugfs_create_size_t(const char *name, umode_t mode, struct dentry *parent, size_t *value); |
|
|
| debugfs_create_u32 |
void debugfs_create_u32(const char *name, umode_t mode, struct dentry *parent, u32 *value); |
|
|
| debugfs_create_u64 |
void debugfs_create_u64(const char *name, umode_t mode, struct dentry *parent, u64 *value); |
|
|
| debugfs_create_u8 |
void debugfs_create_u8(const char *name, umode_t mode, struct dentry *parent, u8 *value); |
|
|
| debugfs_create_x32 |
void debugfs_create_x32(const char *name, umode_t mode, struct dentry *parent, u32 *value); |
|
|
| debugfs_lookup |
struct dentry *debugfs_lookup(const char *name, struct dentry *parent); |
|
|
| debugfs_lookup_and_remove |
void debugfs_lookup_and_remove(const char *name, struct dentry *parent); |
|
|
| debugfs_remove |
void debugfs_remove(struct dentry *dentry); |
|
|
| default_llseek |
loff_t default_llseek(struct file *file, loff_t offset, int whence); |
|
|
| delayed_work_timer_fn |
void delayed_work_timer_fn(struct timer_list *t); |
|
|
| destroy_workqueue |
void destroy_workqueue(struct workqueue_struct *wq); |
|
|
| dev_add_pack |
void dev_add_pack(struct packet_type *pt); |
|
|
| dev_addr_mod |
void dev_addr_mod(struct net_device *dev, unsigned int offset, const void *addr, size_t len); |
|
|
| dev_change_flags |
int dev_change_flags(struct net_device *dev, unsigned int flags, struct netlink_ext_ack *extack); |
|
|
| dev_close |
void dev_close(struct net_device *dev); |
|
|
| dev_driver_string |
const char *dev_driver_string(const struct device *dev); |
|
|
| dev_get_by_index |
struct net_device *dev_get_by_index(struct net *net, int ifindex); |
|
|
| dev_get_by_index_rcu |
struct net_device *dev_get_by_index_rcu(struct net *net, int ifindex); |
|
|
| dev_get_by_name |
struct net_device *dev_get_by_name(struct net *net, const char *name); |
|
|
| dev_get_iflink |
int dev_get_iflink(const struct net_device *dev); |
|
|
| dev_kfree_skb_any_reason |
void dev_kfree_skb_any_reason(struct sk_buff *skb, enum skb_drop_reason reason); |
|
|
| dev_kfree_skb_irq_reason |
void dev_kfree_skb_irq_reason(struct sk_buff *skb, enum skb_drop_reason reason); |
|
|
| dev_mc_add_excl |
int dev_mc_add_excl(struct net_device *dev, const unsigned char *addr); |
|
|
| dev_mc_del |
int dev_mc_del(struct net_device *dev, const unsigned char *addr); |
|
|
| dev_open |
int dev_open(struct net_device *dev, struct netlink_ext_ack *extack); |
|
|
| dev_printk_emit |
int dev_printk_emit(int level, const struct device *dev, const char *fmt, ...); |
|
|
| dev_remove_pack |
void dev_remove_pack(struct packet_type *pt); |
|
|
| dev_set_mtu |
int dev_set_mtu(struct net_device *dev, int new_mtu); |
|
|
| dev_set_name |
int dev_set_name(struct device *dev, const char *name, ...); |
|
|
| dev_trans_start |
unsigned long dev_trans_start(struct net_device *dev); |
|
|
| dev_uc_add |
int dev_uc_add(struct net_device *dev, const unsigned char *addr); |
|
|
| dev_uc_add_excl |
int dev_uc_add_excl(struct net_device *dev, const unsigned char *addr); |
|
|
| dev_uc_del |
int dev_uc_del(struct net_device *dev, const unsigned char *addr); |
|
|
| device_add |
int device_add(struct device *dev); |
|
|
| device_attach |
int device_attach(struct device *dev); |
|
|
| device_create |
struct device *device_create(const struct class *class, struct device *parent, dev_t devt, void *drvdata, const char *fmt, ...); |
|
|
| device_create_file |
int device_create_file(struct device *device, const struct device_attribute *entry); |
|
|
| device_del |
void device_del(struct device *dev); |
|
|
| device_destroy |
void device_destroy(const struct class *cls, dev_t devt); |
|
|
| device_for_each_child |
int device_for_each_child(struct device *dev, void *data, int (*fn)(struct device *, void *)); |
|
|
| device_initialize |
void device_initialize(struct device *dev); |
|
|
| device_release_driver |
void device_release_driver(struct device *dev); |
|
|
| device_remove_file |
void device_remove_file(struct device *dev, const struct device_attribute *attr); |
|
|
| device_rename |
int device_rename(struct device *dev, const char *new_name); |
|
|
| device_set_wakeup_capable |
void device_set_wakeup_capable(struct device *dev, bool capable); |
|
|
| device_set_wakeup_enable |
int device_set_wakeup_enable(struct device *dev, bool enable); |
|
|
| devl_assert_locked |
void devl_assert_locked(struct devlink *devlink); |
|
|
| devl_health_reporter_create |
struct devlink_health_reporter *devl_health_reporter_create(struct devlink *devlink, const struct devlink_health_reporter_ops *ops, u64 graceful_period, void *priv); |
|
|
| devl_health_reporter_destroy |
void devl_health_reporter_destroy(struct devlink_health_reporter *reporter); |
|
|
| devl_lock |
void devl_lock(struct devlink *devlink); |
|
|
| devl_param_driverinit_value_get |
int devl_param_driverinit_value_get(struct devlink *devlink, u32 param_id, union devlink_param_value *val); |
|
|
| devl_param_driverinit_value_set |
void devl_param_driverinit_value_set(struct devlink *devlink, u32 param_id, union devlink_param_value init_val); |
|
|
| devl_params_register |
int devl_params_register(struct devlink *devlink, const struct devlink_param *params, size_t params_count); |
|
|
| devl_params_unregister |
void devl_params_unregister(struct devlink *devlink, const struct devlink_param *params, size_t params_count); |
|
|
| devl_port_health_reporter_create |
struct devlink_health_reporter *devl_port_health_reporter_create(struct devlink_port *port, const struct devlink_health_reporter_ops *ops, u64 graceful_period, void *priv); |
|
|
| devl_port_register_with_ops |
int devl_port_register_with_ops(struct devlink *devlink, struct devlink_port *devlink_port, unsigned int port_index, const struct devlink_port_ops *ops); |
|
|
| devl_port_unregister |
void devl_port_unregister(struct devlink_port *devlink_port); |
|
|
| devl_rate_leaf_create |
int devl_rate_leaf_create(struct devlink_port *devlink_port, void *priv, struct devlink_rate *parent); |
|
|
| devl_rate_leaf_destroy |
void devl_rate_leaf_destroy(struct devlink_port *devlink_port); |
|
|
| devl_rate_node_create |
struct devlink_rate *devl_rate_node_create(struct devlink *devlink, void *priv, char *node_name, struct devlink_rate *parent); |
|
|
| devl_rate_nodes_destroy |
void devl_rate_nodes_destroy(struct devlink *devlink); |
|
|
| devl_register |
int devl_register(struct devlink *devlink); |
|
|
| devl_resource_register |
int devl_resource_register(struct devlink *devlink, const char *resource_name, u64 resource_size, u64 resource_id, u64 parent_resource_id, const struct devlink_resource_size_params *size_params); |
|
|
| devl_resource_size_get |
int devl_resource_size_get(struct devlink *devlink, u64 resource_id, u64 *p_resource_size); |
|
|
| devl_resources_unregister |
void devl_resources_unregister(struct devlink *devlink); |
|
|
| devl_trap_groups_register |
int devl_trap_groups_register(struct devlink *devlink, const struct devlink_trap_group *groups, size_t groups_count); |
|
|
| devl_trap_groups_unregister |
void devl_trap_groups_unregister(struct devlink *devlink, const struct devlink_trap_group *groups, size_t groups_count); |
|
|
| devl_traps_register |
int devl_traps_register(struct devlink *devlink, const struct devlink_trap *traps, size_t traps_count, void *priv); |
|
|
| devl_traps_unregister |
void devl_traps_unregister(struct devlink *devlink, const struct devlink_trap *traps, size_t traps_count); |
|
|
| devl_unlock |
void devl_unlock(struct devlink *devlink); |
|
|
| devl_unregister |
void devl_unregister(struct devlink *devlink); |
|
|
| devlink_alloc_ns |
struct devlink *devlink_alloc_ns(const struct devlink_ops *ops, size_t priv_size, struct net *net, struct device *dev); |
|
|
| devlink_flash_update_status_notify |
void devlink_flash_update_status_notify(struct devlink *devlink, const char *status_msg, const char *component, unsigned long done, unsigned long total); |
|
|
| devlink_flash_update_timeout_notify |
void devlink_flash_update_timeout_notify(struct devlink *devlink, const char *status_msg, const char *component, unsigned long timeout); |
|
|
| devlink_fmsg_arr_pair_nest_end |
int devlink_fmsg_arr_pair_nest_end(struct devlink_fmsg *fmsg); |
|
|
| devlink_fmsg_arr_pair_nest_start |
int devlink_fmsg_arr_pair_nest_start(struct devlink_fmsg *fmsg, const char *name); |
|
|
| devlink_fmsg_binary_pair_nest_end |
int devlink_fmsg_binary_pair_nest_end(struct devlink_fmsg *fmsg); |
|
|
| devlink_fmsg_binary_pair_nest_start |
int devlink_fmsg_binary_pair_nest_start(struct devlink_fmsg *fmsg, const char *name); |
|
|
| devlink_fmsg_binary_pair_put |
int devlink_fmsg_binary_pair_put(struct devlink_fmsg *fmsg, const char *name, const void *value, u32 value_len); |
|
|
| devlink_fmsg_binary_put |
int devlink_fmsg_binary_put(struct devlink_fmsg *fmsg, const void *value, u16 value_len); |
|
|
| devlink_fmsg_bool_pair_put |
int devlink_fmsg_bool_pair_put(struct devlink_fmsg *fmsg, const char *name, bool value); |
|
|
| devlink_fmsg_obj_nest_end |
int devlink_fmsg_obj_nest_end(struct devlink_fmsg *fmsg); |
|
|
| devlink_fmsg_obj_nest_start |
int devlink_fmsg_obj_nest_start(struct devlink_fmsg *fmsg); |
|
|
| devlink_fmsg_pair_nest_end |
int devlink_fmsg_pair_nest_end(struct devlink_fmsg *fmsg); |
|
|
| devlink_fmsg_pair_nest_start |
int devlink_fmsg_pair_nest_start(struct devlink_fmsg *fmsg, const char *name); |
|
|
| devlink_fmsg_string_pair_put |
int devlink_fmsg_string_pair_put(struct devlink_fmsg *fmsg, const char *name, const char *value); |
|
|
| devlink_fmsg_u32_pair_put |
int devlink_fmsg_u32_pair_put(struct devlink_fmsg *fmsg, const char *name, u32 value); |
|
|
| devlink_fmsg_u32_put |
int devlink_fmsg_u32_put(struct devlink_fmsg *fmsg, u32 value); |
|
|
| devlink_fmsg_u64_pair_put |
int devlink_fmsg_u64_pair_put(struct devlink_fmsg *fmsg, const char *name, u64 value); |
|
|
| devlink_fmsg_u8_pair_put |
int devlink_fmsg_u8_pair_put(struct devlink_fmsg *fmsg, const char *name, u8 value); |
|
|
| devlink_free |
void devlink_free(struct devlink *devlink); |
|
|
| devlink_health_report |
int devlink_health_report(struct devlink_health_reporter *reporter, const char *msg, void *priv_ctx); |
|
|
| devlink_health_reporter_create |
struct devlink_health_reporter *devlink_health_reporter_create(struct devlink *devlink, const struct devlink_health_reporter_ops *ops, u64 graceful_period, void *priv); |
|
|
| devlink_health_reporter_destroy |
void devlink_health_reporter_destroy(struct devlink_health_reporter *reporter); |
|
|
| devlink_health_reporter_priv |
void *devlink_health_reporter_priv(struct devlink_health_reporter *reporter); |
|
|
| devlink_health_reporter_recovery_done |
void devlink_health_reporter_recovery_done(struct devlink_health_reporter *reporter); |
|
|
| devlink_health_reporter_state_update |
void devlink_health_reporter_state_update(struct devlink_health_reporter *reporter, enum devlink_health_reporter_state state); |
|
|
| devlink_info_board_serial_number_put |
int devlink_info_board_serial_number_put(struct devlink_info_req *req, const char *bsn); |
|
|
| devlink_info_serial_number_put |
int devlink_info_serial_number_put(struct devlink_info_req *req, const char *sn); |
|
|
| devlink_info_version_fixed_put |
int devlink_info_version_fixed_put(struct devlink_info_req *req, const char *version_name, const char *version_value); |
|
|
| devlink_info_version_running_put |
int devlink_info_version_running_put(struct devlink_info_req *req, const char *version_name, const char *version_value); |
|
|
| devlink_info_version_stored_put |
int devlink_info_version_stored_put(struct devlink_info_req *req, const char *version_name, const char *version_value); |
|
|
| devlink_net |
struct net *devlink_net(const struct devlink *devlink); |
|
|
| devlink_params_register |
int devlink_params_register(struct devlink *devlink, const struct devlink_param *params, size_t params_count); |
|
|
| devlink_params_unregister |
void devlink_params_unregister(struct devlink *devlink, const struct devlink_param *params, size_t params_count); |
|
|
| devlink_port_attrs_pci_pf_set |
void devlink_port_attrs_pci_pf_set(struct devlink_port *devlink_port, u32 controller, u16 pf, bool external); |
|
|
| devlink_port_attrs_pci_sf_set |
void devlink_port_attrs_pci_sf_set(struct devlink_port *devlink_port, u32 controller, u16 pf, u32 sf, bool external); |
|
|
| devlink_port_attrs_pci_vf_set |
void devlink_port_attrs_pci_vf_set(struct devlink_port *devlink_port, u32 controller, u16 pf, u16 vf, bool external); |
|
|
| devlink_port_attrs_set |
void devlink_port_attrs_set(struct devlink_port *devlink_port, struct devlink_port_attrs *devlink_port_attrs); |
|
|
| devlink_port_health_reporter_create |
struct devlink_health_reporter *devlink_port_health_reporter_create(struct devlink_port *port, const struct devlink_health_reporter_ops *ops, u64 graceful_period, void *priv); |
|
|
| devlink_port_register_with_ops |
int devlink_port_register_with_ops(struct devlink *devlink, struct devlink_port *devlink_port, unsigned int port_index, const struct devlink_port_ops *ops); |
|
|
| devlink_port_type_clear |
void devlink_port_type_clear(struct devlink_port *devlink_port); |
|
|
| devlink_port_unregister |
void devlink_port_unregister(struct devlink_port *devlink_port); |
|
|
| devlink_priv |
void *devlink_priv(struct devlink *devlink); |
|
|
| devlink_region_create |
struct devlink_region *devlink_region_create(struct devlink *devlink, const struct devlink_region_ops *ops, u32 region_max_snapshots, u64 region_size); |
|
|
| devlink_region_destroy |
void devlink_region_destroy(struct devlink_region *region); |
|
|
| devlink_register |
void devlink_register(struct devlink *devlink); |
|
|
| devlink_remote_reload_actions_performed |
void devlink_remote_reload_actions_performed(struct devlink *devlink, enum devlink_reload_limit limit, u32 actions_performed); |
|
|
| devlink_resource_occ_get_register |
void devlink_resource_occ_get_register(struct devlink *devlink, u64 resource_id, devlink_resource_occ_get_t *occ_get, void *occ_get_priv); |
|
|
| devlink_resource_occ_get_unregister |
void devlink_resource_occ_get_unregister(struct devlink *devlink, u64 resource_id); |
|
|
| devlink_resource_register |
int devlink_resource_register(struct devlink *devlink, const char *resource_name, u64 resource_size, u64 resource_id, u64 parent_resource_id, const struct devlink_resource_size_params *size_params); |
|
|
| devlink_resources_unregister |
void devlink_resources_unregister(struct devlink *devlink); |
|
|
| devlink_to_dev |
struct device *devlink_to_dev(const struct devlink *devlink); |
|
|
| devlink_trap_report |
void devlink_trap_report(struct devlink *devlink, struct sk_buff *skb, void *trap_ctx, struct devlink_port *in_devlink_port, const struct flow_action_cookie *fa_cookie); |
|
|
| devlink_unregister |
void devlink_unregister(struct devlink *devlink); |
|
|
| devm_alloc_etherdev_mqs |
struct net_device *devm_alloc_etherdev_mqs(struct device *dev, int sizeof_priv, unsigned int txqs, unsigned int rxqs); |
|
|
| devm_free_irq |
void devm_free_irq(struct device *dev, unsigned int irq, void *dev_id); |
|
|
| devm_iounmap |
void devm_iounmap(struct device *dev, void __iomem *addr); |
|
|
| devm_kasprintf |
char *devm_kasprintf(struct device *dev, gfp_t gfp, const char *fmt, ...); |
|
|
| devm_kfree |
void devm_kfree(struct device *dev, const void *p); |
|
|
| devm_kmalloc |
void *devm_kmalloc(struct device *dev, size_t size, gfp_t gfp); |
|
|
| devm_kmemdup |
void *devm_kmemdup(struct device *dev, const void *src, size_t len, gfp_t gfp); |
|
|
| devm_request_threaded_irq |
int devm_request_threaded_irq(struct device *dev, unsigned int irq, irq_handler_t handler, irq_handler_t thread_fn, unsigned long irqflags, const char *devname, void *dev_id); |
|
|
| devmap_managed_key |
DEFINE_STATIC_KEY_FALSE(devmap_managed_key); |
|
|
| disable_irq |
void disable_irq(unsigned int irq); |
|
|
| disable_irq_nosync |
void disable_irq_nosync(unsigned int irq); |
|
|
| dma_alloc_attrs |
void *dma_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flag, unsigned long attrs); |
|
|
| dma_buf_detach |
void dma_buf_detach(struct dma_buf *dmabuf, struct dma_buf_attachment *attach); |
|
|
| dma_buf_dynamic_attach |
struct dma_buf_attachment *dma_buf_dynamic_attach(struct dma_buf *dmabuf, struct device *dev, const struct dma_buf_attach_ops *importer_ops, void *importer_priv); |
|
|
| dma_buf_get |
struct dma_buf *dma_buf_get(int fd); |
|
|
| dma_buf_map_attachment |
struct sg_table *dma_buf_map_attachment(struct dma_buf_attachment *attach, enum dma_data_direction direction); |
|
|
| dma_buf_pin |
int dma_buf_pin(struct dma_buf_attachment *attach); |
|
|
| dma_buf_put |
void dma_buf_put(struct dma_buf *dmabuf); |
|
|
| dma_buf_unmap_attachment |
void dma_buf_unmap_attachment(struct dma_buf_attachment *attach, struct sg_table *sg_table, enum dma_data_direction direction); |
|
|
| dma_buf_unpin |
void dma_buf_unpin(struct dma_buf_attachment *attach); |
|
|
| dma_fence_context_alloc |
u64 dma_fence_context_alloc(unsigned num); |
|
|
| dma_fence_default_wait |
signed long dma_fence_default_wait(struct dma_fence *fence, bool intr, signed long timeout); |
|
|
| dma_fence_init |
void dma_fence_init(struct dma_fence *fence, const struct dma_fence_ops *ops, spinlock_t *lock, u64 context, u64 seqno); |
|
|
| dma_fence_release |
void dma_fence_release(struct kref *kref); |
|
|
| dma_fence_signal |
int dma_fence_signal(struct dma_fence *fence); |
|
|
| dma_free_attrs |
void dma_free_attrs(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_handle, unsigned long attrs); |
|
|
| dma_map_page_attrs |
dma_addr_t dma_map_page_attrs(struct device *dev, struct page *page, size_t offset, size_t size, enum dma_data_direction dir, unsigned long attrs); |
|
|
| dma_map_resource |
dma_addr_t dma_map_resource(struct device *dev, phys_addr_t phys_addr, size_t size, enum dma_data_direction dir, unsigned long attrs); |
|
|
| dma_map_sg_attrs |
unsigned int dma_map_sg_attrs(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir, unsigned long attrs); |
|
|
| dma_map_sgtable |
int dma_map_sgtable(struct device *dev, struct sg_table *sgt, enum dma_data_direction dir, unsigned long attrs); |
|
|
| dma_ops |
const struct dma_map_ops *dma_ops |
|
否 |
| dma_pool_alloc |
void *dma_pool_alloc(struct dma_pool *pool, gfp_t mem_flags, dma_addr_t *handle); |
|
|
| dma_pool_create |
struct dma_pool *dma_pool_create(const char *name, struct device *dev, size_t size, size_t align, size_t allocation); |
|
|
| dma_pool_destroy |
void dma_pool_destroy(struct dma_pool *pool); |
|
|
| dma_pool_free |
void dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t addr); |
|
|
| dma_resv_wait_timeout |
long dma_resv_wait_timeout(struct dma_resv *obj, enum dma_resv_usage usage, bool intr, unsigned long timeout); |
|
|
| dma_set_coherent_mask |
int dma_set_coherent_mask(struct device *dev, u64 mask); |
|
|
| dma_set_mask |
int dma_set_mask(struct device *dev, u64 mask); |
|
|
| dma_sync_single_for_cpu |
void dma_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir); |
|
|
| dma_sync_single_for_device |
void dma_sync_single_for_device(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir); |
|
|
| dma_unmap_page_attrs |
void dma_unmap_page_attrs(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, unsigned long attrs); |
|
|
| dma_unmap_resource |
void dma_unmap_resource(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, unsigned long attrs); |
|
|
| dma_unmap_sg_attrs |
void dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir, unsigned long attrs); |
|
|
| dmam_alloc_attrs |
void *dmam_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp, unsigned long attrs); |
|
|
| dmam_free_coherent |
void dmam_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle); |
|
|
| dmi_find_device |
const struct dmi_device *dmi_find_device(int type, const char *name, const struct dmi_device *from); |
|
|
| dmi_get_system_info |
const char *dmi_get_system_info(int field); |
|
|
| dmi_match |
bool dmi_match(enum dmi_field f, const char *str); |
|
|
| do_trace_netlink_extack |
void do_trace_netlink_extack(const char *msg); |
|
|
| do_trace_read_msr |
void do_trace_read_msr(unsigned int msr, u64 val, int failed); |
|
否 |
| down |
void down(struct semaphore *sem); |
|
|
| down_interruptible |
int down_interruptible(struct semaphore *sem); |
|
|
| down_read |
void down_read(struct rw_semaphore *sem); |
|
|
| down_read_trylock |
int down_read_trylock(struct rw_semaphore *sem); |
|
|
| down_timeout |
int down_timeout(struct semaphore *sem, long timeout); |
|
|
| down_trylock |
int down_trylock(struct semaphore *sem); |
|
|
| down_write |
void down_write(struct rw_semaphore *sem); |
|
|
| down_write_trylock |
int down_write_trylock(struct rw_semaphore *sem); |
|
|
| downgrade_write |
void downgrade_write(struct rw_semaphore *sem); |
|
|
| dql_completed |
void dql_completed(struct dql *dql, unsigned int count); |
|
|
| dql_reset |
void dql_reset(struct dql *dql); |
|
|
| driver_create_file |
int driver_create_file(struct device_driver *drv, const struct driver_attribute *attr); |
|
|
| driver_remove_file |
void driver_remove_file(struct device_driver *driver, const struct driver_attribute *attr); |
|
|
| drm_atomic_add_affected_connectors |
int drm_atomic_add_affected_connectors(struct drm_atomic_state *state, struct drm_crtc *crtc); |
|
|
| drm_atomic_add_affected_planes |
int drm_atomic_add_affected_planes(struct drm_atomic_state *state, struct drm_crtc *crtc); |
|
|
| drm_atomic_commit |
int drm_atomic_commit(struct drm_atomic_state *state); |
|
|
| drm_atomic_get_crtc_state |
struct drm_crtc_state *drm_atomic_get_crtc_state(struct drm_atomic_state *state, struct drm_crtc *crtc); |
|
|
| drm_atomic_get_plane_state |
struct drm_plane_state *drm_atomic_get_plane_state(struct drm_atomic_state *state, struct drm_plane *plane); |
|
|
| drm_atomic_helper_check |
int drm_atomic_helper_check(struct drm_device *dev, struct drm_atomic_state *state); |
|
|
| drm_atomic_helper_connector_destroy_state |
void drm_atomic_helper_connector_destroy_state(struct drm_connector *connector, struct drm_connector_state *state); |
|
|
| drm_atomic_helper_connector_duplicate_state |
struct drm_connector_state *drm_atomic_helper_connector_duplicate_state(struct drm_connector *connector); |
|
|
| drm_atomic_helper_connector_reset |
void drm_atomic_helper_connector_reset(struct drm_connector *connector); |
|
|
| drm_atomic_helper_crtc_reset |
void drm_atomic_helper_crtc_reset(struct drm_crtc *crtc); |
|
|
| drm_atomic_helper_disable_plane |
int drm_atomic_helper_disable_plane(struct drm_plane *plane, struct drm_modeset_acquire_ctx *ctx); |
|
|
| drm_atomic_helper_page_flip |
int drm_atomic_helper_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event, uint32_t flags, struct drm_modeset_acquire_ctx *ctx); |
|
|
| drm_atomic_helper_plane_reset |
void drm_atomic_helper_plane_reset(struct drm_plane *plane); |
|
|
| drm_atomic_helper_set_config |
int drm_atomic_helper_set_config(struct drm_mode_set *set, struct drm_modeset_acquire_ctx *ctx); |
|
|
| drm_atomic_helper_swap_state |
int drm_atomic_helper_swap_state(struct drm_atomic_state *state, bool stall); |
|
|
| drm_atomic_helper_update_plane |
int drm_atomic_helper_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h, struct drm_modeset_acquire_ctx *ctx); |
|
|
| drm_atomic_set_crtc_for_connector |
int drm_atomic_set_crtc_for_connector(struct drm_connector_state *conn_state, struct drm_crtc *crtc); |
|
|
| drm_atomic_set_crtc_for_plane |
int drm_atomic_set_crtc_for_plane(struct drm_plane_state *plane_state, struct drm_crtc *crtc); |
|
|
| drm_atomic_set_fb_for_plane |
void drm_atomic_set_fb_for_plane(struct drm_plane_state *plane_state, struct drm_framebuffer *fb); |
|
|
| drm_atomic_set_mode_prop_for_crtc |
int drm_atomic_set_mode_prop_for_crtc(struct drm_crtc_state *state, struct drm_property_blob *blob); |
|
|
| drm_atomic_state_alloc |
struct drm_atomic_state *drm_atomic_state_alloc(struct drm_device *dev); |
|
|
| drm_atomic_state_default_clear |
void drm_atomic_state_default_clear(struct drm_atomic_state *state); |
|
|
| drm_atomic_state_default_release |
void drm_atomic_state_default_release(struct drm_atomic_state *state); |
|
|
| drm_atomic_state_init |
int drm_atomic_state_init(struct drm_device *dev, struct drm_atomic_state *state); |
|
|
| drm_compat_ioctl |
long drm_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg); |
|
|
| drm_connector_attach_encoder |
int drm_connector_attach_encoder(struct drm_connector *connector, struct drm_encoder *encoder); |
|
|
| drm_connector_attach_vrr_capable_property |
int drm_connector_attach_vrr_capable_property(struct drm_connector *connector); |
|
|
| drm_connector_cleanup |
void drm_connector_cleanup(struct drm_connector *connector); |
|
|
| drm_connector_init |
int drm_connector_init(struct drm_device *dev, struct drm_connector *connector, const struct drm_connector_funcs *funcs, int connector_type); |
|
|
| drm_connector_list_iter_begin |
void drm_connector_list_iter_begin(struct drm_device *dev, struct drm_connector_list_iter *iter); |
|
|
| drm_connector_list_iter_end |
void drm_connector_list_iter_end(struct drm_connector_list_iter *iter); |
|
|
| drm_connector_list_iter_next |
struct drm_connector *drm_connector_list_iter_next(struct drm_connector_list_iter *iter); |
|
|
| drm_connector_register |
int drm_connector_register(struct drm_connector *connector); |
|
|
| drm_connector_set_vrr_capable_property |
void drm_connector_set_vrr_capable_property(struct drm_connector *connector, bool capable); |
|
|
| drm_connector_unregister |
void drm_connector_unregister(struct drm_connector *connector); |
|
|
| drm_connector_update_edid_property |
int drm_connector_update_edid_property(struct drm_connector *connector, const struct edid *edid); |
|
|
| drm_crtc_cleanup |
void drm_crtc_cleanup(struct drm_crtc *crtc); |
|
|
| drm_crtc_init_with_planes |
int drm_crtc_init_with_planes(struct drm_device *dev, struct drm_crtc *crtc, struct drm_plane *primary, struct drm_plane *cursor, const struct drm_crtc_funcs *funcs, const char *name, ...); |
|
|
| drm_crtc_send_vblank_event |
void drm_crtc_send_vblank_event(struct drm_crtc *crtc, struct drm_pending_vblank_event *e); |
|
|
| drm_dev_alloc |
struct drm_device *drm_dev_alloc(const struct drm_driver *driver, struct device *parent); |
|
|
| drm_dev_put |
void drm_dev_put(struct drm_device *dev); |
|
|
| drm_dev_register |
int drm_dev_register(struct drm_device *dev, unsigned long flags); |
|
|
| drm_dev_unregister |
void drm_dev_unregister(struct drm_device *dev); |
|
|
| drm_encoder_cleanup |
void drm_encoder_cleanup(struct drm_encoder *encoder); |
|
|
| drm_encoder_init |
int drm_encoder_init(struct drm_device *dev, struct drm_encoder *encoder, const struct drm_encoder_funcs *funcs, int encoder_type, const char *name, ...); |
|
|
| drm_file_get_master |
struct drm_master *drm_file_get_master(struct drm_file *file_priv); |
|
|
| drm_format_info |
const struct drm_format_info *drm_format_info(u32 format); |
|
|
| drm_framebuffer_cleanup |
void drm_framebuffer_cleanup(struct drm_framebuffer *fb); |
|
|
| drm_framebuffer_init |
int drm_framebuffer_init(struct drm_device *dev, struct drm_framebuffer *fb, const struct drm_framebuffer_funcs *funcs); |
|
|
| drm_gem_create_mmap_offset |
int drm_gem_create_mmap_offset(struct drm_gem_object *obj); |
|
|
| drm_gem_handle_create |
int drm_gem_handle_create(struct drm_file *file_priv, struct drm_gem_object *obj, u32 *handlep); |
|
|
| drm_gem_handle_delete |
int drm_gem_handle_delete(struct drm_file *filp, u32 handle); |
|
|
| drm_gem_mmap_obj |
int drm_gem_mmap_obj(struct drm_gem_object *obj, unsigned long obj_size, struct vm_area_struct *vma); |
|
|
| drm_gem_object_free |
void drm_gem_object_free(struct kref *kref); |
|
|
| drm_gem_object_lookup |
struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle); |
|
|
| drm_gem_object_release |
void drm_gem_object_release(struct drm_gem_object *obj); |
|
|
| drm_gem_prime_export |
struct dma_buf *drm_gem_prime_export(struct drm_gem_object *obj, int flags); |
|
|
| drm_gem_prime_import |
struct drm_gem_object *drm_gem_prime_import(struct drm_device *dev, struct dma_buf *dma_buf); |
|
|
| drm_gem_private_object_init |
void drm_gem_private_object_init(struct drm_device *dev, struct drm_gem_object *obj, size_t size); |
|
|
| drm_gem_vm_close |
void drm_gem_vm_close(struct vm_area_struct *vma); |
|
|
| drm_gem_vm_open |
void drm_gem_vm_open(struct vm_area_struct *vma); |
|
|
| drm_helper_hpd_irq_event |
bool drm_helper_hpd_irq_event(struct drm_device *dev); |
|
|
| drm_helper_mode_fill_fb_struct |
void drm_helper_mode_fill_fb_struct(struct drm_device *dev, struct drm_framebuffer *fb, const struct drm_mode_fb_cmd2 *mode_cmd); |
|
|
| drm_helper_probe_single_connector_modes |
int drm_helper_probe_single_connector_modes(struct drm_connector *connector, uint32_t maxX, uint32_t maxY); |
|
|
| drm_ioctl |
long drm_ioctl(struct file *filp, unsigned int cmd, unsigned long arg); |
|
|
| drm_kms_helper_hotplug_event |
void drm_kms_helper_hotplug_event(struct drm_device *dev); |
|
|
| drm_kms_helper_poll_disable |
void drm_kms_helper_poll_disable(struct drm_device *dev); |
|
|
| drm_kms_helper_poll_fini |
void drm_kms_helper_poll_fini(struct drm_device *dev); |
|
|
| drm_kms_helper_poll_init |
void drm_kms_helper_poll_init(struct drm_device *dev); |
|
|
| drm_master_put |
void drm_master_put(struct drm_master **master); |
|
|
| drm_mode_config_cleanup |
void drm_mode_config_cleanup(struct drm_device *dev); |
|
|
| drm_mode_create |
struct drm_display_mode *drm_mode_create(struct drm_device *dev); |
|
|
| drm_mode_create_dvi_i_properties |
int drm_mode_create_dvi_i_properties(struct drm_device *dev); |
|
|
| drm_mode_object_find |
struct drm_mode_object *drm_mode_object_find(struct drm_device *dev, struct drm_file *file_priv, uint32_t id, uint32_t type); |
|
|
| drm_mode_object_put |
void drm_mode_object_put(struct drm_mode_object *obj); |
|
|
| drm_mode_probed_add |
void drm_mode_probed_add(struct drm_connector *connector, struct drm_display_mode *mode); |
|
|
| drm_mode_set_name |
void drm_mode_set_name(struct drm_display_mode *mode); |
|
|
| drm_mode_vrefresh |
int drm_mode_vrefresh(const struct drm_display_mode *mode); |
|
|
| drm_modeset_acquire_fini |
void drm_modeset_acquire_fini(struct drm_modeset_acquire_ctx *ctx); |
|
|
| drm_modeset_acquire_init |
void drm_modeset_acquire_init(struct drm_modeset_acquire_ctx *ctx, uint32_t flags); |
|
|
| drm_modeset_backoff |
int drm_modeset_backoff(struct drm_modeset_acquire_ctx *ctx); |
|
|
| drm_modeset_drop_locks |
void drm_modeset_drop_locks(struct drm_modeset_acquire_ctx *ctx); |
|
|
| drm_modeset_lock_all |
void drm_modeset_lock_all(struct drm_device *dev); |
|
|
| drm_modeset_lock_all_ctx |
int drm_modeset_lock_all_ctx(struct drm_device *dev, struct drm_modeset_acquire_ctx *ctx); |
|
|
| drm_modeset_unlock_all |
void drm_modeset_unlock_all(struct drm_device *dev); |
|
|
| drm_object_attach_property |
void drm_object_attach_property(struct drm_mode_object *obj, struct drm_property *property, uint64_t init_val); |
|
|
| drm_object_property_set_value |
int drm_object_property_set_value(struct drm_mode_object *obj, struct drm_property *property, uint64_t val); |
|
|
| drm_open |
int drm_open(struct inode *inode, struct file *filp); |
|
|
| drm_plane_cleanup |
void drm_plane_cleanup(struct drm_plane *plane); |
|
|
| drm_plane_create_alpha_property |
int drm_plane_create_alpha_property(struct drm_plane *plane); |
|
|
| drm_plane_create_blend_mode_property |
int drm_plane_create_blend_mode_property(struct drm_plane *plane, unsigned int supported_modes); |
|
|
| drm_plane_create_rotation_property |
int drm_plane_create_rotation_property(struct drm_plane *plane, unsigned int rotation, unsigned int supported_rotations); |
|
|
| drm_poll |
__poll_t drm_poll(struct file *filp, struct poll_table_struct *wait); |
|
|
| drm_prime_gem_destroy |
void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg); |
|
|
| drm_prime_pages_to_sg |
struct sg_table *drm_prime_pages_to_sg(struct drm_device *dev, struct page **pages, unsigned int nr_pages); |
|
|
| drm_property_blob_get |
struct drm_property_blob *drm_property_blob_get(struct drm_property_blob *blob); |
|
|
| drm_property_blob_put |
void drm_property_blob_put(struct drm_property_blob *blob); |
|
|
| drm_property_create |
struct drm_property *drm_property_create(struct drm_device *dev, u32 flags, const char *name, int num_values); |
|
|
| drm_property_create_enum |
struct drm_property *drm_property_create_enum(struct drm_device *dev, u32 flags, const char *name, const struct drm_prop_enum_list *props, int num_values); |
|
|
| drm_property_lookup_blob |
struct drm_property_blob *drm_property_lookup_blob(struct drm_device *dev, uint32_t id); |
|
|
| drm_property_replace_blob |
bool drm_property_replace_blob(struct drm_property_blob **blob, struct drm_property_blob *new_blob); |
|
|
| drm_read |
ssize_t drm_read(struct file *filp, char __user *buffer, size_t count, loff_t *offset); |
|
|
| drm_release |
int drm_release(struct inode *inode, struct file *filp); |
|
|
| drm_universal_plane_init |
int drm_universal_plane_init(struct drm_device *dev, struct drm_plane *plane, uint32_t possible_crtcs, const struct drm_plane_funcs *funcs, const uint32_t *formats, unsigned int format_count, const uint64_t *format_modifiers, enum drm_plane_type type, const char *name, ...); |
|
|
| drm_vma_node_is_allowed |
bool drm_vma_node_is_allowed(struct drm_vma_offset_node *node, struct drm_file *tag); |
|
|
| drm_vma_offset_lookup_locked |
struct drm_vma_offset_node *drm_vma_offset_lookup_locked(struct drm_vma_offset_manager *mgr, unsigned long start, unsigned long pages); |
|
|
| drmm_mode_config_init |
int drmm_mode_config_init(struct drm_device *dev); |
|
|
| dst_release |
void dst_release(struct dst_entry *dst); |
|
|
| dump_stack |
void dump_stack(void); |
|
|
| efi |
struct efi efi |
|
|
| elfcorehdr_addr |
unsigned long long elfcorehdr_addr; |
|
|
| emergency_restart |
void emergency_restart(void); |
|
|
| enable_irq |
void enable_irq(unsigned int irq); |
|
|
| eth_get_headlen |
u32 eth_get_headlen(const struct net_device *dev, const void *data, u32 len); |
|
|
| eth_type_trans |
__be16 eth_type_trans(struct sk_buff *skb, struct net_device *dev); |
|
|
| eth_validate_addr |
int eth_validate_addr(struct net_device *dev); |
|
|
| ether_setup |
void ether_setup(struct net_device *dev); |
|
|
| ethtool_op_get_link |
u32 ethtool_op_get_link(struct net_device *dev); |
|
|
| ethtool_op_get_ts_info |
int ethtool_op_get_ts_info(struct net_device *dev, struct ethtool_ts_info *eti); |
|
|
| ethtool_params_from_link_mode |
void ethtool_params_from_link_mode(struct ethtool_link_ksettings *link_ksettings, enum ethtool_link_mode_bit_indices link_mode); |
|
|
| ethtool_sprintf |
void ethtool_sprintf(u8 **data, const char *fmt, ...); |
|
|
| eventfd_ctx_fdget |
struct eventfd_ctx *eventfd_ctx_fdget(int fd); |
|
|
| eventfd_ctx_put |
void eventfd_ctx_put(struct eventfd_ctx *ctx); |
|
|
| eventfd_signal |
__u64 eventfd_signal(struct eventfd_ctx *ctx, __u64 n); |
|
|
| fasync_helper |
int fasync_helper(int fd, struct file *filp, int on, struct fasync_struct **fapp); |
|
|
| fd_install |
void fd_install(unsigned int fd, struct file *file); |
|
|
| fget |
struct file *fget(unsigned int fd); |
|
|
| fib_table_lookup |
int fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp, struct fib_result *res, int fib_flags); |
|
|
| filp_close |
int filp_close(struct file *filp, fl_owner_t id); |
|
|
| filp_open |
struct file *filp_open(const char *filename, int flags, umode_t mode); |
|
|
| find_vma |
struct vm_area_struct *find_vma(struct mm_struct *mm, unsigned long addr); |
|
|
| find_vma_intersection |
struct vm_area_struct *find_vma_intersection(struct mm_struct *mm, unsigned long start_addr, unsigned long end_addr); |
|
|
| finish_wait |
void finish_wait(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry); |
|
|
| firmware_request_nowarn |
int firmware_request_nowarn(const struct firmware **fw, const char *name, struct device *device); |
|
|
| flow_block_cb_alloc |
struct flow_block_cb *flow_block_cb_alloc(flow_setup_cb_t *cb, void *cb_ident, void *cb_priv, void (*release)(void *cb_priv)); |
|
|
| flow_block_cb_free |
void flow_block_cb_free(struct flow_block_cb *block_cb); |
|
|
| flow_block_cb_lookup |
struct flow_block_cb *flow_block_cb_lookup(struct flow_block *block, flow_setup_cb_t *cb, void *cb_ident); |
|
|
| flow_block_cb_setup_simple |
int flow_block_cb_setup_simple(struct flow_block_offload *f, struct list_head *driver_list, flow_setup_cb_t *cb, void *cb_ident, void *cb_priv, bool ingress_only); |
|
|
| flow_indr_block_cb_alloc |
struct flow_block_cb *flow_indr_block_cb_alloc(flow_setup_cb_t *cb, void *cb_ident, void *cb_priv, void (*release)(void *cb_priv), struct flow_block_offload *bo, struct net_device *dev, struct Qdisc *sch, void *data, void *indr_cb_priv, void (*cleanup)(struct flow_block_cb *block_cb)); |
|
|
| flow_indr_dev_register |
int flow_indr_dev_register(flow_indr_block_bind_cb_t *cb, void *cb_priv); |
|
|
| flow_indr_dev_unregister |
void flow_indr_dev_unregister(flow_indr_block_bind_cb_t *cb, void *cb_priv, void (*release)(void *cb_priv)); |
|
|
| flow_keys_dissector |
struct flow_dissector flow_keys_dissector; |
|
|
| flow_resources_add |
void flow_resources_add(struct ib_uflow_resources *uflow_res, enum ib_flow_spec_type type, void *ibobj); |
|
|
| flow_resources_alloc |
struct ib_uflow_resources *flow_resources_alloc(size_t num_specs); |
|
|
| flow_rule_match_basic |
void flow_rule_match_basic(const struct flow_rule *rule, struct flow_match_basic *out); |
|
|
| flow_rule_match_control |
void flow_rule_match_control(const struct flow_rule *rule, struct flow_match_control *out); |
|
|
| flow_rule_match_ct |
void flow_rule_match_ct(const struct flow_rule *rule, struct flow_match_ct *out); |
|
|
| flow_rule_match_cvlan |
void flow_rule_match_cvlan(const struct flow_rule *rule, struct flow_match_vlan *out); |
|
|
| flow_rule_match_enc_control |
void flow_rule_match_enc_control(const struct flow_rule *rule, struct flow_match_control *out); |
|
|
| flow_rule_match_enc_ip |
void flow_rule_match_enc_ip(const struct flow_rule *rule, struct flow_match_ip *out); |
|
|
| flow_rule_match_enc_ipv4_addrs |
void flow_rule_match_enc_ipv4_addrs(const struct flow_rule *rule, struct flow_match_ipv4_addrs *out); |
|
|
| flow_rule_match_enc_ipv6_addrs |
void flow_rule_match_enc_ipv6_addrs(const struct flow_rule *rule, struct flow_match_ipv6_addrs *out); |
|
|
| flow_rule_match_enc_keyid |
void flow_rule_match_enc_keyid(const struct flow_rule *rule, struct flow_match_enc_keyid *out); |
|
|
| flow_rule_match_enc_opts |
void flow_rule_match_enc_opts(const struct flow_rule *rule, struct flow_match_enc_opts *out); |
|
|
| flow_rule_match_enc_ports |
void flow_rule_match_enc_ports(const struct flow_rule *rule, struct flow_match_ports *out); |
|
|
| flow_rule_match_eth_addrs |
void flow_rule_match_eth_addrs(const struct flow_rule *rule, struct flow_match_eth_addrs *out); |
|
|
| flow_rule_match_icmp |
void flow_rule_match_icmp(const struct flow_rule *rule, struct flow_match_icmp *out); |
|
|
| flow_rule_match_ip |
void flow_rule_match_ip(const struct flow_rule *rule, struct flow_match_ip *out); |
|
|
| flow_rule_match_ipv4_addrs |
void flow_rule_match_ipv4_addrs(const struct flow_rule *rule, struct flow_match_ipv4_addrs *out); |
|
|
| flow_rule_match_ipv6_addrs |
void flow_rule_match_ipv6_addrs(const struct flow_rule *rule, struct flow_match_ipv6_addrs *out); |
|
|
| flow_rule_match_l2tpv3 |
void flow_rule_match_l2tpv3(const struct flow_rule *rule, struct flow_match_l2tpv3 *out); |
|
|
| flow_rule_match_meta |
void flow_rule_match_meta(const struct flow_rule *rule, struct flow_match_meta *out); |
|
|
| flow_rule_match_mpls |
void flow_rule_match_mpls(const struct flow_rule *rule, struct flow_match_mpls *out); |
|
|
| flow_rule_match_ports |
void flow_rule_match_ports(const struct flow_rule *rule, struct flow_match_ports *out); |
|
|
| flow_rule_match_pppoe |
void flow_rule_match_pppoe(const struct flow_rule *rule, struct flow_match_pppoe *out); |
|
|
| flow_rule_match_tcp |
void flow_rule_match_tcp(const struct flow_rule *rule, struct flow_match_tcp *out); |
|
|
| flow_rule_match_vlan |
void flow_rule_match_vlan(const struct flow_rule *rule, struct flow_match_vlan *out); |
|
|
| follow_pfn |
int follow_pfn(struct vm_area_struct *vma, unsigned long address, unsigned long *pfn); |
|
|
| fortify_panic |
void fortify_panic(const char *name); |
|
|
| fput |
void fput(struct file *); |
|
|
| free_cpumask_var |
void free_cpumask_var(cpumask_var_t mask); |
|
否 |
| free_fib_info |
void free_fib_info(struct fib_info *fi); |
|
|
| free_iova |
void free_iova(struct iova_domain *iovad, unsigned long pfn); |
|
|
| free_iova_fast |
void free_iova_fast(struct iova_domain *iovad, unsigned long pfn, unsigned long size); |
|
|
| free_irq |
const void *free_irq(unsigned int irq, void *dev_id); |
|
|
| free_irq_cpu_rmap |
void free_irq_cpu_rmap(struct cpu_rmap *rmap); |
|
|
| free_netdev |
void free_netdev(struct net_device *dev); |
|
|
| free_pages |
void free_pages(unsigned long addr, unsigned int order); |
|
|
| free_pages_exact |
void free_pages_exact(void *virt, size_t size); |
|
|
| free_percpu |
void free_percpu(void __percpu *__pdata); |
|
|
| freezing_slow_path |
bool freezing_slow_path(struct task_struct *p); |
|
|
| full_name_hash |
unsigned int full_name_hash(const void *salt, const char *name, unsigned int len); |
|
|
| gen_pool_avail |
size_t gen_pool_avail(struct gen_pool *); |
|
|
| gen_pool_size |
size_t gen_pool_size(struct gen_pool *); |
|
|
| gen_pool_virt_to_phys |
phys_addr_t gen_pool_virt_to_phys(struct gen_pool *pool, unsigned long); |
|
|
| genl_register_family |
int genl_register_family(struct genl_family *family); |
|
|
| genl_unregister_family |
int genl_unregister_family(const struct genl_family *family); |
|
|
| genlmsg_put |
void *genlmsg_put(struct sk_buff *skb, u32 portid, u32 seq, const struct genl_family *family, int flags, u8 cmd); |
|
|
| get_device |
struct device *get_device(struct device *dev); |
|
|
| get_device_system_crosststamp |
int get_device_system_crosststamp(int (*get_time_fn)(ktime_t *device_time, struct system_counterval_t *system_counterval, void *ctx), void *ctx, struct system_time_snapshot *history, struct system_device_crosststamp *xtstamp); |
|
|
| get_net_ns_by_fd |
struct net *get_net_ns_by_fd(int fd); |
|
|
| get_net_ns_by_pid |
struct net *get_net_ns_by_pid(pid_t pid); |
|
|
| get_pid_task |
struct task_struct *get_pid_task(struct pid *pid, enum pid_type); |
|
|
| get_random_bytes |
void get_random_bytes(void *buf, size_t len); |
|
|
| get_random_u32 |
u32 get_random_u32(void); |
|
|
| get_task_mm |
struct mm_struct *get_task_mm(struct task_struct *task); |
|
|
| get_task_pid |
struct pid *get_task_pid(struct task_struct *task, enum pid_type type); |
|
|
| get_unused_fd_flags |
int get_unused_fd_flags(unsigned flags); |
|
|
| get_user_pages_remote |
long get_user_pages_remote(struct mm_struct *mm, unsigned long start, unsigned long nr_pages, unsigned int gup_flags, struct page **pages, int *locked); |
|
|
| get_zeroed_page |
unsigned long get_zeroed_page(gfp_t gfp_mask); |
|
|
| gfn_to_pfn |
kvm_pfn_t gfn_to_pfn(struct kvm *kvm, gfn_t gfn); |
|
|
| gpio_free |
void gpio_free(unsigned gpio); |
|
|
| gpio_request |
int gpio_request(unsigned gpio, const char *label); |
|
|
| gpio_to_desc |
struct gpio_desc *gpio_to_desc(unsigned gpio); |
|
|
| gpiod_get_raw_value |
int gpiod_get_raw_value(const struct gpio_desc *desc); |
|
|
| hex_dump_to_buffer |
int hex_dump_to_buffer(const void *buf, size_t len, int rowsize, int groupsize, char *linebuf, size_t linebuflen, bool ascii); |
|
|
| hmm_range_fault |
int hmm_range_fault(struct hmm_range *range); |
|
|
| hugetlb_optimize_vmemmap_key |
DEFINE_STATIC_KEY_FALSE(hugetlb_optimize_vmemmap_key); |
|
否 |
| hwmon_device_register_with_info |
struct device *hwmon_device_register_with_info(struct device *dev, const char *name, void *drvdata, const struct hwmon_chip_info *info, const struct attribute_group **extra_groups); |
|
|
| hwmon_device_unregister |
void hwmon_device_unregister(struct device *dev); |
|
|
| hwmon_notify_event |
int hwmon_notify_event(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel); |
|
|
| i2c_add_adapter |
int i2c_add_adapter(struct i2c_adapter *adap); |
|
|
| i2c_del_adapter |
void i2c_del_adapter(struct i2c_adapter *adap); |
|
|
| ib_alloc_xrcd_user |
struct ib_xrcd *ib_alloc_xrcd_user(struct ib_device *device, struct inode *inode, struct ib_udata *udata); |
|
|
| ib_attach_mcast |
int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); |
|
|
| ib_cache_gid_parse_type_str |
int ib_cache_gid_parse_type_str(const char *buf); |
|
|
| ib_cache_gid_type_str |
const char *ib_cache_gid_type_str(enum ib_gid_type gid_type); |
|
|
| ib_cm_init_qp_attr |
int ib_cm_init_qp_attr(struct ib_cm_id *cm_id, struct ib_qp_attr *qp_attr, int *qp_attr_mask); |
|
|
| ib_cm_insert_listen |
struct ib_cm_id *ib_cm_insert_listen(struct ib_device *device, ib_cm_handler cm_handler, __be64 service_id); |
|
|
| ib_cm_listen |
int ib_cm_listen(struct ib_cm_id *cm_id, __be64 service_id); |
|
|
| ib_cm_notify |
int ib_cm_notify(struct ib_cm_id *cm_id, enum ib_event_type event); |
|
|
| ib_copy_ah_attr_to_user |
void ib_copy_ah_attr_to_user(struct ib_device *device, struct ib_uverbs_ah_attr *dst, struct rdma_ah_attr *src); |
|
|
| ib_copy_path_rec_to_user |
void ib_copy_path_rec_to_user(struct ib_user_path_rec *dst, struct sa_path_rec *src); |
|
|
| ib_copy_qp_attr_to_user |
void ib_copy_qp_attr_to_user(struct ib_device *device, struct ib_uverbs_qp_attr *dst, struct ib_qp_attr *src); |
|
|
| ib_create_ah_from_wc |
struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc, const struct ib_grh *grh, u32 port_num); |
|
|
| ib_create_cm_id |
struct ib_cm_id *ib_create_cm_id(struct ib_device *device, ib_cm_handler cm_handler, void *context); |
|
|
| ib_create_qp_kernel |
struct ib_qp *ib_create_qp_kernel(struct ib_pd *pd, struct ib_qp_init_attr *qp_init_attr, const char *caller); |
|
|
| ib_create_qp_user |
struct ib_qp *ib_create_qp_user(struct ib_device *dev, struct ib_pd *pd, struct ib_qp_init_attr *attr, struct ib_udata *udata, struct ib_uqp_object *uobj, const char *caller); |
|
|
| ib_create_send_mad |
struct ib_mad_send_buf *ib_create_send_mad(struct ib_mad_agent *mad_agent, u32 remote_qpn, u16 pkey_index, int rmpp_active, int hdr_len, int data_len, gfp_t gfp_mask, u8 base_version); |
|
|
| ib_create_srq_user |
struct ib_srq *ib_create_srq_user(struct ib_pd *pd, struct ib_srq_init_attr *srq_init_attr, struct ib_usrq_object *uobject, struct ib_udata *udata); |
|
|
| ib_dealloc_device |
void ib_dealloc_device(struct ib_device *device); |
|
|
| ib_dealloc_pd_user |
int ib_dealloc_pd_user(struct ib_pd *pd, struct ib_udata *udata); |
|
|
| ib_dealloc_xrcd_user |
int ib_dealloc_xrcd_user(struct ib_xrcd *xrcd, struct ib_udata *udata); |
|
|
| ib_dereg_mr_user |
int ib_dereg_mr_user(struct ib_mr *mr, struct ib_udata *udata); |
|
|
| ib_destroy_cm_id |
void ib_destroy_cm_id(struct ib_cm_id *cm_id); |
|
|
| ib_destroy_cq_user |
int ib_destroy_cq_user(struct ib_cq *cq, struct ib_udata *udata); |
|
|
| ib_destroy_qp_user |
int ib_destroy_qp_user(struct ib_qp *qp, struct ib_udata *udata); |
|
|
| ib_destroy_srq_user |
int ib_destroy_srq_user(struct ib_srq *srq, struct ib_udata *udata); |
|
|
| ib_destroy_wq_user |
int ib_destroy_wq_user(struct ib_wq *wq, struct ib_udata *udata); |
|
|
| ib_detach_mcast |
int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); |
|
|
| ib_dispatch_event |
void ib_dispatch_event(const struct ib_event *event); |
|
|
| ib_find_cached_pkey |
int ib_find_cached_pkey(struct ib_device *device, u32 port_num, u16 pkey, u16 *index); |
|
|
| ib_find_gid |
int ib_find_gid(struct ib_device *device, union ib_gid *gid, u32 *port_num, u16 *index); |
|
|
| ib_find_pkey |
int ib_find_pkey(struct ib_device *device, u32 port_num, u16 pkey, u16 *index); |
|
|
| ib_free_cq |
void ib_free_cq(struct ib_cq *cq); |
|
|
| ib_free_recv_mad |
void ib_free_recv_mad(struct ib_mad_recv_wc *mad_recv_wc); |
|
|
| ib_free_send_mad |
void ib_free_send_mad(struct ib_mad_send_buf *send_buf); |
|
|
| ib_get_cached_pkey |
int ib_get_cached_pkey(struct ib_device *device_handle, u32 port_num, int index, u16 *pkey); |
|
|
| ib_get_cached_port_state |
int ib_get_cached_port_state(struct ib_device *device, u32 port_num, enum ib_port_state *port_active); |
|
|
| ib_get_device_fw_str |
void ib_get_device_fw_str(struct ib_device *device, char *str); |
|
|
| ib_get_mad_data_offset |
int ib_get_mad_data_offset(u8 mgmt_class); |
|
|
| ib_get_net_dev_by_params |
struct net_device *ib_get_net_dev_by_params(struct ib_device *dev, u32 port, u16 pkey, const union ib_gid *gid, const struct sockaddr *addr); |
|
|
| ib_get_rmpp_segment |
void *ib_get_rmpp_segment(struct ib_mad_send_buf *send_buf, int seg_num); |
|
|
| ib_get_vf_config |
int ib_get_vf_config(struct ib_device *device, int vf, u32 port, struct ifla_vf_info *info); |
|
|
| ib_get_vf_guid |
int ib_get_vf_guid(struct ib_device *device, int vf, u32 port, struct ifla_vf_guid *node_guid, struct ifla_vf_guid *port_guid); |
|
|
| ib_get_vf_stats |
int ib_get_vf_stats(struct ib_device *device, int vf, u32 port, struct ifla_vf_stats *stats); |
|
|
| ib_init_ah_attr_from_path |
int ib_init_ah_attr_from_path(struct ib_device *device, u32 port_num, struct sa_path_rec *rec, struct rdma_ah_attr *ah_attr, const struct ib_gid_attr *sgid_attr); |
|
|
| ib_init_ah_attr_from_wc |
int ib_init_ah_attr_from_wc(struct ib_device *device, u32 port_num, const struct ib_wc *wc, const struct ib_grh *grh, struct rdma_ah_attr *ah_attr); |
|
|
| ib_init_ah_from_mcmember |
int ib_init_ah_from_mcmember(struct ib_device *device, u32 port_num, struct ib_sa_mcmember_rec *rec, struct net_device *ndev, enum ib_gid_type gid_type, struct rdma_ah_attr *ah_attr); |
|
|
| ib_is_mad_class_rmpp |
int ib_is_mad_class_rmpp(u8 mgmt_class); |
|
|
| ib_mad_kernel_rmpp_agent |
int ib_mad_kernel_rmpp_agent(const struct ib_mad_agent *agent); |
|
|
| ib_modify_mad |
int ib_modify_mad(struct ib_mad_send_buf *send_buf, u32 timeout_ms); |
|
|
| ib_modify_port |
int ib_modify_port(struct ib_device *device, u32 port_num, int port_modify_mask, struct ib_port_modify *port_modify); |
|
|
| ib_modify_qp |
int ib_modify_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, int qp_attr_mask); |
|
|
| ib_modify_qp_is_ok |
bool ib_modify_qp_is_ok(enum ib_qp_state cur_state, enum ib_qp_state next_state, enum ib_qp_type type, enum ib_qp_attr_mask mask); |
|
|
| ib_modify_qp_with_udata |
int ib_modify_qp_with_udata(struct ib_qp *qp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata); |
|
|
| ib_open_qp |
struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd, struct ib_qp_open_attr *qp_open_attr); |
|
|
| ib_port_immutable_read |
const struct ib_port_immutable *ib_port_immutable_read(struct ib_device *dev, unsigned int port); |
|
|
| ib_port_register_client_groups |
int ib_port_register_client_groups(struct ib_device *ibdev, u32 port_num, const struct attribute_group **groups); |
|
|
| ib_port_unregister_client_groups |
void ib_port_unregister_client_groups(struct ib_device *ibdev, u32 port_num, const struct attribute_group **groups); |
|
|
| ib_post_send_mad |
int ib_post_send_mad(struct ib_mad_send_buf *send_buf, struct ib_mad_send_buf **bad_send_buf); |
|
|
| ib_process_cq_direct |
int ib_process_cq_direct(struct ib_cq *cq, int budget); |
|
|
| ib_qp_usecnt_inc |
void ib_qp_usecnt_inc(struct ib_qp *qp); |
|
|
| ib_query_pkey |
int ib_query_pkey(struct ib_device *device, u32 port_num, u16 index, u16 *pkey); |
|
|
| ib_query_port |
int ib_query_port(struct ib_device *device, u32 port_num, struct ib_port_attr *port_attr); |
|
|
| ib_query_qp |
int ib_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr); |
|
|
| ib_query_srq |
int ib_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr); |
|
|
| ib_rate_to_mbps |
int ib_rate_to_mbps(enum ib_rate rate); |
|
|
| ib_rdmacg_try_charge |
int ib_rdmacg_try_charge(struct ib_rdmacg_object *cg_obj, struct ib_device *device, enum rdmacg_resource_type resource_index); |
|
|
| ib_rdmacg_uncharge |
void ib_rdmacg_uncharge(struct ib_rdmacg_object *cg_obj, struct ib_device *device, enum rdmacg_resource_type resource_index); |
|
|
| ib_register_client |
int ib_register_client(struct ib_client *client); |
|
|
| ib_register_device |
int ib_register_device(struct ib_device *device, const char *name, struct device *dma_device); |
|
|
| ib_register_event_handler |
void ib_register_event_handler(struct ib_event_handler *event_handler); |
|
|
| ib_register_mad_agent |
struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device, u32 port_num, enum ib_qp_type qp_type, struct ib_mad_reg_req *mad_reg_req, u8 rmpp_version, ib_mad_send_handler send_handler, ib_mad_recv_handler recv_handler, void *context, u32 registration_flags); |
|
|
| ib_response_mad |
int ib_response_mad(const struct ib_mad_hdr *hdr); |
|
|
| ib_sa_cancel_query |
void ib_sa_cancel_query(int id, struct ib_sa_query *query); |
|
|
| ib_sa_free_multicast |
void ib_sa_free_multicast(struct ib_sa_multicast *multicast); |
|
|
| ib_sa_get_mcmember_rec |
int ib_sa_get_mcmember_rec(struct ib_device *device, u32 port_num, union ib_gid *mgid, struct ib_sa_mcmember_rec *rec); |
|
|
| ib_sa_join_multicast |
struct ib_sa_multicast *ib_sa_join_multicast(struct ib_sa_client *client, struct ib_device *device, u32 port_num, struct ib_sa_mcmember_rec *rec, ib_sa_comp_mask comp_mask, gfp_t gfp_mask, int (*callback)(int status, struct ib_sa_multicast *multicast), void *context); |
|
|
| ib_sa_pack_path |
void ib_sa_pack_path(struct sa_path_rec *rec, void *attribute); |
|
|
| ib_sa_path_rec_get |
int ib_sa_path_rec_get(struct ib_sa_client *client, struct ib_device *device, u32 port_num, struct sa_path_rec *rec, ib_sa_comp_mask comp_mask, unsigned long timeout_ms, gfp_t gfp_mask, void (*callback)(int status, struct sa_path_rec *resp, unsigned int num_prs, void *context), void *context, struct ib_sa_query **query); |
|
|
| ib_sa_register_client |
void ib_sa_register_client(struct ib_sa_client *client); |
|
|
| ib_sa_unpack_path |
void ib_sa_unpack_path(void *attribute, struct sa_path_rec *rec); |
|
|
| ib_sa_unregister_client |
void ib_sa_unregister_client(struct ib_sa_client *client); |
|
|
| ib_send_cm_drep |
int ib_send_cm_drep(struct ib_cm_id *cm_id, const void *private_data, u8 private_data_len); |
|
|
| ib_send_cm_dreq |
int ib_send_cm_dreq(struct ib_cm_id *cm_id, const void *private_data, u8 private_data_len); |
|
|
| ib_send_cm_mra |
int ib_send_cm_mra(struct ib_cm_id *cm_id, u8 service_timeout, const void *private_data, u8 private_data_len); |
|
|
| ib_send_cm_rej |
int ib_send_cm_rej(struct ib_cm_id *cm_id, enum ib_cm_rej_reason reason, void *ari, u8 ari_length, const void *private_data, u8 private_data_len); |
|
|
| ib_send_cm_rep |
int ib_send_cm_rep(struct ib_cm_id *cm_id, struct ib_cm_rep_param *param); |
|
|
| ib_send_cm_req |
int ib_send_cm_req(struct ib_cm_id *cm_id, struct ib_cm_req_param *param); |
|
|
| ib_send_cm_rtu |
int ib_send_cm_rtu(struct ib_cm_id *cm_id, const void *private_data, u8 private_data_len); |
|
|
| ib_send_cm_sidr_rep |
int ib_send_cm_sidr_rep(struct ib_cm_id *cm_id, struct ib_cm_sidr_rep_param *param); |
|
|
| ib_send_cm_sidr_req |
int ib_send_cm_sidr_req(struct ib_cm_id *cm_id, struct ib_cm_sidr_req_param *param); |
|
|
| ib_set_client_data |
void ib_set_client_data(struct ib_device *device, struct ib_client *client, void *data); |
|
|
| ib_set_device_ops |
void ib_set_device_ops(struct ib_device *device, const struct ib_device_ops *ops); |
|
|
| ib_set_vf_guid |
int ib_set_vf_guid(struct ib_device *device, int vf, u32 port, u64 guid, int type); |
|
|
| ib_set_vf_link_state |
int ib_set_vf_link_state(struct ib_device *device, int vf, u32 port, int state); |
|
|
| ib_sg_to_pages |
int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents, unsigned int *sg_offset, int (*set_page)(struct ib_mr *, u64)); |
|
|
| ib_umem_copy_from |
int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset, size_t length); |
|
|
| ib_umem_dmabuf_get |
struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device, unsigned long offset, size_t size, int fd, int access, const struct dma_buf_attach_ops *ops); |
|
|
| ib_umem_dmabuf_get_pinned |
struct ib_umem_dmabuf *ib_umem_dmabuf_get_pinned(struct ib_device *device, unsigned long offset, size_t size, int fd, int access); |
|
|
| ib_umem_dmabuf_map_pages |
int ib_umem_dmabuf_map_pages(struct ib_umem_dmabuf *umem_dmabuf); |
|
|
| ib_umem_dmabuf_unmap_pages |
void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf); |
|
|
| ib_umem_find_best_pgsz |
unsigned long ib_umem_find_best_pgsz(struct ib_umem *umem, unsigned long pgsz_bitmap, unsigned long virt); |
|
|
| ib_umem_odp_alloc_child |
struct ib_umem_odp *ib_umem_odp_alloc_child(struct ib_umem_odp *root_umem, unsigned long addr, size_t size, const struct mmu_interval_notifier_ops *ops); |
|
|
| ib_umem_odp_alloc_implicit |
struct ib_umem_odp *ib_umem_odp_alloc_implicit(struct ib_device *device, int access); |
|
|
| ib_umem_odp_get |
struct ib_umem_odp *ib_umem_odp_get(struct ib_device *device, unsigned long addr, size_t size, int access, const struct mmu_interval_notifier_ops *ops); |
|
|
| ib_umem_odp_map_dma_and_lock |
int ib_umem_odp_map_dma_and_lock(struct ib_umem_odp *umem_odp, u64 user_virt, u64 bcnt, u64 access_mask, bool fault); |
|
|
| ib_umem_odp_release |
void ib_umem_odp_release(struct ib_umem_odp *umem_odp); |
|
|
| ib_umem_odp_unmap_dma_pages |
void ib_umem_odp_unmap_dma_pages(struct ib_umem_odp *umem_odp, u64 start_offset, u64 bound); |
|
|
| ib_umem_release |
void ib_umem_release(struct ib_umem *umem); |
|
|
| ib_unregister_client |
void ib_unregister_client(struct ib_client *client); |
|
|
| ib_unregister_device |
void ib_unregister_device(struct ib_device *device); |
|
|
| ib_unregister_event_handler |
void ib_unregister_event_handler(struct ib_event_handler *event_handler); |
|
|
| ib_unregister_mad_agent |
void ib_unregister_mad_agent(struct ib_mad_agent *mad_agent); |
|
|
| ib_uverbs_flow_resources_free |
void ib_uverbs_flow_resources_free(struct ib_uflow_resources *uflow_res); |
|
|
| ib_uverbs_get_ucontext_file |
struct ib_ucontext *ib_uverbs_get_ucontext_file(struct ib_uverbs_file *ufile); |
|
|
| ib_wc_status_msg |
const char *ib_wc_status_msg(enum ib_wc_status status); |
|
|
| ibcm_reject_msg |
const char *ibcm_reject_msg(int reason); |
|
|
| ibnl_put_attr |
int ibnl_put_attr(struct sk_buff *skb, struct nlmsghdr *nlh, int len, void *data, int type); |
|
|
| ibnl_put_msg |
void *ibnl_put_msg(struct sk_buff *skb, struct nlmsghdr **nlh, int seq, int len, int client, int op, int flags); |
|
|
| icmp6_send |
void icmp6_send(struct sk_buff *skb, u8 type, u8 code, __u32 info, const struct in6_addr *force_saddr, const struct inet6_skb_parm *parm); |
|
|
| ida_alloc_range |
int ida_alloc_range(struct ida *ida, unsigned int min, unsigned int max, gfp_t gfp); |
|
|
| ida_destroy |
void ida_destroy(struct ida *ida); |
|
|
| ida_free |
void ida_free(struct ida *ida, unsigned int id); |
|
|
| idr_alloc |
int idr_alloc(struct idr *idr, void *ptr, int start, int end, gfp_t gfp); |
|
|
| idr_alloc_cyclic |
int idr_alloc_cyclic(struct idr *idr, void *ptr, int start, int end, gfp_t gfp); |
|
|
| idr_alloc_u32 |
int idr_alloc_u32(struct idr *idr, void *ptr, u32 *nextid, unsigned long max, gfp_t gfp); |
|
|
| idr_destroy |
void idr_destroy(struct idr *); |
|
|
| idr_find |
void *idr_find(const struct idr *idr, unsigned long id); |
|
|
| idr_get_next |
void *idr_get_next(struct idr *idr, int *nextid); |
|
|
| idr_get_next_ul |
void *idr_get_next_ul(struct idr *idr, unsigned long *nextid); |
|
|
| idr_preload |
void idr_preload(gfp_t gfp_mask); |
|
|
| idr_remove |
void *idr_remove(struct idr *idr, unsigned long id); |
|
|
| igrab |
struct inode *igrab(struct inode *inode); |
|
|
| in_dev_finish_destroy |
void in_dev_finish_destroy(struct in_device *idev); |
|
|
| in_group_p |
int in_group_p(kgid_t grp); |
|
|
| in4_pton |
int in4_pton(const char *src, int srclen, u8 *dst, int delim, const char **end); |
|
|
| in6_dev_finish_destroy |
void in6_dev_finish_destroy(struct inet6_dev *idev); |
|
|
| in6_pton |
int in6_pton(const char *src, int srclen, u8 *dst, int delim, const char **end); |
|
|
| inet_confirm_addr |
__be32 inet_confirm_addr(struct net *net, struct in_device *in_dev, __be32 dst, __be32 local, int scope); |
|
|
| inet_get_local_port_range |
void inet_get_local_port_range(const struct net *net, int *low, int *high); |
|
|
| init_iova_domain |
void init_iova_domain(struct iova_domain *iovad, unsigned long granule, unsigned long start_pfn); |
|
|
| init_net |
struct net init_net; |
|
|
| init_on_alloc |
DEFINE_STATIC_KEY_MAYBE(CONFIG_INIT_ON_ALLOC_DEFAULT_ON, init_on_alloc); |
|
|
| init_srcu_struct |
int init_srcu_struct(struct srcu_struct *ssp); |
|
|
| init_task |
struct task_struct init_task; |
|
|
| init_timer_key |
void init_timer_key(struct timer_list *timer, void (*func)(struct timer_list *), unsigned int flags, const char *name, struct lock_class_key *key); |
|
|
| init_wait_entry |
void init_wait_entry(struct wait_queue_entry *wq_entry, int flags); |
|
|
| int_pow |
u64 int_pow(u64 base, unsigned int exp); |
|
|
| int_to_scsilun |
void int_to_scsilun(u64 lun, struct scsi_lun *scsilun); |
|
|
| iomem_resource |
struct resource iomem_resource; |
|
|
| iommu_attach_group |
int iommu_attach_group(struct iommu_domain *domain, struct iommu_group *group); |
|
|
| iommu_detach_group |
void iommu_detach_group(struct iommu_domain *domain, struct iommu_group *group); |
|
|
| iommu_domain_alloc |
struct iommu_domain *iommu_domain_alloc(const struct bus_type *bus); |
|
|
| iommu_domain_free |
void iommu_domain_free(struct iommu_domain *domain); |
|
|
| iommu_get_msi_cookie |
int iommu_get_msi_cookie(struct iommu_domain *domain, dma_addr_t base); |
|
|
| iommu_group_get |
struct iommu_group *iommu_group_get(struct device *dev); |
|
|
| iommu_map |
int iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, int prot, gfp_t gfp); |
|
|
| iommu_unmap |
size_t iommu_unmap(struct iommu_domain *domain, unsigned long iova, size_t size); |
|
|
| iommu_unmap_fast |
size_t iommu_unmap_fast(struct iommu_domain *domain, unsigned long iova, size_t size, struct iommu_iotlb_gather *iotlb_gather); |
|
|
| ioread16be |
unsigned int ioread16be(const void __iomem *addr); |
|
否 |
| ioread32be |
unsigned int ioread32be(const void __iomem *addr); |
|
否 |
| ioread8 |
unsigned int ioread8(const void __iomem *addr); |
|
否 |
| ioremap |
void __iomem *ioremap(resource_size_t res_cookie, size_t size); |
|
否 |
| ioremap_cache |
void __iomem *ioremap_cache(resource_size_t res_cookie, size_t size); |
|
否 |
| ioremap_wc |
void __iomem *ioremap_wc(resource_size_t res_cookie, size_t size); |
|
否 |
| iounmap |
void iounmap(volatile void __iomem *addr); |
|
|
| iov_iter_kvec |
void iov_iter_kvec(struct iov_iter *i, unsigned int direction, const struct kvec *kvec, unsigned long nr_segs, size_t count); |
|
|
| iowrite32be |
void iowrite32be(u32, void __iomem *); |
|
否 |
| ip_mc_inc_group |
void ip_mc_inc_group(struct in_device *in_dev, __be32 addr); |
|
|
| ip_route_output_flow |
struct rtable *ip_route_output_flow(struct net *, struct flowi4 *flp, const struct sock *sk); |
|
|
| ip_send_check |
void ip_send_check(struct iphdr *ip); |
|
|
| ip_tos2prio |
const __u8 ip_tos2prio[16] |
|
|
| ip6_dst_hoplimit |
int ip6_dst_hoplimit(struct dst_entry *dst); |
|
|
| ip6_route_output_flags |
struct dst_entry *ip6_route_output_flags(struct net *net, const struct sock *sk, struct flowi6 *fl6, int flags); |
|
|
| iput |
void iput(struct inode *inode); |
|
|
| ipv6_chk_addr |
int ipv6_chk_addr(struct net *net, const struct in6_addr *addr, const struct net_device *dev, int strict); |
|
|
| ipv6_ext_hdr |
bool ipv6_ext_hdr(u8 nexthdr); |
|
|
| ipv6_find_hdr |
int ipv6_find_hdr(const struct sk_buff *skb, unsigned int *offset, int target, unsigned short *fragoff, int *fragflg); |
|
|
| ipv6_mod_enabled |
bool ipv6_mod_enabled(void); |
|
|
| ipv6_skip_exthdr |
int ipv6_skip_exthdr(const struct sk_buff *, int start, u8 *nexthdrp, __be16 *frag_offp); |
|
|
| ipv6_stub |
const struct ipv6_stub *ipv6_stub |
|
|
| irq_cpu_rmap_add |
int irq_cpu_rmap_add(struct cpu_rmap *rmap, int irq); |
|
|
| irq_get_irq_data |
struct irq_data *irq_get_irq_data(unsigned int irq); |
|
|
| irq_poll_complete |
void irq_poll_complete(struct irq_poll *iop); |
|
|
| irq_poll_disable |
void irq_poll_disable(struct irq_poll *iop); |
|
|
| irq_poll_enable |
void irq_poll_enable(struct irq_poll *iop); |
|
|
| irq_poll_init |
void irq_poll_init(struct irq_poll *iop, int weight, irq_poll_fn *poll_fn); |
|
|
| irq_poll_sched |
void irq_poll_sched(struct irq_poll *iop); |
|
|
| irq_set_affinity_notifier |
int irq_set_affinity_notifier(unsigned int irq, struct irq_affinity_notify *notify); |
|
|
| is_acpi_device_node |
bool is_acpi_device_node(const struct fwnode_handle *fwnode); |
|
|
| is_vmalloc_addr |
bool is_vmalloc_addr(const void *x); |
|
|
| iter_div_u64_rem |
u32 iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder); |
|
|
| iterate_fd |
int iterate_fd(struct files_struct *files, unsigned n, int (*f)(const void *, struct file *, unsigned), const void *p); |
|
|
| iw_cm_accept |
int iw_cm_accept(struct iw_cm_id *cm_id, struct iw_cm_conn_param *iw_param); |
|
|
| iw_cm_connect |
int iw_cm_connect(struct iw_cm_id *cm_id, struct iw_cm_conn_param *iw_param); |
|
|
| iw_cm_disconnect |
int iw_cm_disconnect(struct iw_cm_id *cm_id, int abrupt); |
|
|
| iw_cm_init_qp_attr |
int iw_cm_init_qp_attr(struct iw_cm_id *cm_id, struct ib_qp_attr *qp_attr, int *qp_attr_mask); |
|
|
| iw_cm_listen |
int iw_cm_listen(struct iw_cm_id *cm_id, int backlog); |
|
|
| iw_cm_reject |
int iw_cm_reject(struct iw_cm_id *cm_id, const void *private_data, u8 private_data_len); |
|
|
| iw_create_cm_id |
struct iw_cm_id *iw_create_cm_id(struct ib_device *device, iw_cm_handler cm_handler, void *context); |
|
|
| iw_destroy_cm_id |
void iw_destroy_cm_id(struct iw_cm_id *cm_id); |
|
|
| iwcm_reject_msg |
const char *attribute_const iwcm_reject_msg(int reason); |
|
|
| jiffies |
unsigned long volatile jiffies |
|
|
| jiffies_to_msecs |
unsigned int jiffies_to_msecs(const unsigned long j); |
|
|
| jiffies_to_timespec64 |
void jiffies_to_timespec64(const unsigned long jiffies, struct timespec64 *value); |
|
|
| jiffies_to_usecs |
unsigned int jiffies_to_usecs(const unsigned long j); |
|
|
| kasprintf |
char *kasprintf(gfp_t gfp, const char *fmt, ...); |
|
|
| kern_path |
int kern_path(const char *name, unsigned int flags, struct path *path); |
|
|
| kernel_read |
ssize_t kernel_read(struct file *file, void *buf, size_t count, loff_t *pos); |
|
|
| kernel_write |
ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos); |
|
|
| kfree |
void kfree(const void *objp); |
|
|
| kfree_skb_reason |
void kfree_skb_reason(struct sk_buff *skb, enum skb_drop_reason reason); |
|
|
| kill_fasync |
void kill_fasync(struct fasync_struct **fp, int sig, int band); |
|
|
| kmalloc_caches |
struct kmem_cache *kmalloc_caches[NR_KMALLOC_TYPES][KMALLOC_SHIFT_HIGH + 1] |
|
|
| kmalloc_large |
void *kmalloc_large(size_t size, gfp_t flags); |
|
|
| kmalloc_large_node |
void *kmalloc_large_node(size_t size, gfp_t flags, int node); |
|
|
| kmalloc_node_trace |
void *kmalloc_node_trace(struct kmem_cache *s, gfp_t gfpflags, int node, size_t size); |
|
|
| kmalloc_trace |
void *kmalloc_trace(struct kmem_cache *s, gfp_t gfpflags, size_t size); |
|
|
| kmem_cache_alloc |
void *kmem_cache_alloc(struct kmem_cache *cachep, gfp_t flags); |
|
|
| kmem_cache_create |
struct kmem_cache *kmem_cache_create(const char *name, unsigned int size, unsigned int align, slab_flags_t flags, void (*ctor)(void *)); |
|
|
| kmem_cache_destroy |
void kmem_cache_destroy(struct kmem_cache *s); |
|
|
| kmem_cache_free |
void kmem_cache_free(struct kmem_cache *s, void *objp); |
|
|
| kmemdup |
void *kmemdup(const void *src, size_t len, gfp_t gfp); |
|
|
| kmsg_dump_get_buffer |
bool kmsg_dump_get_buffer(struct kmsg_dump_iter *iter, bool syslog, char *buf, size_t size, size_t *len); |
|
|
| kmsg_dump_get_line |
bool kmsg_dump_get_line(struct kmsg_dump_iter *iter, bool syslog, char *line, size_t size, size_t *len); |
|
|
| kmsg_dump_rewind |
void kmsg_dump_rewind(struct kmsg_dump_iter *iter); |
|
|
| kobject_add |
int kobject_add(struct kobject *kobj, struct kobject *parent, const char *fmt, ...); |
|
|
| kobject_create_and_add |
struct kobject *kobject_create_and_add(const char *name, struct kobject *parent); |
|
|
| kobject_del |
void kobject_del(struct kobject *kobj); |
|
|
| kobject_init |
void kobject_init(struct kobject *kobj, const struct kobj_type *ktype); |
|
|
| kobject_init_and_add |
int kobject_init_and_add(struct kobject *kobj, const struct kobj_type *ktype, struct kobject *parent, const char *fmt, ...); |
|
|
| kobject_put |
void kobject_put(struct kobject *kobj); |
|
|
| kobject_set_name |
int kobject_set_name(struct kobject *kobj, const char *name, ...); |
|
|
| kobject_uevent |
int kobject_uevent(struct kobject *kobj, enum kobject_action action); |
|
|
| krealloc |
void *krealloc(const void *p, size_t new_size, gfp_t flags); |
|
|
| ksize |
size_t ksize(const void *objp); |
|
|
| kstrdup |
char *kstrdup(const char *s, gfp_t gfp); |
|
|
| kstrtobool |
int kstrtobool(const char *s, bool *res); |
|
|
| kstrtoint |
int kstrtoint(const char *s, unsigned int base, int *res); |
|
|
| kstrtoll |
int kstrtoll(const char *s, unsigned int base, long long *res); |
|
|
| kstrtos16 |
int kstrtos16(const char *s, unsigned int base, s16 *res); |
|
|
| kstrtou16 |
int kstrtou16(const char *s, unsigned int base, u16 *res); |
|
|
| kstrtou8 |
int kstrtou8(const char *s, unsigned int base, u8 *res); |
|
|
| kstrtouint |
int kstrtouint(const char *s, unsigned int base, unsigned int *res); |
|
|
| kstrtouint_from_user |
int kstrtouint_from_user(const char __user *s, size_t count, unsigned int base, unsigned int *res); |
|
|
| kthread_cancel_delayed_work_sync |
bool kthread_cancel_delayed_work_sync(struct kthread_delayed_work *work); |
|
|
| kthread_cancel_work_sync |
bool kthread_cancel_work_sync(struct kthread_work *work); |
|
|
| kthread_create_on_node |
struct task_struct *kthread_create_on_node(int (*threadfn)(void *data), void *data, int node, const char namefmt[], ...); |
|
|
| kthread_create_worker |
struct kthread_worker *kthread_create_worker(unsigned int flags, const char namefmt[], ...); |
|
|
| kthread_delayed_work_timer_fn |
void kthread_delayed_work_timer_fn(struct timer_list *t); |
|
|
| kthread_destroy_worker |
void kthread_destroy_worker(struct kthread_worker *worker); |
|
|
| kthread_queue_delayed_work |
bool kthread_queue_delayed_work(struct kthread_worker *worker, struct kthread_delayed_work *dwork, unsigned long delay); |
|
|
| kthread_queue_work |
bool kthread_queue_work(struct kthread_worker *worker, struct kthread_work *work); |
|
|
| kthread_should_stop |
bool kthread_should_stop(void); |
|
|
| kthread_stop |
int kthread_stop(struct task_struct *k); |
|
|
| kthread_unuse_mm |
void kthread_unuse_mm(struct mm_struct *mm); |
|
|
| kthread_use_mm |
void kthread_use_mm(struct mm_struct *mm); |
|
|
| ktime_get |
ktime_t ktime_get(void); |
|
|
| ktime_get_coarse_real_ts64 |
void ktime_get_coarse_real_ts64(struct timespec64 *ts); |
|
|
| ktime_get_raw |
ktime_t ktime_get_raw(void); |
|
|
| ktime_get_raw_ts64 |
void ktime_get_raw_ts64(struct timespec64 *ts); |
|
|
| ktime_get_real_seconds |
time64_t ktime_get_real_seconds(void); |
|
|
| ktime_get_real_ts64 |
void ktime_get_real_ts64(struct timespec64 *ts); |
|
|
| ktime_get_with_offset |
ktime_t ktime_get_with_offset(enum tk_offsets offs); |
|
|
| kvasprintf |
char *kvasprintf(gfp_t gfp, const char *fmt, va_list args); |
|
|
| kvfree |
void kvfree(const void *addr); |
|
|
| kvfree_call_rcu |
void kvfree_call_rcu(struct rcu_head *head, void *ptr); |
|
|
| kvm_get_kvm |
void kvm_get_kvm(struct kvm *kvm); |
|
|
| kvm_is_visible_gfn |
bool kvm_is_visible_gfn(struct kvm *kvm, gfn_t gfn); |
|
|
| kvm_put_kvm |
void kvm_put_kvm(struct kvm *kvm); |
|
|
| kvmalloc_node |
void *kvmalloc_node(size_t size, gfp_t flags, int node); |
|
|
| llist_add_batch |
bool llist_add_batch(struct llist_node *new_first, struct llist_node *new_last, struct llist_head *head); |
|
|
| macsec_get_real_dev |
struct net_device *macsec_get_real_dev(const struct net_device *dev); |
|
|
| macsec_netdev_is_offloaded |
bool macsec_netdev_is_offloaded(struct net_device *dev); |
|
|
| mem_section |
struct mem_section **mem_section; |
|
|
| memchr_inv |
void *memchr_inv(const void *s, int c, size_t n); |
|
|
| memcpy_fromio |
void memcpy_fromio(void *buffer, const volatile void __iomem *addr, size_t size); |
|
否 |
| memcpy_toio |
void memcpy_toio(volatile void __iomem *addr, const void *buffer, size_t size); |
|
否 |
| memdup_user |
void *memdup_user(const void __user *src, size_t len); |
|
|
| mempool_alloc |
void *mempool_alloc(mempool_t *pool, gfp_t gfp_mask); |
|
|
| mempool_create |
mempool_t *mempool_create(int min_nr, mempool_alloc_t *alloc_fn, mempool_free_t *free_fn, void *pool_data); |
|
|
| mempool_destroy |
void mempool_destroy(mempool_t *pool); |
|
|
| mempool_free |
void mempool_free(void *element, mempool_t *pool); |
|
|
| mempool_kfree |
void mempool_kfree(void *element, void *pool_data); |
|
|
| mempool_kmalloc |
void *mempool_kmalloc(gfp_t gfp_mask, void *pool_data); |
|
|
| metadata_dst_alloc |
struct metadata_dst *metadata_dst_alloc(u8 optslen, enum metadata_type type, gfp_t flags); |
|
|
| metadata_dst_free |
void metadata_dst_free(struct metadata_dst *md_dst); |
|
|
| migrate_vma_finalize |
void migrate_vma_finalize(struct migrate_vma *migrate); |
|
|
| migrate_vma_pages |
void migrate_vma_pages(struct migrate_vma *migrate); |
|
|
| migrate_vma_setup |
int migrate_vma_setup(struct migrate_vma *args); |
|
|
| misc_deregister |
void misc_deregister(struct miscdevice *misc); |
|
|
| misc_register |
int misc_register(struct miscdevice *misc); |
|
|
| mmput |
void mmput(struct mm_struct *mm); |
|
|
| mmput_async |
void mmput_async(struct mm_struct *mm); |
|
|
| mmu_interval_notifier_insert |
int mmu_interval_notifier_insert(struct mmu_interval_notifier *interval_sub, struct mm_struct *mm, unsigned long start, unsigned long length, const struct mmu_interval_notifier_ops *ops); |
|
|
| mmu_interval_notifier_remove |
void mmu_interval_notifier_remove(struct mmu_interval_notifier *interval_sub); |
|
|
| mmu_interval_read_begin |
unsigned long mmu_interval_read_begin(struct mmu_interval_notifier *interval_sub); |
|
|
| mmu_notifier_get_locked |
struct mmu_notifier *mmu_notifier_get_locked(const struct mmu_notifier_ops *ops, struct mm_struct *mm); |
|
|
| mmu_notifier_put |
void mmu_notifier_put(struct mmu_notifier *subscription); |
|
|
| mmu_notifier_synchronize |
void mmu_notifier_synchronize(void); |
|
|
| mod_delayed_work_on |
bool mod_delayed_work_on(int cpu, struct workqueue_struct *wq, struct delayed_work *dwork, unsigned long delay); |
|
|
| mod_timer |
int mod_timer(struct timer_list *timer, unsigned long expires); |
|
|
| module_layout |
void module_layout(struct module *mod, struct modversion_info *ver, struct kernel_param *kp, struct kernel_symbol *ks, struct tracepoint * const *tp); |
|
|
| module_put |
void module_put(struct module *module); |
|
|
| module_refcount |
int module_refcount(struct module *mod); |
|
|
| msleep |
void msleep(unsigned int msecs); |
|
|
| msleep_interruptible |
unsigned long msleep_interruptible(unsigned int msecs); |
|
|
| mutex_is_locked |
bool mutex_is_locked(struct mutex *lock); |
|
|
| mutex_lock |
void mutex_lock(struct mutex *lock); |
|
|
| mutex_lock_interruptible |
int mutex_lock_interruptible(struct mutex *lock); |
|
|
| mutex_trylock |
int mutex_trylock(struct mutex *lock); |
|
|
| mutex_unlock |
void mutex_unlock(struct mutex *lock); |
|
|
| napi_build_skb |
struct sk_buff *napi_build_skb(void *data, unsigned int frag_size); |
|
|
| napi_busy_loop |
void napi_busy_loop(unsigned int napi_id, bool (*loop_end)(void *, unsigned long), void *loop_end_arg, bool prefer_busy_poll, u16 budget); |
|
|
| napi_complete_done |
bool napi_complete_done(struct napi_struct *n, int work_done); |
|
|
| napi_consume_skb |
void napi_consume_skb(struct sk_buff *skb, int budget); |
|
|
| napi_disable |
void napi_disable(struct napi_struct *n); |
|
|
| napi_enable |
void napi_enable(struct napi_struct *n); |
|
|
| napi_gro_receive |
gro_result_t napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb); |
|
|
| napi_schedule_prep |
bool napi_schedule_prep(struct napi_struct *n); |
|
|
| ndo_dflt_bridge_getlink |
int ndo_dflt_bridge_getlink(struct sk_buff *skb, u32 pid, u32 seq, struct net_device *dev, u16 mode, u32 flags, u32 mask, int nlflags, u32 filter_mask, int (*vlan_fill)(struct sk_buff *skb, struct net_device *dev, u32 filter_mask)); |
|
|
| neigh_destroy |
void neigh_destroy(struct neighbour *neigh); |
|
|
| neigh_lookup |
struct neighbour *neigh_lookup(struct neigh_table *tbl, const void *pkey, struct net_device *dev); |
|
|
| net_dim |
void net_dim(struct dim *dim, struct dim_sample end_sample); |
|
|
| net_dim_get_rx_moderation |
struct dim_cq_moder net_dim_get_rx_moderation(u8 cq_period_mode, int ix); |
|
|
| net_namespace_list |
struct list_head net_namespace_list; |
|
|
| net_ns_type_operations |
const struct kobj_ns_type_operations net_ns_type_operations; |
|
|
| net_ratelimit |
int net_ratelimit(void); |
|
|
| net_rwsem |
struct rw_semaphore net_rwsem; |
|
|
| netdev_bind_sb_channel_queue |
int netdev_bind_sb_channel_queue(struct net_device *dev, struct net_device *sb_dev, u8 tc, u16 count, u16 offset); |
|
|
| netdev_err |
void netdev_err(const struct net_device *dev, const char *fmt, ...); |
|
|
| netdev_get_xmit_slave |
struct net_device *netdev_get_xmit_slave(struct net_device *dev, struct sk_buff *skb, bool all_slaves); |
|
|
| netdev_has_upper_dev_all_rcu |
bool netdev_has_upper_dev_all_rcu(struct net_device *dev, struct net_device *upper_dev); |
|
|
| netdev_info |
void netdev_info(const struct net_device *dev, const char *fmt, ...); |
|
|
| netdev_lower_get_next |
void *netdev_lower_get_next(struct net_device *dev, struct list_head **iter); |
|
|
| netdev_master_upper_dev_get |
struct net_device *netdev_master_upper_dev_get(struct net_device *dev); |
|
|
| netdev_master_upper_dev_get_rcu |
struct net_device *netdev_master_upper_dev_get_rcu(struct net_device *dev); |
|
|
| netdev_notice |
void netdev_notice(const struct net_device *dev, const char *fmt, ...); |
|
|
| netdev_pick_tx |
u16 netdev_pick_tx(struct net_device *dev, struct sk_buff *skb, struct net_device *sb_dev); |
|
|
| netdev_port_same_parent_id |
bool netdev_port_same_parent_id(struct net_device *a, struct net_device *b); |
|
|
| netdev_printk |
void netdev_printk(const char *level, const struct net_device *dev, const char *format, ...); |
|
|
| netdev_reset_tc |
void netdev_reset_tc(struct net_device *dev); |
|
|
| netdev_rss_key_fill |
void netdev_rss_key_fill(void *buffer, size_t len); |
|
|
| netdev_set_num_tc |
int netdev_set_num_tc(struct net_device *dev, u8 num_tc); |
|
|
| netdev_set_sb_channel |
int netdev_set_sb_channel(struct net_device *dev, u16 channel); |
|
|
| netdev_set_tc_queue |
int netdev_set_tc_queue(struct net_device *dev, u8 tc, u16 count, u16 offset); |
|
|
| netdev_state_change |
void netdev_state_change(struct net_device *dev); |
|
|
| netdev_stats_to_stats64 |
void netdev_stats_to_stats64(struct rtnl_link_stats64 *stats64, const struct net_device_stats *netdev_stats); |
|
|
| netdev_unbind_sb_channel |
void netdev_unbind_sb_channel(struct net_device *dev, struct net_device *sb_dev); |
|
|
| netdev_update_features |
void netdev_update_features(struct net_device *dev); |
|
|
| netdev_walk_all_lower_dev_rcu |
int netdev_walk_all_lower_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *lower_dev, struct netdev_nested_priv *priv), struct netdev_nested_priv *priv); |
|
|
| netdev_walk_all_upper_dev_rcu |
int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *upper_dev, struct netdev_nested_priv *priv), struct netdev_nested_priv *priv); |
|
|
| netdev_warn |
void netdev_warn(const struct net_device *dev, const char *fmt, ...); |
|
|
| netif_carrier_event |
void netif_carrier_event(struct net_device *dev); |
|
|
| netif_carrier_off |
void netif_carrier_off(struct net_device *dev); |
|
|
| netif_carrier_on |
void netif_carrier_on(struct net_device *dev); |
|
|
| netif_device_attach |
void netif_device_attach(struct net_device *dev); |
|
|
| netif_device_detach |
void netif_device_detach(struct net_device *dev); |
|
|
| netif_napi_add_weight |
void netif_napi_add_weight(struct net_device *dev, struct napi_struct *napi, int (*poll)(struct napi_struct *, int), int weight); |
|
|
| netif_receive_skb |
int netif_receive_skb(struct sk_buff *skb); |
|
|
| netif_schedule_queue |
void netif_schedule_queue(struct netdev_queue *txq); |
|
|
| netif_set_real_num_rx_queues |
int netif_set_real_num_rx_queues(struct net_device *dev, unsigned int rxqs); |
|
|
| netif_set_real_num_tx_queues |
int netif_set_real_num_tx_queues(struct net_device *dev, unsigned int txq); |
|
|
| netif_set_tso_max_size |
void netif_set_tso_max_size(struct net_device *dev, unsigned int size); |
|
|
| netif_set_xps_queue |
int netif_set_xps_queue(struct net_device *dev, const struct cpumask *mask, u16 index); |
|
|
| netif_tx_lock |
void netif_tx_lock(struct net_device *dev); |
|
|
| netif_tx_stop_all_queues |
void netif_tx_stop_all_queues(struct net_device *dev); |
|
|
| netif_tx_unlock |
void netif_tx_unlock(struct net_device *dev); |
|
|
| netif_tx_wake_queue |
void netif_tx_wake_queue(struct netdev_queue *dev_queue); |
|
|
| netlink_ack |
void netlink_ack(struct sk_buff *in_skb, struct nlmsghdr *nlh, int err, const struct netlink_ext_ack *extack); |
|
|
| netlink_broadcast |
int netlink_broadcast(struct sock *ssk, struct sk_buff *skb, u32 portid, u32 group, gfp_t allocation); |
|
|
| netlink_capable |
bool netlink_capable(const struct sk_buff *skb, int cap); |
|
|
| netlink_has_listeners |
int netlink_has_listeners(struct sock *sk, unsigned int group); |
|
|
| netlink_kernel_release |
void netlink_kernel_release(struct sock *sk); |
|
|
| netlink_ns_capable |
bool netlink_ns_capable(const struct sk_buff *skb, struct user_namespace *user_ns, int cap); |
|
|
| netlink_unicast |
int netlink_unicast(struct sock *ssk, struct sk_buff *skb, __u32 portid, int nonblock); |
|
|
| nla_find |
struct nlattr *nla_find(const struct nlattr *head, int len, int attrtype); |
|
|
| nla_memcpy |
int nla_memcpy(void *dest, const struct nlattr *src, int count); |
|
|
| nla_put |
int nla_put(struct sk_buff *skb, int attrtype, int attrlen, const void *data); |
|
|
| nla_put_64bit |
int nla_put_64bit(struct sk_buff *skb, int attrtype, int attrlen, const void *data, int padattr); |
|
|
| nla_strdup |
char *nla_strdup(const struct nlattr *nla, gfp_t flags); |
|
|
| nla_strscpy |
ssize_t nla_strscpy(char *dst, const struct nlattr *nla, size_t dstsize); |
|
|
| node_data |
struct pglist_data *node_data[MAX_NUMNODES]; |
|
|
| node_states |
nodemask_t node_states[NR_NODE_STATES] |
|
|
| node_to_cpumask_map |
cpumask_var_t node_to_cpumask_map[MAX_NUMNODES]; |
|
|
| nonseekable_open |
int nonseekable_open(struct inode *inode, struct file *filp); |
|
|
| noop_llseek |
loff_t noop_llseek(struct file *file, loff_t offset, int whence); |
|
|
| nr_cpu_ids |
unsigned int nr_cpu_ids; |
|
|
| ns_to_timespec64 |
struct timespec64 ns_to_timespec64(s64 nsec); |
|
|
| numa_node |
DECLARE_PER_CPU(int, numa_node); |
|
|
| out_of_line_wait_on_bit_lock |
int out_of_line_wait_on_bit_lock(void *word, int bit, wait_bit_action_f *action, unsigned mode); |
|
|
| page_frag_free |
void page_frag_free(void *addr); |
|
|
| page_is_ram |
int page_is_ram(unsigned long pfn); |
|
|
| page_offset_base |
unsigned long page_offset_base; |
|
否 |
| page_pool_alloc_pages |
struct page *page_pool_alloc_pages(struct page_pool *pool, gfp_t gfp); |
|
|
| page_pool_create |
struct page_pool *page_pool_create(const struct page_pool_params *params); |
|
|
| page_pool_destroy |
void page_pool_destroy(struct page_pool *pool); |
|
|
| page_pool_put_defragged_page |
void page_pool_put_defragged_page(struct page_pool *pool, struct page *page, unsigned int dma_sync_size, bool allow_direct); |
|
|
| page_pool_update_nid |
void page_pool_update_nid(struct page_pool *pool, int new_nid); |
|
|
| panic |
void panic(const char *fmt, ...); |
|
|
| param_ops_bool |
const struct kernel_param_ops param_ops_bool; |
|
|
| param_ops_charp |
const struct kernel_param_ops param_ops_charp; |
|
|
| param_ops_int |
const struct kernel_param_ops param_ops_int; |
|
|
| param_ops_uint |
const struct kernel_param_ops param_ops_uint; |
|
|
| pat_enabled |
bool pat_enabled(void); |
|
否 |
| path_put |
void path_put(const struct path *); |
|
|
| pci_aer_clear_nonfatal_status |
int pci_aer_clear_nonfatal_status(struct pci_dev *dev); |
|
|
| pci_alloc_irq_vectors |
int pci_alloc_irq_vectors(struct pci_dev *dev, unsigned int min_vecs, unsigned int max_vecs, unsigned int flags); |
|
|
| pci_alloc_irq_vectors_affinity |
int pci_alloc_irq_vectors_affinity(struct pci_dev *dev, unsigned int min_vecs, unsigned int max_vecs, unsigned int flags, struct irq_affinity *aff_desc); |
|
|
| pci_bus_find_capability |
u8 pci_bus_find_capability(struct pci_bus *bus, unsigned int devfn, int cap); |
|
|
| pci_bus_read_config_dword |
int pci_bus_read_config_dword(struct pci_bus *bus, unsigned int devfn, int where, u32 *val); |
|
|
| pci_bus_read_config_word |
int pci_bus_read_config_word(struct pci_bus *bus, unsigned int devfn, int where, u16 *val); |
|
|
| pci_bus_type |
struct bus_type pci_bus_type; |
|
|
| pci_cfg_access_lock |
void pci_cfg_access_lock(struct pci_dev *dev); |
|
|
| pci_cfg_access_unlock |
void pci_cfg_access_unlock(struct pci_dev *dev); |
|
|
| pci_clear_master |
void pci_clear_master(struct pci_dev *dev); |
|
|
| pci_dev_present |
int pci_dev_present(const struct pci_device_id *ids); |
|
|
| pci_dev_put |
void pci_dev_put(struct pci_dev *dev); |
|
|
| pci_device_is_present |
bool pci_device_is_present(struct pci_dev *pdev); |
|
|
| pci_disable_device |
void pci_disable_device(struct pci_dev *dev); |
|
|
| pci_disable_msi |
void pci_disable_msi(struct pci_dev *dev); |
|
|
| pci_disable_msix |
void pci_disable_msix(struct pci_dev *dev); |
|
|
| pci_disable_sriov |
void pci_disable_sriov(struct pci_dev *dev); |
|
|
| pci_enable_atomic_ops_to_root |
int pci_enable_atomic_ops_to_root(struct pci_dev *dev, u32 cap_mask); |
|
|
| pci_enable_device |
int pci_enable_device(struct pci_dev *dev); |
|
|
| pci_enable_device_mem |
int pci_enable_device_mem(struct pci_dev *dev); |
|
|
| pci_enable_msi |
int pci_enable_msi(struct pci_dev *dev); |
|
|
| pci_enable_msix_range |
int pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, int minvec, int maxvec); |
|
|
| pci_enable_sriov |
int pci_enable_sriov(struct pci_dev *dev, int nr_virtfn); |
|
|
| pci_enable_wake |
int pci_enable_wake(struct pci_dev *pci_dev, pci_power_t state, bool enable); |
|
|
| pci_find_capability |
u8 pci_find_capability(struct pci_dev *dev, int cap); |
|
|
| pci_find_ext_capability |
u16 pci_find_ext_capability(struct pci_dev *dev, int cap); |
|
|
| pci_free_irq_vectors |
void pci_free_irq_vectors(struct pci_dev *dev); |
|
|
| pci_get_class |
struct pci_dev *pci_get_class(unsigned int class, struct pci_dev *from); |
|
|
| pci_get_device |
struct pci_dev *pci_get_device(unsigned int vendor, unsigned int device, struct pci_dev *from); |
|
|
| pci_get_domain_bus_and_slot |
struct pci_dev *pci_get_domain_bus_and_slot(int domain, unsigned int bus, unsigned int devfn); |
|
|
| pci_get_dsn |
u64 pci_get_dsn(struct pci_dev *dev); |
|
|
| pci_iomap |
void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long maxlen); |
|
|
| pci_ioremap_bar |
void __iomem *pci_ioremap_bar(struct pci_dev *pdev, int bar); |
|
|
| pci_iounmap |
void pci_iounmap(struct pci_dev *dev, void __iomem *addr); |
|
|
| pci_iov_get_pf_drvdata |
void *pci_iov_get_pf_drvdata(struct pci_dev *dev, struct pci_driver *pf_driver); |
|
|
| pci_iov_vf_id |
int pci_iov_vf_id(struct pci_dev *dev); |
|
|
| pci_iov_virtfn_devfn |
int pci_iov_virtfn_devfn(struct pci_dev *dev, int id); |
|
|
| pci_irq_vector |
int pci_irq_vector(struct pci_dev *dev, unsigned int nr); |
|
|
| pci_load_and_free_saved_state |
int pci_load_and_free_saved_state(struct pci_dev *dev, struct pci_saved_state **state); |
|
|
| pci_lock_rescan_remove |
void pci_lock_rescan_remove(void); |
|
|
| pci_match_id |
const struct pci_device_id *pci_match_id(const struct pci_device_id *ids, struct pci_dev *dev); |
|
|
| pci_num_vf |
int pci_num_vf(struct pci_dev *dev); |
|
|
| pci_read_config_byte |
int pci_read_config_byte(const struct pci_dev *dev, int where, u8 *val); |
|
|
| pci_read_config_dword |
int pci_read_config_dword(const struct pci_dev *dev, int where, u32 *val); |
|
|
| pci_read_config_word |
int pci_read_config_word(const struct pci_dev *dev, int where, u16 *val); |
|
|
| pci_release_regions |
void pci_release_regions(struct pci_dev *pdev); |
|
|
| pci_release_selected_regions |
void pci_release_selected_regions(struct pci_dev *pdev, int bars); |
|
|
| pci_request_regions |
int pci_request_regions(struct pci_dev *pdev, const char *res_name); |
|
|
| pci_request_selected_regions |
int pci_request_selected_regions(struct pci_dev *pdev, int bars, const char *res_name); |
|
|
| pci_rescan_bus |
unsigned int pci_rescan_bus(struct pci_bus *bus); |
|
|
| pci_reset_function |
int pci_reset_function(struct pci_dev *dev); |
|
|
| pci_restore_msi_state |
void pci_restore_msi_state(struct pci_dev *dev); |
|
|
| pci_restore_state |
void pci_restore_state(struct pci_dev *dev); |
|
|
| pci_save_state |
int pci_save_state(struct pci_dev *dev); |
|
|
| pci_select_bars |
int pci_select_bars(struct pci_dev *dev, unsigned long flags); |
|
|
| pci_set_master |
void pci_set_master(struct pci_dev *dev); |
|
|
| pci_set_power_state |
int pci_set_power_state(struct pci_dev *dev, pci_power_t state); |
|
|
| pci_sriov_get_totalvfs |
int pci_sriov_get_totalvfs(struct pci_dev *dev); |
|
|
| pci_stop_and_remove_bus_device |
void pci_stop_and_remove_bus_device(struct pci_dev *dev); |
|
|
| pci_store_saved_state |
struct pci_saved_state *pci_store_saved_state(struct pci_dev *dev); |
|
|
| pci_try_reset_function |
int pci_try_reset_function(struct pci_dev *dev); |
|
|
| pci_unlock_rescan_remove |
void pci_unlock_rescan_remove(void); |
|
|
| pci_unregister_driver |
void pci_unregister_driver(struct pci_driver *drv); |
|
|
| pci_vfs_assigned |
int pci_vfs_assigned(struct pci_dev *dev); |
|
|
| pci_vpd_alloc |
void *pci_vpd_alloc(struct pci_dev *dev, unsigned int *size); |
|
|
| pci_vpd_find_ro_info_keyword |
int pci_vpd_find_ro_info_keyword(const void *buf, unsigned int len, const char *kw, unsigned int *size); |
|
|
| pci_wait_for_pending_transaction |
int pci_wait_for_pending_transaction(struct pci_dev *dev); |
|
|
| pci_wake_from_d3 |
int pci_wake_from_d3(struct pci_dev *dev, bool enable); |
|
|
| pci_write_config_byte |
int pci_write_config_byte(const struct pci_dev *dev, int where, u8 val); |
|
|
| pci_write_config_dword |
int pci_write_config_dword(const struct pci_dev *dev, int where, u32 val); |
|
|
| pci_write_config_word |
int pci_write_config_word(const struct pci_dev *dev, int where, u16 val); |
|
|
| pcibios_resource_to_bus |
void pcibios_resource_to_bus(struct pci_bus *bus, struct pci_bus_region *region, struct resource *res); |
|
|
| pcie_bandwidth_available |
u32 pcie_bandwidth_available(struct pci_dev *dev, struct pci_dev **limiting_dev, enum pci_bus_speed *speed, enum pcie_link_width *width); |
|
|
| pcie_capability_clear_and_set_word_locked |
int pcie_capability_clear_and_set_word_locked(struct pci_dev *dev, int pos, u16 clear, u16 set); |
|
|
| pcie_capability_clear_and_set_word_unlocked |
int pcie_capability_clear_and_set_word_unlocked(struct pci_dev *dev, int pos, u16 clear, u16 set); |
|
|
| pcie_capability_read_dword |
int pcie_capability_read_dword(struct pci_dev *dev, int pos, u32 *val); |
|
|
| pcie_capability_read_word |
int pcie_capability_read_word(struct pci_dev *dev, int pos, u16 *val); |
|
|
| pcie_flr |
int pcie_flr(struct pci_dev *dev); |
|
|
| pcie_print_link_status |
void pcie_print_link_status(struct pci_dev *dev); |
|
|
| pcie_relaxed_ordering_enabled |
bool pcie_relaxed_ordering_enabled(struct pci_dev *dev); |
|
|
| pcim_iomap_regions |
int pcim_iomap_regions(struct pci_dev *pdev, int mask, const char *name); |
|
|
| pcim_iomap_table |
void __iomem * const *pcim_iomap_table(struct pci_dev *pdev); |
|
|
| pcpu_hot |
DEFINE_PER_CPU_ALIGNED(struct pcpu_hot, pcpu_hot) |
|
否 |
| perf_trace_buf_alloc |
void *perf_trace_buf_alloc(int size, struct pt_regs **regs, int *rctxp); |
|
|
| perf_trace_run_bpf_submit |
void perf_trace_run_bpf_submit(void *raw_data, int size, int rctx, struct trace_event_call *call, u64 count, struct pt_regs *regs, struct hlist_head *head, struct task_struct *task); |
|
|
| pfn_is_map_memory |
int pfn_is_map_memory(unsigned long pfn); |
否 |
|
| pgprot_writecombine |
pgprot_t pgprot_writecombine(pgprot_t prot); |
|
否 |
| phy_attached_info |
void phy_attached_info(struct phy_device *phydev); |
|
|
| phy_find_first |
struct phy_device *phy_find_first(struct mii_bus *bus); |
|
|
| phylink_connect_phy |
int phylink_connect_phy(struct phylink *pl, struct phy_device *phy); |
|
|
| phylink_create |
struct phylink *phylink_create(struct phylink_config *config, const struct fwnode_handle *fwnode, phy_interface_t iface, const struct phylink_mac_ops *mac_ops); |
|
|
| phylink_destroy |
void phylink_destroy(struct phylink *pl); |
|
|
| phylink_disconnect_phy |
void phylink_disconnect_phy(struct phylink *pl); |
|
|
| phylink_start |
void phylink_start(struct phylink *pl); |
|
|
| phylink_stop |
void phylink_stop(struct phylink *pl); |
|
|
| phys_base |
unsigned long phys_base; |
|
否 |
| pin_user_pages |
long pin_user_pages(unsigned long start, unsigned long nr_pages, unsigned int gup_flags, struct page **pages); |
|
|
| pin_user_pages_fast |
int pin_user_pages_fast(unsigned long start, int nr_pages, unsigned int gup_flags, struct page **pages); |
|
|
| pin_user_pages_remote |
long pin_user_pages_remote(struct mm_struct *mm, unsigned long start, unsigned long nr_pages, unsigned int gup_flags, struct page **pages, int *locked); |
|
|
| pldmfw_flash_image |
int pldmfw_flash_image(struct pldmfw *context, const struct firmware *fw); |
|
|
| pldmfw_op_pci_match_record |
bool pldmfw_op_pci_match_record(struct pldmfw *context, struct pldmfw_record *record); |
|
|
| pm_vt_switch_required |
void pm_vt_switch_required(struct device *dev, bool required); |
|
|
| pm_vt_switch_unregister |
void pm_vt_switch_unregister(struct device *dev); |
|
|
| prepare_to_wait_event |
long prepare_to_wait_event(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry, int state); |
|
|
| prepare_to_wait_exclusive |
bool prepare_to_wait_exclusive(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry, int state); |
|
|
| print_hex_dump |
void print_hex_dump(const char *level, const char *prefix_str, int prefix_type, int rowsize, int groupsize, const void *buf, size_t len, bool ascii); |
|
|
| priv_to_devlink |
struct devlink *priv_to_devlink(void *priv); |
|
|
| proc_create_data |
struct proc_dir_entry *proc_create_data(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops, void *data); |
|
|
| proc_dointvec |
int proc_dointvec(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos); |
|
|
| proc_mkdir |
struct proc_dir_entry *proc_mkdir(const char *name, struct proc_dir_entry *parent); |
|
|
| proc_mkdir_mode |
struct proc_dir_entry *proc_mkdir_mode(const char *name, umode_t mode, struct proc_dir_entry *parent); |
|
|
| proc_remove |
void proc_remove(struct proc_dir_entry *de); |
|
|
| proc_symlink |
struct proc_dir_entry *proc_symlink(const char *name, struct proc_dir_entry *parent, const char *dest); |
|
|
| psample_sample_packet |
void psample_sample_packet(struct psample_group *group, struct sk_buff *skb, u32 sample_rate, const struct psample_metadata *md); |
|
|
| pskb_expand_head |
int pskb_expand_head(struct sk_buff *skb, int nhead, int ntail, gfp_t gfp_mask); |
|
|
| ptp_classify_raw |
unsigned int ptp_classify_raw(const struct sk_buff *skb); |
|
|
| ptp_clock_event |
void ptp_clock_event(struct ptp_clock *ptp, struct ptp_clock_event *event); |
|
|
| ptp_clock_index |
int ptp_clock_index(struct ptp_clock *ptp); |
|
|
| ptp_clock_register |
struct ptp_clock *ptp_clock_register(struct ptp_clock_info *info, struct device *parent); |
|
|
| ptp_clock_unregister |
int ptp_clock_unregister(struct ptp_clock *ptp); |
|
|
| ptp_find_pin |
int ptp_find_pin(struct ptp_clock *ptp, enum ptp_pin_function func, unsigned int chan); |
|
|
| ptp_parse_header |
struct ptp_header *ptp_parse_header(struct sk_buff *skb, unsigned int type); |
|
|
| ptp_schedule_worker |
int ptp_schedule_worker(struct ptp_clock *ptp, unsigned long delay); |
|
|
| put_device |
void put_device(struct device *dev); |
|
|
| put_iova_domain |
void put_iova_domain(struct iova_domain *iovad); |
|
|
| put_pid |
void put_pid(struct pid *pid); |
|
|
| put_unused_fd |
void put_unused_fd(unsigned int fd); |
|
|
| qdisc_reset |
void qdisc_reset(struct Qdisc *qdisc); |
|
|
| queue_delayed_work_on |
bool queue_delayed_work_on(int cpu, struct workqueue_struct *wq, struct delayed_work *work, unsigned long delay); |
|
|
| queue_work_on |
bool queue_work_on(int cpu, struct workqueue_struct *wq, struct work_struct *work); |
|
|
| radix_tree_delete |
void *radix_tree_delete(struct radix_tree_root *root, unsigned long index); |
|
|
| radix_tree_gang_lookup |
unsigned int radix_tree_gang_lookup(const struct radix_tree_root *root, void **results, unsigned long first_index, unsigned int max_items); |
|
|
| radix_tree_insert |
int radix_tree_insert(struct radix_tree_root *root, unsigned long index, void *item); |
|
|
| radix_tree_iter_delete |
void radix_tree_iter_delete(struct radix_tree_root *root, struct radix_tree_iter *iter, void **slot); |
|
|
| radix_tree_lookup |
void *radix_tree_lookup(const struct radix_tree_root *, unsigned long); |
|
|
| radix_tree_lookup_slot |
void __rcu **radix_tree_lookup_slot(const struct radix_tree_root *, unsigned long index); |
|
|
| radix_tree_next_chunk |
void __rcu **radix_tree_next_chunk(const struct radix_tree_root *, struct radix_tree_iter *iter, unsigned flags); |
|
|
| radix_tree_replace_slot |
void radix_tree_replace_slot(struct radix_tree_root *root, void __rcu **slot, void *item); |
|
|
| radix_tree_tagged |
int radix_tree_tagged(const struct radix_tree_root *root, unsigned int tag); |
|
|
| raw_notifier_call_chain |
int raw_notifier_call_chain(struct raw_notifier_head *nh, unsigned long val, void *v); |
|
|
| raw_notifier_chain_register |
int raw_notifier_chain_register(struct raw_notifier_head *nh, struct notifier_block *nb); |
|
|
| raw_notifier_chain_unregister |
int raw_notifier_chain_unregister(struct raw_notifier_head *nh, struct notifier_block *nb); |
|
|
| rb_erase |
void rb_erase(struct rb_node *node, struct rb_root *root); |
|
|
| rb_first |
struct rb_node *rb_first(const struct rb_root *root); |
|
|
| rb_first_postorder |
struct rb_node *rb_first_postorder(const struct rb_root *root); |
|
|
| rb_insert_color |
void rb_insert_color(struct rb_node *node, struct rb_root *root); |
|
|
| rb_last |
struct rb_node *rb_last(const struct rb_root *); |
|
|
| rb_next |
struct rb_node *rb_next(const struct rb_node *node); |
|
|
| rb_next_postorder |
struct rb_node *rb_next_postorder(const struct rb_node *node); |
|
|
| rb_prev |
struct rb_node *rb_prev(const struct rb_node *node); |
|
|
| rb_replace_node |
void rb_replace_node(struct rb_node *victim, struct rb_node *new, struct rb_root *root); |
|
|
| rcuref_get_slowpath |
bool rcuref_get_slowpath(rcuref_t *ref); |
|
|
| rdma_accept_ece |
int rdma_accept_ece(struct rdma_cm_id *id, struct rdma_conn_param *conn_param, struct rdma_ucm_ece *ece); |
|
|
| rdma_addr_cancel |
void rdma_addr_cancel(struct rdma_dev_addr *addr); |
|
|
| rdma_addr_size |
int rdma_addr_size(const struct sockaddr *addr); |
|
|
| rdma_addr_size_in6 |
int rdma_addr_size_in6(struct sockaddr_in6 *addr); |
|
|
| rdma_addr_size_kss |
int rdma_addr_size_kss(struct __kernel_sockaddr_storage *addr); |
|
|
| rdma_alloc_hw_stats_struct |
struct rdma_hw_stats *rdma_alloc_hw_stats_struct(const struct rdma_stat_desc *descs, int num_counters, unsigned long lifespan); |
|
|
| rdma_alloc_netdev |
struct net_device *rdma_alloc_netdev(struct ib_device *device, u32 port_num, enum rdma_netdev_t type, const char *name, unsigned char name_assign_type, void (*setup)(struct net_device *)); |
|
|
| rdma_bind_addr |
int rdma_bind_addr(struct rdma_cm_id *id, struct sockaddr *addr); |
|
|
| rdma_connect_ece |
int rdma_connect_ece(struct rdma_cm_id *id, struct rdma_conn_param *conn_param, struct rdma_ucm_ece *ece); |
|
|
| rdma_copy_src_l2_addr |
void rdma_copy_src_l2_addr(struct rdma_dev_addr *dev_addr, const struct net_device *dev); |
|
|
| rdma_create_ah |
struct ib_ah *rdma_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr, u32 flags); |
|
|
| rdma_create_user_ah |
struct ib_ah *rdma_create_user_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr, struct ib_udata *udata); |
|
|
| rdma_create_user_id |
struct rdma_cm_id *rdma_create_user_id(rdma_cm_event_handler event_handler, void *context, enum rdma_ucm_port_space ps, enum ib_qp_type qp_type); |
|
|
| rdma_destroy_ah_attr |
void rdma_destroy_ah_attr(struct rdma_ah_attr *ah_attr); |
|
|
| rdma_destroy_ah_user |
int rdma_destroy_ah_user(struct ib_ah *ah, u32 flags, struct ib_udata *udata); |
|
|
| rdma_destroy_id |
void rdma_destroy_id(struct rdma_cm_id *id); |
|
|
| rdma_dev_access_netns |
bool rdma_dev_access_netns(const struct ib_device *dev, const struct net *net); |
|
|
| rdma_disconnect |
int rdma_disconnect(struct rdma_cm_id *id); |
|
|
| rdma_find_gid |
const struct ib_gid_attr *rdma_find_gid(struct ib_device *device, const union ib_gid *gid, enum ib_gid_type gid_type, struct net_device *ndev); |
|
|
| rdma_find_gid_by_port |
const struct ib_gid_attr *rdma_find_gid_by_port(struct ib_device *ib_dev, const union ib_gid *gid, enum ib_gid_type gid_type, u32 port, struct net_device *ndev); |
|
|
| rdma_get_gid_attr |
const struct ib_gid_attr *rdma_get_gid_attr(struct ib_device *device, u32 port_num, int index); |
|
|
| rdma_get_service_id |
__be64 rdma_get_service_id(struct rdma_cm_id *id, struct sockaddr *addr); |
|
|
| rdma_init_netdev |
int rdma_init_netdev(struct ib_device *device, u32 port_num, enum rdma_netdev_t type, const char *name, unsigned char name_assign_type, void (*setup)(struct net_device *), struct net_device *netdev); |
|
|
| rdma_init_qp_attr |
int rdma_init_qp_attr(struct rdma_cm_id *id, struct ib_qp_attr *qp_attr, int *qp_attr_mask); |
|
|
| rdma_join_multicast |
int rdma_join_multicast(struct rdma_cm_id *id, struct sockaddr *addr, u8 join_state, void *context); |
|
|
| rdma_leave_multicast |
void rdma_leave_multicast(struct rdma_cm_id *id, struct sockaddr *addr); |
|
|
| rdma_listen |
int rdma_listen(struct rdma_cm_id *id, int backlog); |
|
|
| rdma_lock_handler |
void rdma_lock_handler(struct rdma_cm_id *id); |
|
|
| rdma_move_ah_attr |
void rdma_move_ah_attr(struct rdma_ah_attr *dest, struct rdma_ah_attr *src); |
|
|
| rdma_nl_multicast |
int rdma_nl_multicast(struct net *net, struct sk_buff *skb, unsigned int group, gfp_t flags); |
|
|
| rdma_nl_put_driver_string |
int rdma_nl_put_driver_string(struct sk_buff *msg, const char *name, const char *str); |
|
|
| rdma_nl_register |
void rdma_nl_register(unsigned int index, const struct rdma_nl_cbs cb_table[]); |
|
|
| rdma_nl_stat_hwcounter_entry |
int rdma_nl_stat_hwcounter_entry(struct sk_buff *msg, const char *name, u64 value); |
|
|
| rdma_nl_unicast |
int rdma_nl_unicast(struct net *net, struct sk_buff *skb, u32 pid); |
|
|
| rdma_nl_unicast_wait |
int rdma_nl_unicast_wait(struct net *net, struct sk_buff *skb, __u32 pid); |
|
|
| rdma_nl_unregister |
void rdma_nl_unregister(unsigned int index); |
|
|
| rdma_node_get_transport |
enum rdma_transport_type rdma_node_get_transport(unsigned int node_type); |
|
|
| rdma_notify |
int rdma_notify(struct rdma_cm_id *id, enum ib_event_type event); |
|
|
| rdma_port_get_link_layer |
enum rdma_link_layer rdma_port_get_link_layer(struct ib_device *device, u32 port_num); |
|
|
| rdma_put_gid_attr |
void rdma_put_gid_attr(const struct ib_gid_attr *attr); |
|
|
| rdma_query_gid |
int rdma_query_gid(struct ib_device *device, u32 port_num, int index, union ib_gid *gid); |
|
|
| rdma_query_gid_table |
ssize_t rdma_query_gid_table(struct ib_device *device, struct ib_uverbs_gid_entry *entries, size_t max_entries); |
|
|
| rdma_read_gid_attr_ndev_rcu |
struct net_device *rdma_read_gid_attr_ndev_rcu(const struct ib_gid_attr *attr); |
|
|
| rdma_read_gid_l2_fields |
int rdma_read_gid_l2_fields(const struct ib_gid_attr *attr, u16 *vlan_id, u8 *smac); |
|
|
| rdma_read_gids |
void rdma_read_gids(struct rdma_cm_id *cm_id, union ib_gid *sgid, union ib_gid *dgid); |
|
|
| rdma_reject |
int rdma_reject(struct rdma_cm_id *id, const void *private_data, u8 private_data_len, u8 reason); |
|
|
| rdma_resolve_addr |
int rdma_resolve_addr(struct rdma_cm_id *id, struct sockaddr *src_addr, const struct sockaddr *dst_addr, unsigned long timeout_ms); |
|
|
| rdma_resolve_ip |
int rdma_resolve_ip(struct sockaddr *src_addr, const struct sockaddr *dst_addr, struct rdma_dev_addr *addr, unsigned long timeout_ms, void (*callback)(int status, struct sockaddr *src_addr, struct rdma_dev_addr *addr, void *context), bool resolve_by_gid_attr, void *context); |
|
|
| rdma_resolve_route |
int rdma_resolve_route(struct rdma_cm_id *id, unsigned long timeout_ms); |
|
|
| rdma_restrack_add |
void rdma_restrack_add(struct rdma_restrack_entry *res); |
|
|
| rdma_restrack_del |
void rdma_restrack_del(struct rdma_restrack_entry *res); |
|
|
| rdma_restrack_get |
int rdma_restrack_get(struct rdma_restrack_entry *res); |
|
|
| rdma_restrack_new |
void rdma_restrack_new(struct rdma_restrack_entry *res, enum rdma_restrack_type type); |
|
|
| rdma_restrack_parent_name |
void rdma_restrack_parent_name(struct rdma_restrack_entry *dst, const struct rdma_restrack_entry *parent); |
|
|
| rdma_restrack_put |
int rdma_restrack_put(struct rdma_restrack_entry *res); |
|
|
| rdma_restrack_set_name |
void rdma_restrack_set_name(struct rdma_restrack_entry *res, const char *caller); |
|
|
| rdma_roce_rescan_device |
void rdma_roce_rescan_device(struct ib_device *ibdev); |
|
|
| rdma_set_ack_timeout |
int rdma_set_ack_timeout(struct rdma_cm_id *id, u8 timeout); |
|
|
| rdma_set_afonly |
int rdma_set_afonly(struct rdma_cm_id *id, int afonly); |
|
|
| rdma_set_cq_moderation |
int rdma_set_cq_moderation(struct ib_cq *cq, u16 cq_count, u16 cq_period); |
|
|
| rdma_set_ib_path |
int rdma_set_ib_path(struct rdma_cm_id *id, struct sa_path_rec *path_rec); |
|
|
| rdma_set_reuseaddr |
int rdma_set_reuseaddr(struct rdma_cm_id *id, int reuse); |
|
|
| rdma_set_service_type |
void rdma_set_service_type(struct rdma_cm_id *id, int tos); |
|
|
| rdma_translate_ip |
int rdma_translate_ip(const struct sockaddr *addr, struct rdma_dev_addr *dev_addr); |
|
|
| rdma_umap_priv_init |
void rdma_umap_priv_init(struct rdma_umap_priv *priv, struct vm_area_struct *vma, struct rdma_user_mmap_entry *entry); |
|
|
| rdma_unlock_handler |
void rdma_unlock_handler(struct rdma_cm_id *id); |
|
|
| rdma_user_mmap_entry_get_pgoff |
struct rdma_user_mmap_entry *rdma_user_mmap_entry_get_pgoff(struct ib_ucontext *ucontext, unsigned long pgoff); |
|
|
| rdma_user_mmap_entry_insert_range |
int rdma_user_mmap_entry_insert_range(struct ib_ucontext *ucontext, struct rdma_user_mmap_entry *entry, size_t length, u32 min_pgoff, u32 max_pgoff); |
|
|
| rdma_user_mmap_entry_put |
void rdma_user_mmap_entry_put(struct rdma_user_mmap_entry *entry); |
|
|
| rdma_user_mmap_entry_remove |
void rdma_user_mmap_entry_remove(struct rdma_user_mmap_entry *entry); |
|
|
| rdma_user_mmap_io |
int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma, unsigned long pfn, unsigned long size, pgprot_t prot, struct rdma_user_mmap_entry *entry); |
|
|
| rdmacg_register_device |
void rdmacg_register_device(struct rdmacg_device *device); |
|
|
| rdmacg_try_charge |
int rdmacg_try_charge(struct rdma_cgroup **rdmacg, struct rdmacg_device *device, enum rdmacg_resource_type index); |
|
|
| rdmacg_uncharge |
void rdmacg_uncharge(struct rdma_cgroup *cg, struct rdmacg_device *device, enum rdmacg_resource_type index); |
|
|
| rdmacg_unregister_device |
void rdmacg_unregister_device(struct rdmacg_device *device); |
|
|
| refcount_dec_and_mutex_lock |
bool refcount_dec_and_mutex_lock(refcount_t *r, struct mutex *lock); |
|
|
| refcount_dec_if_one |
bool refcount_dec_if_one(refcount_t *r); |
|
|
| refcount_warn_saturate |
void refcount_warn_saturate(refcount_t *r, enum refcount_saturation_type t); |
|
|
| register_acpi_notifier |
int register_acpi_notifier(struct notifier_block *nb); |
|
|
| register_blocking_lsm_notifier |
int register_blocking_lsm_notifier(struct notifier_block *nb); |
|
|
| register_chrdev_region |
int register_chrdev_region(dev_t from, unsigned count, const char *name); |
|
|
| register_fib_notifier |
int register_fib_notifier(struct net *net, struct notifier_block *nb, void (*cb)(struct notifier_block *nb), struct netlink_ext_ack *extack); |
|
|
| register_inet6addr_notifier |
int register_inet6addr_notifier(struct notifier_block *nb); |
|
|
| register_inetaddr_notifier |
int register_inetaddr_notifier(struct notifier_block *nb); |
|
|
| register_net_sysctl_sz |
struct ctl_table_header *register_net_sysctl_sz(struct net *net, const char *path, struct ctl_table *table, size_t table_size); |
|
|
| register_netdev |
int register_netdev(struct net_device *dev); |
|
|
| register_netdevice |
int register_netdevice(struct net_device *dev); |
|
|
| register_netdevice_notifier |
int register_netdevice_notifier(struct notifier_block *nb); |
|
|
| register_netdevice_notifier_dev_net |
int register_netdevice_notifier_dev_net(struct net_device *dev, struct notifier_block *nb, struct netdev_net_notifier *nn); |
|
|
| register_netdevice_notifier_net |
int register_netdevice_notifier_net(struct net *net, struct notifier_block *nb); |
|
|
| register_netevent_notifier |
int register_netevent_notifier(struct notifier_block *nb); |
|
|
| register_pernet_device |
int register_pernet_device(struct pernet_operations *ops); |
|
|
| register_pernet_subsys |
int register_pernet_subsys(struct pernet_operations *ops); |
|
|
| register_reboot_notifier |
int register_reboot_notifier(struct notifier_block *nb); |
|
|
| register_switchdev_blocking_notifier |
int register_switchdev_blocking_notifier(struct notifier_block *nb); |
|
|
| register_switchdev_notifier |
int register_switchdev_notifier(struct notifier_block *nb); |
|
|
| release_firmware |
void release_firmware(const struct firmware *fw); |
|
|
| remap_pfn_range |
int remap_pfn_range(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, unsigned long size, pgprot_t prot); |
|
|
| remap_vmalloc_range |
int remap_vmalloc_range(struct vm_area_struct *vma, void *addr, unsigned long pgoff); |
|
|
| remove_proc_entry |
void remove_proc_entry(const char *name, struct proc_dir_entry *parent); |
|
|
| remove_proc_subtree |
int remove_proc_subtree(const char *name, struct proc_dir_entry *parent); |
|
|
| rep_stos_alternative |
unsigned long rep_stos_alternative(void __user *addr, unsigned long len); |
|
否 |
| request_firmware |
int request_firmware(const struct firmware **fw, const char *name, struct device *device); |
|
|
| request_firmware_direct |
int request_firmware_direct(const struct firmware **fw, const char *name, struct device *device); |
|
|
| request_threaded_irq |
int request_threaded_irq(unsigned int irq, irq_handler_t handler, irq_handler_t thread_fn, unsigned long irqflags, const char *devname, void *dev_id); |
|
|
| reserve_iova |
struct iova *reserve_iova(struct iova_domain *iovad, unsigned long pfn_lo, unsigned long pfn_hi); |
|
|
| reset_devices |
unsigned int reset_devices; |
|
|
| rhashtable_destroy |
void rhashtable_destroy(struct rhashtable *ht); |
|
|
| rhashtable_free_and_destroy |
void rhashtable_free_and_destroy(struct rhashtable *ht, void (*free_fn)(void *ptr, void *arg), void *arg); |
|
|
| rhashtable_init |
int rhashtable_init(struct rhashtable *ht, const struct rhashtable_params *params); |
|
|
| rhashtable_insert_slow |
void *rhashtable_insert_slow(struct rhashtable *ht, const void *key, struct rhash_head *obj); |
|
|
| rhashtable_walk_enter |
void rhashtable_walk_enter(struct rhashtable *ht, struct rhashtable_iter *iter); |
|
|
| rhashtable_walk_exit |
void rhashtable_walk_exit(struct rhashtable_iter *iter); |
|
|
| rhashtable_walk_next |
void *rhashtable_walk_next(struct rhashtable_iter *iter); |
|
|
| rhashtable_walk_start_check |
int rhashtable_walk_start_check(struct rhashtable_iter *iter); |
|
|
| rhashtable_walk_stop |
void rhashtable_walk_stop(struct rhashtable_iter *iter); |
|
|
| rhltable_init |
int rhltable_init(struct rhltable *hlt, const struct rhashtable_params *params); |
|
|
| rht_bucket_nested |
struct rhash_lock_head __rcu **rht_bucket_nested(const struct bucket_table *tbl, unsigned int hash); |
|
|
| rht_bucket_nested_insert |
struct rhash_lock_head **rht_bucket_nested_insert(struct rhashtable *ht, struct bucket_table *tbl, unsigned int hash); |
|
|
| roce_gid_type_mask_support |
unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u32 port); |
|
|
| round_jiffies |
unsigned long round_jiffies(unsigned long j); |
|
|
| round_jiffies_relative |
unsigned long round_jiffies_relative(unsigned long j); |
|
|
| rps_may_expire_flow |
bool rps_may_expire_flow(struct net_device *dev, u16 rxq_index, u32 flow_id, u16 filter_id); |
|
|
| rt6_lookup |
struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr, const struct in6_addr *saddr, int oif, const struct sk_buff *skb, int flags); |
|
|
| rtnl_is_locked |
int rtnl_is_locked(void); |
|
|
| rtnl_link_register |
int rtnl_link_register(struct rtnl_link_ops *ops); |
|
|
| rtnl_link_unregister |
void rtnl_link_unregister(struct rtnl_link_ops *ops); |
|
|
| rtnl_lock |
void rtnl_lock(void); |
|
|
| rtnl_trylock |
int rtnl_trylock(void); |
|
|
| rtnl_unlock |
void rtnl_unlock(void); |
|
|
| sas_attach_transport |
struct scsi_transport_template * sas_attach_transport(struct sas_function_template *ft); |
|
|
| sas_end_device_alloc |
struct sas_rphy *sas_end_device_alloc(struct sas_port *parent); |
|
|
| sas_expander_alloc |
struct sas_rphy *sas_expander_alloc(struct sas_port *parent, enum sas_device_type type); |
|
|
| sas_phy_add |
int sas_phy_add(struct sas_phy *phy); |
|
|
| sas_phy_alloc |
struct sas_phy *sas_phy_alloc(struct device *parent, int number); |
|
|
| sas_phy_delete |
void sas_phy_delete(struct sas_phy *phy); |
|
|
| sas_phy_free |
void sas_phy_free(struct sas_phy *phy); |
|
|
| sas_port_add |
int sas_port_add(struct sas_port *port); |
|
|
| sas_port_add_phy |
void sas_port_add_phy(struct sas_port *port, struct sas_phy *phy); |
|
|
| sas_port_alloc_num |
struct sas_port *sas_port_alloc_num(struct device *parent); |
|
|
| sas_port_delete |
void sas_port_delete(struct sas_port *port); |
|
|
| sas_port_delete_phy |
void sas_port_delete_phy(struct sas_port *port, struct sas_phy *phy); |
|
|
| sas_port_free |
void sas_port_free(struct sas_port *port); |
|
|
| sas_release_transport |
void sas_release_transport(struct scsi_transport_template *t); |
|
|
| sas_remove_host |
void sas_remove_host(struct Scsi_Host *shost); |
|
|
| sas_rphy_add |
int sas_rphy_add(struct sas_rphy *rphy); |
|
|
| sas_rphy_free |
void sas_rphy_free(struct sas_rphy *rphy); |
|
|
| sched_clock |
u64 sched_clock(void); |
|
|
| sched_numa_hop_mask |
const struct cpumask *sched_numa_hop_mask(unsigned int node, unsigned int hops); |
|
|
| sched_set_fifo_low |
void sched_set_fifo_low(struct task_struct *p); |
|
|
| schedule |
void schedule(void); |
|
|
| schedule_timeout |
long schedule_timeout(long timeout); |
|
|
| scnprintf |
int scnprintf(char *buf, size_t size, const char *fmt, ...); |
|
|
| screen_info |
struct screen_info screen_info; |
|
|
| scsi_add_device |
int scsi_add_device(struct Scsi_Host *host, uint channel, uint target, u64 lun); |
|
|
| scsi_add_host_with_dma |
int scsi_add_host_with_dma(struct Scsi_Host *shost, struct device *dev, struct device *dma_dev); |
|
|
| scsi_block_requests |
void scsi_block_requests(struct Scsi_Host *shost); |
|
|
| scsi_build_sense |
void scsi_build_sense(struct scsi_cmnd *scmd, int desc, u8 key, u8 asc, u8 ascq); |
|
|
| scsi_build_sense_buffer |
void scsi_build_sense_buffer(int desc, u8 *buf, u8 key, u8 asc, u8 ascq); |
|
|
| scsi_change_queue_depth |
int scsi_change_queue_depth(struct scsi_device *sdev, int depth); |
|
|
| scsi_device_type |
const char *scsi_device_type(unsigned type); |
|
|
| scsi_dma_map |
int scsi_dma_map(struct scsi_cmnd *cmd); |
|
|
| scsi_dma_unmap |
void scsi_dma_unmap(struct scsi_cmnd *cmd); |
|
|
| scsi_done |
void scsi_done(struct scsi_cmnd *cmd); |
|
|
| scsi_host_alloc |
struct Scsi_Host *scsi_host_alloc(const struct scsi_host_template *sht, int privsize); |
|
|
| scsi_host_busy |
int scsi_host_busy(struct Scsi_Host *shost); |
|
|
| scsi_host_put |
void scsi_host_put(struct Scsi_Host *shost); |
|
|
| scsi_is_host_device |
int scsi_is_host_device(const struct device *dev); |
|
|
| scsi_normalize_sense |
bool scsi_normalize_sense(const u8 *sense_buffer, int sb_len, struct scsi_sense_hdr *sshdr); |
|
|
| scsi_print_command |
void scsi_print_command(struct scsi_cmnd *cmd); |
|
|
| scsi_remove_device |
void scsi_remove_device(struct scsi_device *sdev); |
|
|
| scsi_remove_host |
void scsi_remove_host(struct Scsi_Host *shost); |
|
|
| scsi_remove_target |
void scsi_remove_target(struct device *dev); |
|
|
| scsi_rescan_device |
int scsi_rescan_device(struct scsi_device *sdev); |
|
|
| scsi_scan_host |
void scsi_scan_host(struct Scsi_Host *shost); |
|
|
| scsi_scan_target |
void scsi_scan_target(struct device *parent, unsigned int channel, unsigned int id, u64 lun, enum scsi_scan_mode rescan); |
|
|
| scsi_unblock_requests |
void scsi_unblock_requests(struct Scsi_Host *shost); |
|
|
| sdev_prefix_printk |
void sdev_prefix_printk(const char *level, const struct scsi_device *sdev, const char *name, const char *fmt, ...); |
|
|
| security_ib_alloc_security |
int security_ib_alloc_security(void **sec); |
|
|
| security_ib_endport_manage_subnet |
int security_ib_endport_manage_subnet(void *sec, const char *dev_name, u8 port_num); |
|
|
| security_ib_free_security |
void security_ib_free_security(void *sec); |
|
|
| security_ib_pkey_access |
int security_ib_pkey_access(void *sec, u64 subnet_prefix, u16 pkey); |
|
|
| seq_lseek |
loff_t seq_lseek(struct file *file, loff_t offset, int whence); |
|
|
| seq_open |
int seq_open(struct file *file, const struct seq_operations *op); |
|
|
| seq_printf |
void seq_printf(struct seq_file *m, const char *fmt, ...); |
|
|
| seq_putc |
void seq_putc(struct seq_file *m, char c); |
|
|
| seq_puts |
void seq_puts(struct seq_file *m, const char *s); |
|
|
| seq_read |
ssize_t seq_read(struct file *file, char __user *buf, size_t size, loff_t *ppos); |
|
|
| seq_read_iter |
ssize_t seq_read_iter(struct kiocb *iocb, struct iov_iter *iter); |
|
|
| seq_release |
int seq_release(struct inode *inode, struct file *file); |
|
|
| set_memory_uc |
int set_memory_uc(unsigned long addr, int numpages); |
|
否 |
| set_memory_wb |
int set_memory_wb(unsigned long addr, int numpages); |
|
否 |
| set_normalized_timespec64 |
void set_normalized_timespec64(struct timespec64 *ts, time64_t sec, s64 nsec); |
|
|
| set_page_dirty |
bool set_page_dirty(struct page *page); |
|
|
| set_page_dirty_lock |
int set_page_dirty_lock(struct page *page); |
|
|
| set_pages_array_uc |
int set_pages_array_uc(struct page **pages, int numpages); |
|
否 |
| set_pages_array_wb |
int set_pages_array_wb(struct page **pages, int numpages); |
|
否 |
| sg_alloc_append_table_from_pages |
int sg_alloc_append_table_from_pages(struct sg_append_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, unsigned long size, unsigned int max_segment, unsigned int left_pages, gfp_t gfp_mask); |
|
|
| sg_copy_from_buffer |
size_t sg_copy_from_buffer(struct scatterlist *sgl, unsigned int nents, const void *buf, size_t buflen); |
|
|
| sg_copy_to_buffer |
size_t sg_copy_to_buffer(struct scatterlist *sgl, unsigned int nents, void *buf, size_t buflen); |
|
|
| sg_free_append_table |
void sg_free_append_table(struct sg_append_table *sgt); |
|
|
| sg_free_table |
void sg_free_table(struct sg_table *table); |
|
|
| sg_next |
struct scatterlist *sg_next(struct scatterlist *sg); |
|
|
| sg_pcopy_to_buffer |
size_t sg_pcopy_to_buffer(struct scatterlist *sgl, unsigned int nents, void *buf, size_t buflen, off_t skip); |
|
|
| show_class_attr_string |
ssize_t show_class_attr_string(const struct class *class, const struct class_attribute *attr, char *buf); |
|
|
| simple_attr_open |
int simple_attr_open(struct inode *inode, struct file *file, int (*get)(void *, u64 *), int (*set)(void *, u64), const char *fmt); |
|
|
| simple_attr_release |
int simple_attr_release(struct inode *inode, struct file *file); |
|
|
| simple_open |
int simple_open(struct inode *inode, struct file *file); |
|
|
| simple_read_from_buffer |
ssize_t simple_read_from_buffer(void __user *to, size_t count, loff_t *ppos, const void *from, size_t available); |
|
|
| simple_strtoul |
unsigned long simple_strtoul(const char *cp, char **endp, unsigned int base); |
|
|
| simple_write_to_buffer |
ssize_t simple_write_to_buffer(void *to, size_t available, loff_t *ppos, const void __user *from, size_t count); |
|
|
| single_open |
int single_open(struct file , int ()(struct seq_file *, void *), void *); |
|
|
| single_release |
int single_release(struct inode *, struct file *); |
|
|
| skb_add_rx_frag |
void skb_add_rx_frag(struct sk_buff *skb, int i, struct page *page, int off, int size, unsigned int truesize); |
|
|
| skb_checksum |
__wsum skb_checksum(const struct sk_buff *skb, int offset, int len, __wsum csum); |
|
|
| skb_checksum_help |
int skb_checksum_help(struct sk_buff *skb); |
|
|
| skb_clone_tx_timestamp |
void skb_clone_tx_timestamp(struct sk_buff *skb); |
|
|
| skb_copy_bits |
int skb_copy_bits(const struct sk_buff *skb, int offset, void *to, int len); |
|
|
| skb_dequeue |
struct sk_buff *skb_dequeue(struct sk_buff_head *list); |
|
|
| skb_ext_add |
void *skb_ext_add(struct sk_buff *skb, enum skb_ext_id id); |
|
|
| skb_pull |
void *skb_pull(struct sk_buff *skb, unsigned int len); |
|
|
| skb_push |
void *skb_push(struct sk_buff *skb, unsigned int len); |
|
|
| skb_put |
void *skb_put(struct sk_buff *skb, unsigned int len); |
|
|
| skb_queue_tail |
void skb_queue_tail(struct sk_buff_head *list, struct sk_buff *newsk); |
|
|
| skb_trim |
void skb_trim(struct sk_buff *skb, unsigned int len); |
|
|
| skb_tstamp_tx |
void skb_tstamp_tx(struct sk_buff *orig_skb, struct skb_shared_hwtstamps *hwtstamps); |
|
|
| skb_vlan_pop |
int skb_vlan_pop(struct sk_buff *skb); |
|
|
| sme_me_mask |
u64 sme_me_mask; |
|
否 |
| snprintf |
int snprintf(char *buf, size_t size, const char *fmt, ...); |
|
|
| sock_gen_put |
void sock_gen_put(struct sock *sk); |
|
|
| softnet_data |
DEFINE_PER_CPU_ALIGNED(struct softnet_data, softnet_data); |
|
|
| sort |
void sort(void *base, size_t num, size_t size, cmp_func_t cmp_func, swap_func_t swap_func); |
|
|
| sprintf |
int sprintf(char *buf, const char *fmt, ...); |
|
|
| sscanf |
int sscanf(const char *, const char *, ...); |
|
|
| starget_for_each_device |
void starget_for_each_device(struct scsi_target *, void *, void (*fn)(struct scsi_device *, void *)); |
|
|
| static_key_count |
int static_key_count(struct static_key *key); |
|
|
| static_key_disable |
void static_key_disable(struct static_key *key); |
|
|
| static_key_enable |
void static_key_enable(struct static_key *key); |
|
|
| stream_open |
int stream_open(struct inode *inode, struct file *filp); |
|
|
| switchdev_handle_port_attr_set |
int switchdev_handle_port_attr_set(struct net_device *dev, struct switchdev_notifier_port_attr_info *port_attr_info, bool (*check_cb)(const struct net_device *dev), int (*set_cb)(struct net_device *dev, const void *ctx, const struct switchdev_attr *attr, struct netlink_ext_ack *extack)); |
|
|
| switchdev_handle_port_obj_add |
int switchdev_handle_port_obj_add(struct net_device *dev, struct switchdev_notifier_port_obj_info *port_obj_info, bool (*check_cb)(const struct net_device *dev), int (*add_cb)(struct net_device *dev, const void *ctx, const struct switchdev_obj *obj, struct netlink_ext_ack *extack)); |
|
|
| switchdev_handle_port_obj_del |
int switchdev_handle_port_obj_del(struct net_device *dev, struct switchdev_notifier_port_obj_info *port_obj_info, bool (*check_cb)(const struct net_device *dev), int (*del_cb)(struct net_device *dev, const void *ctx, const struct switchdev_obj *obj)); |
|
|
| synchronize_irq |
void synchronize_irq(unsigned int irq); |
|
|
| synchronize_net |
void synchronize_net(void); |
|
|
| synchronize_rcu |
void synchronize_rcu(void); |
|
|
| synchronize_srcu |
void synchronize_srcu(struct srcu_struct *ssp); |
|
|
| sys_tz |
struct timezone sys_tz; |
|
|
| sysfs_add_file_to_group |
int sysfs_add_file_to_group(struct kobject *kobj, const struct attribute *attr, const char *group); |
|
|
| sysfs_create_file_ns |
int sysfs_create_file_ns(struct kobject *kobj, const struct attribute *attr, const void *ns); |
|
|
| sysfs_create_group |
int sysfs_create_group(struct kobject *kobj, const struct attribute_group *grp); |
|
|
| sysfs_create_groups |
int sysfs_create_groups(struct kobject *kobj, const struct attribute_group **groups); |
|
|
| sysfs_emit |
int sysfs_emit(char *buf, const char *fmt, ...); |
|
|
| sysfs_remove_file_ns |
void sysfs_remove_file_ns(struct kobject *kobj, const struct attribute *attr, const void *ns); |
|
|
| sysfs_remove_group |
void sysfs_remove_group(struct kobject *kobj, const struct attribute_group *grp); |
|
|
| sysfs_remove_groups |
void sysfs_remove_groups(struct kobject *kobj, const struct attribute_group **groups); |
|
|
| sysfs_streq |
bool sysfs_streq(const char *s1, const char *s2); |
|
|
| system_state |
enum system_states system_state |
|
|
| system_unbound_wq |
struct workqueue_struct *system_unbound_wq |
|
|
| system_wq |
struct workqueue_struct *system_wq; |
|
|
| tasklet_setup |
void tasklet_setup(struct tasklet_struct *t, void (*callback)(struct tasklet_struct *)); |
|
|
| tasklet_unlock_wait |
void tasklet_unlock_wait(struct tasklet_struct *t); |
|
|
| tcp_gro_complete |
void tcp_gro_complete(struct sk_buff *skb); |
|
|
| this_cpu_off |
DEFINE_PER_CPU_READ_MOSTLY(unsigned long, this_cpu_off) |
|
否 |
| time64_to_tm |
void time64_to_tm(time64_t totalsecs, int offset, struct tm *result); |
|
|
| timecounter_cyc2time |
u64 timecounter_cyc2time(const struct timecounter *tc, u64 cycle_tstamp); |
|
|
| timecounter_init |
void timecounter_init(struct timecounter *tc, const struct cyclecounter *cc, u64 start_tstamp); |
|
|
| timecounter_read |
u64 timecounter_read(struct timecounter *tc); |
|
|
| timer_delete |
int timer_delete(struct timer_list *timer); |
|
|
| timer_delete_sync |
int timer_delete_sync(struct timer_list *timer); |
|
|
| tls_get_record |
struct tls_record_info *tls_get_record(struct tls_offload_context_tx *context, u32 seq, u64 *p_record_sn); |
|
|
| tls_validate_xmit_skb |
struct sk_buff *tls_validate_xmit_skb(struct sock *sk, struct net_device *dev, struct sk_buff *skb); |
|
|
| trace_event_buffer_commit |
void trace_event_buffer_commit(struct trace_event_buffer *fbuffer); |
|
|
| trace_event_buffer_reserve |
void *trace_event_buffer_reserve(struct trace_event_buffer *fbuffer, struct trace_event_file *trace_file, unsigned long len); |
|
|
| trace_event_printf |
void trace_event_printf(struct trace_iterator *iter, const char *fmt, ...); |
|
|
| trace_event_raw_init |
int trace_event_raw_init(struct trace_event_call *call); |
|
|
| trace_event_reg |
int trace_event_reg(struct trace_event_call *event, enum trace_reg type, void *data); |
|
|
| trace_handle_return |
enum print_line_t trace_handle_return(struct trace_seq *s); |
|
|
| trace_print_flags_seq |
const char *trace_print_flags_seq(struct trace_seq *p, const char *delim, unsigned long flags, const struct trace_print_flags *flag_array); |
|
|
| trace_print_symbols_seq |
const char *trace_print_symbols_seq(struct trace_seq *p, unsigned long val, const struct trace_print_flags *symbol_array); |
|
|
| trace_raw_output_prep |
int trace_raw_output_prep(struct trace_iterator *iter, struct trace_event *event); |
|
|
| trace_seq_printf |
void trace_seq_printf(struct trace_seq *s, const char *fmt, ...); |
|
|
| trace_seq_putc |
void trace_seq_putc(struct trace_seq *s, unsigned char c); |
|
|
| try_module_get |
bool try_module_get(struct module *module); |
|
|
| tty_buffer_request_room |
int tty_buffer_request_room(struct tty_port *port, size_t size); |
|
|
| tty_driver_kref_put |
void tty_driver_kref_put(struct tty_driver *driver); |
|
|
| tty_flip_buffer_push |
void tty_flip_buffer_push(struct tty_port *port); |
|
|
| tty_port_destroy |
void tty_port_destroy(struct tty_port *port); |
|
|
| tty_port_init |
void tty_port_init(struct tty_port *port); |
|
|
| tty_port_link_device |
void tty_port_link_device(struct tty_port *port, struct tty_driver *driver, unsigned index); |
|
|
| tty_register_driver |
int tty_register_driver(struct tty_driver *driver); |
|
|
| tty_std_termios |
struct ktermios tty_std_termios; |
|
|
| tty_termios_encode_baud_rate |
void tty_termios_encode_baud_rate(struct ktermios *termios, speed_t ibaud, speed_t obaud); |
|
|
| tty_unregister_driver |
void tty_unregister_driver(struct tty_driver *driver); |
|
|
| udp_tunnel_nic_ops |
const struct udp_tunnel_nic_ops *udp_tunnel_nic_ops; |
|
|
| udp4_hwcsum |
void udp4_hwcsum(struct sk_buff *skb, __be32 src, __be32 dst); |
|
|
| unlock_page |
void unlock_page(struct page *page); |
|
|
| unmap_mapping_range |
void unmap_mapping_range(struct address_space *mapping, loff_t const holebegin, loff_t const holelen, int even_cows); |
|
|
| unpin_user_page |
void unpin_user_page(struct page *page); |
|
|
| unpin_user_page_range_dirty_lock |
void unpin_user_page_range_dirty_lock(struct page *page, unsigned long npages, bool make_dirty); |
|
|
| unpin_user_pages_dirty_lock |
void unpin_user_pages_dirty_lock(struct page **pages, unsigned long npages, bool make_dirty); |
|
|
| unregister_acpi_notifier |
int unregister_acpi_notifier(struct notifier_block *nb); |
|
|
| unregister_blocking_lsm_notifier |
int unregister_blocking_lsm_notifier(struct notifier_block *nb); |
|
|
| unregister_chrdev_region |
void unregister_chrdev_region(dev_t, unsigned); |
|
|
| unregister_fib_notifier |
int unregister_fib_notifier(struct net *net, struct notifier_block *nb); |
|
|
| unregister_inet6addr_notifier |
int unregister_inet6addr_notifier(struct notifier_block *nb); |
|
|
| unregister_inetaddr_notifier |
int unregister_inetaddr_notifier(struct notifier_block *nb); |
|
|
| unregister_net_sysctl_table |
void unregister_net_sysctl_table(struct ctl_table_header *header); |
|
|
| unregister_netdev |
void unregister_netdev(struct net_device *dev); |
|
|
| unregister_netdevice_many |
void unregister_netdevice_many(struct list_head *head); |
|
|
| unregister_netdevice_notifier |
int unregister_netdevice_notifier(struct notifier_block *nb); |
|
|
| unregister_netdevice_notifier_dev_net |
int unregister_netdevice_notifier_dev_net(struct net_device *dev, struct notifier_block *nb, struct netdev_net_notifier *nn); |
|
|
| unregister_netdevice_notifier_net |
int unregister_netdevice_notifier_net(struct net *net, struct notifier_block *nb); |
|
|
| unregister_netdevice_queue |
void unregister_netdevice_queue(struct net_device *dev, struct list_head *head); |
|
|
| unregister_netevent_notifier |
int unregister_netevent_notifier(struct notifier_block *nb); |
|
|
| unregister_pernet_device |
void unregister_pernet_device(struct pernet_operations *ops); |
|
|
| unregister_pernet_subsys |
void unregister_pernet_subsys(struct pernet_operations *ops); |
|
|
| unregister_reboot_notifier |
int unregister_reboot_notifier(struct notifier_block *nb); |
|
|
| unregister_switchdev_blocking_notifier |
int unregister_switchdev_blocking_notifier(struct notifier_block *nb); |
|
|
| unregister_switchdev_notifier |
int unregister_switchdev_notifier(struct notifier_block *nb); |
|
|
| up |
void up(struct semaphore *sem); |
|
|
| up_read |
void up_read(struct rw_semaphore *sem); |
|
|
| up_write |
void up_write(struct rw_semaphore *sem); |
|
|
| usleep_range_state |
void usleep_range_state(unsigned long min, unsigned long max, unsigned int state); |
|
|
| uverbs_copy_to |
int uverbs_copy_to(const struct uverbs_attr_bundle *bundle, size_t idx, const void *from, size_t size); |
|
|
| uverbs_copy_to_struct_or_zero |
int uverbs_copy_to_struct_or_zero(const struct uverbs_attr_bundle *bundle, size_t idx, const void *from, size_t size); |
|
|
| uverbs_destroy_def_handler |
int uverbs_destroy_def_handler(struct uverbs_attr_bundle *attrs); |
|
|
| uverbs_fd_class |
const struct uverbs_obj_type_class uverbs_fd_class; |
|
|
| uverbs_finalize_uobj_create |
void uverbs_finalize_uobj_create(const struct uverbs_attr_bundle *attrs_bundle, u16 idx); |
|
|
| uverbs_get_flags32 |
int uverbs_get_flags32(u32 *to, const struct uverbs_attr_bundle *attrs_bundle, size_t idx, u64 allowed_bits); |
|
|
| uverbs_idr_class |
const struct uverbs_obj_type_class uverbs_idr_class; |
|
|
| uverbs_uobject_fd_release |
int uverbs_uobject_fd_release(struct inode *inode, struct file *filp); |
|
|
| uverbs_uobject_put |
void uverbs_uobject_put(struct ib_uobject *uobject); |
|
|
| vfio_info_add_capability |
int vfio_info_add_capability(struct vfio_info_cap *caps, struct vfio_info_cap_header *cap, size_t size); |
|
|
| vfio_info_cap_shift |
void vfio_info_cap_shift(struct vfio_info_cap *caps, size_t offset); |
|
|
| vfio_pin_pages |
int vfio_pin_pages(struct vfio_device *device, dma_addr_t iova, int npage, int prot, struct page **pages); |
|
|
| vfio_set_irqs_validate_and_prepare |
int vfio_set_irqs_validate_and_prepare(struct vfio_irq_set *hdr, int num_irqs, int max_irq_type, size_t *data_size); |
|
|
| vfio_unpin_pages |
void vfio_unpin_pages(struct vfio_device *device, dma_addr_t iova, int npage); |
|
|
| vfio_virqfd_disable |
void vfio_virqfd_disable(struct virqfd **pvirqfd); |
|
|
| vfio_virqfd_enable |
int vfio_virqfd_enable(void *opaque, int (*handler)(void *, void *), void (*thread)(void *, void *), void *data, struct virqfd **pvirqfd, int fd); |
|
|
| vfree |
void vfree(const void *addr); |
|
|
| vfs_getattr |
int vfs_getattr(const struct path *path, struct kstat *stat, u32 request_mask, unsigned int query_flags); |
|
|
| vga_set_legacy_decoding |
void vga_set_legacy_decoding(struct pci_dev *pdev, unsigned int decodes); |
|
|
| vlan_dev_real_dev |
struct net_device *vlan_dev_real_dev(const struct net_device *dev); |
|
|
| vlan_dev_vlan_id |
u16 vlan_dev_vlan_id(const struct net_device *dev); |
|
|
| vlan_dev_vlan_proto |
__be16 vlan_dev_vlan_proto(const struct net_device *dev); |
|
|
| vm_get_page_prot |
pgprot_t vm_get_page_prot(unsigned long vm_flags); |
|
|
| vm_insert_page |
int vm_insert_page(struct vm_area_struct *vma, unsigned long addr, struct page *page); |
|
|
| vmalloc |
void *vmalloc(unsigned long size); |
|
|
| vmalloc_to_page |
struct page *vmalloc_to_page(const void *addr); |
|
|
| vmalloc_user |
void *vmalloc_user(unsigned long size); |
|
|
| vmap |
void *vmap(struct page **pages, unsigned int count, unsigned long flags, pgprot_t prot); |
|
|
| vmemmap_base |
unsigned long vmemmap_base; |
|
否 |
| vmf_insert_pfn |
vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn); |
|
|
| vmf_insert_pfn_prot |
vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, pgprot_t pgprot); |
|
|
| vprintk |
int vprintk(const char *s, va_list args); |
|
|
| vscnprintf |
int vscnprintf(char *buf, size_t size, const char *fmt, va_list args); |
|
|
| vsnprintf |
int vsnprintf(char *buf, size_t size, const char *fmt, va_list args); |
|
|
| vunmap |
void vunmap(const void *addr); |
|
|
| vzalloc |
void *vzalloc(unsigned long size); |
|
|
| wait_for_completion |
void wait_for_completion(struct completion *); |
|
|
| wait_for_completion_interruptible |
int wait_for_completion_interruptible(struct completion *x); |
|
|
| wait_for_completion_io_timeout |
unsigned long wait_for_completion_io_timeout(struct completion *x, unsigned long timeout); |
|
|
| wait_for_completion_timeout |
unsigned long wait_for_completion_timeout(struct completion *x, unsigned long timeout); |
|
|
| wait_for_random_bytes |
int wait_for_random_bytes(void); |
|
|
| wake_up_bit |
void wake_up_bit(void *word, int bit); |
|
|
| wake_up_process |
int wake_up_process(struct task_struct *tsk); |
|
|
| ww_mutex_lock |
int ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx); |
|
|
| ww_mutex_unlock |
void ww_mutex_unlock(struct ww_mutex *lock); |
|
|
| xa_clear_mark |
void xa_clear_mark(struct xarray *xa, unsigned long index, xa_mark_t mark); |
|
|
| xa_destroy |
void xa_destroy(struct xarray *xa); |
|
|
| xa_erase |
void *xa_erase(struct xarray *xa, unsigned long index); |
|
|
| xa_find |
void *xa_find(struct xarray *xa, unsigned long *index, unsigned long max, xa_mark_t); |
|
|
| xa_find_after |
void *xa_find_after(struct xarray *xa, unsigned long *index, unsigned long max, xa_mark_t); |
|
|
| xa_get_mark |
bool xa_get_mark(struct xarray *xa, unsigned long index, xa_mark_t mark); |
|
|
| xa_load |
void *xa_load(struct xarray *xa, unsigned long index); |
|
|
| xa_set_mark |
void xa_set_mark(struct xarray *xa, unsigned long index, xa_mark_t mark); |
|
|
| xa_store |
void *xa_store(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp); |
|
|
| xas_find |
void *xas_find(struct xa_state *xas, unsigned long max); |
|
|
| xas_find_marked |
void *xas_find_marked(struct xa_state *xas, unsigned long max, xa_mark_t mark); |
|
|
| xas_load |
void *xas_load(struct xa_state *xas); |
|
|
| xas_nomem |
bool xas_nomem(struct xa_state *xas, gfp_t gfp); |
|
|
| xas_store |
void *xas_store(struct xa_state *xas, void *entry); |
|
|
| xdp_convert_zc_to_xdp_frame |
struct xdp_frame *xdp_convert_zc_to_xdp_frame(struct xdp_buff *xdp); |
|
|
| xdp_do_flush |
void xdp_do_flush(void); |
|
|
| xdp_do_redirect |
int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *prog); |
|
|
| xdp_features_clear_redirect_target |
void xdp_features_clear_redirect_target(struct net_device *dev); |
|
|
| xdp_features_set_redirect_target |
void xdp_features_set_redirect_target(struct net_device *dev, bool support_sg); |
|
|
| xdp_flush_frame_bulk |
void xdp_flush_frame_bulk(struct xdp_frame_bulk *bq); |
|
|
| xdp_master_redirect |
u32 xdp_master_redirect(struct xdp_buff *xdp); |
|
|
| xdp_return_buff |
void xdp_return_buff(struct xdp_buff *xdp); |
|
|
| xdp_return_frame |
void xdp_return_frame(struct xdp_frame *xdpf); |
|
|
| xdp_return_frame_bulk |
void xdp_return_frame_bulk(struct xdp_frame *xdpf, struct xdp_frame_bulk *bq); |
|
|
| xdp_return_frame_rx_napi |
void xdp_return_frame_rx_napi(struct xdp_frame *xdpf); |
|
|
| xdp_rxq_info_is_reg |
bool xdp_rxq_info_is_reg(struct xdp_rxq_info *xdp_rxq); |
|
|
| xdp_rxq_info_reg_mem_model |
int xdp_rxq_info_reg_mem_model(struct xdp_rxq_info *xdp_rxq, enum xdp_mem_type type, void *allocator); |
|
|
| xdp_rxq_info_unreg |
void xdp_rxq_info_unreg(struct xdp_rxq_info *xdp_rxq); |
|
|
| xdp_rxq_info_unreg_mem_model |
void xdp_rxq_info_unreg_mem_model(struct xdp_rxq_info *xdp_rxq); |
|
|
| xdp_rxq_info_unused |
void xdp_rxq_info_unused(struct xdp_rxq_info *xdp_rxq); |
|
|
| xdp_set_features_flag |
void xdp_set_features_flag(struct net_device *dev, xdp_features_t val); |
|
|
| xdp_warn |
void xdp_warn(const char *msg, const char *func, const int line); |
|
|
| xp_alloc |
struct xdp_buff *xp_alloc(struct xsk_buff_pool *pool); |
|
|
| xp_alloc_batch |
u32 xp_alloc_batch(struct xsk_buff_pool *pool, struct xdp_buff **xdp, u32 max); |
|
|
| xp_can_alloc |
bool xp_can_alloc(struct xsk_buff_pool *pool, u32 count); |
|
|
| xp_dma_map |
int xp_dma_map(struct xsk_buff_pool *pool, struct device *dev, unsigned long attrs, struct page **pages, u32 nr_pages); |
|
|
| xp_dma_sync_for_cpu_slow |
void xp_dma_sync_for_cpu_slow(struct xdp_buff_xsk *xskb); |
|
|
| xp_dma_sync_for_device_slow |
void xp_dma_sync_for_device_slow(struct xsk_buff_pool *pool, dma_addr_t dma, size_t size); |
|
|
| xp_dma_unmap |
void xp_dma_unmap(struct xsk_buff_pool *pool, unsigned long attrs); |
|
|
| xp_free |
void xp_free(struct xdp_buff_xsk *xskb); |
|
|
| xp_raw_get_data |
void *xp_raw_get_data(struct xsk_buff_pool *pool, u64 addr); |
|
|
| xp_raw_get_dma |
dma_addr_t xp_raw_get_dma(struct xsk_buff_pool *pool, u64 addr); |
|
|
| xp_set_rxq_info |
void xp_set_rxq_info(struct xsk_buff_pool *pool, struct xdp_rxq_info *rxq); |
|
|
| xsk_clear_rx_need_wakeup |
void xsk_clear_rx_need_wakeup(struct xsk_buff_pool *pool); |
|
|
| xsk_clear_tx_need_wakeup |
void xsk_clear_tx_need_wakeup(struct xsk_buff_pool *pool); |
|
|
| xsk_get_pool_from_qid |
struct xsk_buff_pool *xsk_get_pool_from_qid(struct net_device *dev, u16 queue_id); |
|
|
| xsk_set_rx_need_wakeup |
void xsk_set_rx_need_wakeup(struct xsk_buff_pool *pool); |
|
|
| xsk_set_tx_need_wakeup |
void xsk_set_tx_need_wakeup(struct xsk_buff_pool *pool); |
|
|
| xsk_tx_completed |
void xsk_tx_completed(struct xsk_buff_pool *pool, u32 nb_entries); |
|
|
| xsk_tx_peek_desc |
bool xsk_tx_peek_desc(struct xsk_buff_pool *pool, struct xdp_desc *desc); |
|
|
| xsk_tx_release |
void xsk_tx_release(struct xsk_buff_pool *pool); |
|
|
| xsk_uses_need_wakeup |
bool xsk_uses_need_wakeup(struct xsk_buff_pool *pool); |
|
|
| xz_dec_end |
void xz_dec_end(struct xz_dec *s); |
|
|
| xz_dec_init |
struct xz_dec *xz_dec_init(enum xz_mode mode, uint32_t dict_max); |
|
|
| xz_dec_run |
enum xz_ret xz_dec_run(struct xz_dec *s, struct xz_buf *b); |
|
|
| zap_vma_ptes |
void zap_vma_ptes(struct vm_area_struct *vma, unsigned long address, unsigned long size); |
|
|
| get_user_pages |
long get_user_pages(unsigned long start, unsigned long nr_pages, unsigned int gup_flags, struct page **pages); |
|
|
| drm_vblank_init |
int drm_vblank_init(struct drm_device *dev, unsigned int num_crtcs); |
|
|
| dma_resv_init |
void dma_resv_init(struct dma_resv *obj); |
|
|
| acpi_bus_register_driver |
int acpi_bus_register_driver(struct acpi_driver *driver); |
|
|
| acpi_bus_unregister_driver |
void acpi_bus_unregister_driver(struct acpi_driver *driver); |
|
|