section 9 · Kernel routines 🧠
87928 pages · page 41 of 440
B (continued)
- bpf_ksock_connect(9)Connect a BPF kernel socket to a remote address.✨
- bpf_ksock_create(9)Create a BPF kernel socket.✨
- bpf_ksock_release(9)Release a BPF kernel socket.✨
- bpf_ksock_send(9)Send data through a BPF kernel socket.✨
- bpf_list_push_back(9)add a node to the back of a BPF linked list✨
- bpf_list_push_front(9)add a node to the front of a BPF linked list✨
- bpf_lookup_system_key(9)lookup a key by a system-defined ID✨
- bpf_lookup_user_key(9)lookup a key by its serial✨
- bpf_mem_cgroup_flush_stats(9)Flush memory cgroup's statistics✨
- bpf_mem_cgroup_memory_events(9)Read memory cgroup's memory event value✨
- bpf_mem_cgroup_page_state(9)Read memory cgroup's page state counter✨
- bpf_mem_cgroup_usage(9)Read memory cgroup's usage✨
- bpf_mem_cgroup_vm_events(9)Read memory cgroup's vm event counter✨
- bpf_mtap(9)Berkeley Packet Filter✨
- bpf_mtap(9freebsd)Berkeley Packet Filter✨
- bpf_mtap2(9)Berkeley Packet Filter✨
- bpf_mtap2(9freebsd)Berkeley Packet Filter✨
- bpf_obj_drop(9)drop a previously allocated object✨
- bpf_obj_new(9)allocate an object described by program BTF✨
- bpf_path_d_path(9)resolve the pathname for the supplied path✨
- bpf_percpu_obj_drop(9)drop a previously allocated percpu object✨
- bpf_percpu_obj_new(9)allocate a percpu object described by program BTF✨
- bpf_prog_arena(9)return the bpf_map of the arena referenced by @prog✨
- bpf_prog_array_delete_safe_at(9)Replaces the program at the given index into the program array with a dummy no-op program.✨
- bpf_prog_array_update_at(9)Updates the program at the given index into the program array.✨
- bpf_prog_create(9)create an unattached filter✨
- bpf_prog_create_from_user(9)create an unattached filter from user buffer✨
- bpf_prog_select_runtime(9)select exec runtime for BPF program✨
- bpf_put_file(9)put a reference on the supplied file✨
- bpf_put_mem_cgroup(9)Put a reference to a memory cgroup✨
- bpf_rbtree_add(9)add a node to a BPF rbtree✨
- bpf_real_data_inode(9)get the real inode hosting a file's data✨
- bpf_refcount_acquire(9)turn a local kptr into an owning reference✨
- bpf_remove_dentry_xattr(9)remove a xattr of a dentry✨
- bpf_remove_dentry_xattr_locked(9)remove a xattr of a dentry✨
- bpf_set_dentry_xattr(9)set a xattr of a dentry✨
- bpf_set_dentry_xattr_locked(9)set a xattr of a dentry✨
- bpf_skb_meta_pointer(9)Gets a mutable pointer within the skb metadata area.✨
- bpf_sock_read_xattr(9)read xattr of a socket's inode in sockfs✨
- bpf_strcasecmp(9)Compare two strings, ignoring the case of the characters✨
- bpf_strcasestr(9)Find the first substring in a string, ignoring the case of the characters✨
- bpf_strchr(9)Find the first occurrence of a character in a string✨
- bpf_strchrnul(9)Find and return a character in a string, or end of string✨
- bpf_strcmp(9)Compare two strings✨
- bpf_strcspn(9)Calculate the length of the initial substring of @s__ign which does not contain letters in @reject__ign✨
- bpf_strlen(9)Calculate the length of a string✨
- bpf_strncasestr(9)Find the first substring in a length-limited string, ignoring the case of the characters✨
- bpf_strnchr(9)Find a character in a length limited string✨
- bpf_strnlen(9)Calculate the length of a length-limited string✨
- bpf_strnstr(9)Find the first substring in a length-limited string✨
- bpf_strrchr(9)Find the last occurrence of a character in a string✨
- bpf_strspn(9)Calculate the length of the initial substring of @s__ign which only contains letters in @accept__ign✨
- bpf_strstr(9)Find the first substring in a string✨
- bpf_struct_ops_for_each_prog(9)Invoke @cb for each member prog✨
- bpf_tap(9)Berkeley Packet Filter✨
- bpf_tap(9freebsd)Berkeley Packet Filter✨
- bpf_task_acquire(9)Acquire a reference to a task. A task acquired by this kfunc which is not stored in a map as a kptr, must be released by calling bpf_task_release().✨
- bpf_task_from_pid(9)Find a struct task_struct from its pid by looking it up in the root pid namespace idr. If a task is returned, it must either be stored in a map, or released with bpf_task_release().✨
- bpf_task_from_vpid(9)Find a struct task_struct from its vpid by looking it up in the pid namespace of the current task. If a task is returned, it must either be stored in a map, or released with bpf_task_release().✨
- bpf_task_get_cgroup1(9)Acquires the associated cgroup of a task within a specific cgroup1 hierarchy. The cgroup1 hierarchy is identified by its hierarchy ID.✨
- bpf_task_release(9)Release the reference acquired on a task.✨
- bpf_task_under_cgroup(9)wrap task_under_cgroup_hierarchy() as a kfunc, test task's membership of cgroup ancestry.✨
- bpf_task_work_schedule_resume(9)Schedule BPF callback using task_work_add with TWA_RESUME mode✨
- bpf_task_work_schedule_signal(9)Schedule BPF callback using task_work_add with TWA_SIGNAL mode✨
- bpf_timer_cancel_async(9)try to deactivate a timer✨
- bpf_validate(9)Berkeley Packet Filter✨
- bpf_validate(9freebsd)Berkeley Packet Filter✨
- bpf_verify_pkcs7_signature(9)verify a PKCS#7 signature✨
- bpf_wakeup_sources_get_head(9)Get the head of the wakeup sources list✨
- bpf_wakeup_sources_read_lock(9)Acquire the SRCU lock for wakeup sources✨
- bpf_wakeup_sources_read_unlock(9)Release the SRCU lock for wakeup sources✨
- bpf_xdp_metadata_rx_hash(9)Read XDP frame RX hash.✨
- bpf_xdp_metadata_rx_timestamp(9)Read XDP frame RX timestamp.✨
- bpf_xdp_metadata_rx_vlan_tag(9)Get XDP packet outermost VLAN tag✨
- bpf_xdp_pull_data(9)Pull in non-linear xdp data.✨
- bpfattach(9)Berkeley Packet Filter✨
- bpfattach(9freebsd)Berkeley Packet Filter✨
- bpfattach2(9)Berkeley Packet Filter✨
- bpfattach2(9freebsd)Berkeley Packet Filter✨
- bpfdetach(9)Berkeley Packet Filter✨
- bpfdetach(9freebsd)Berkeley Packet Filter✨
- bprm_at_flags(9)the AT_FLAGS this invocation implies✨
- bprm_drop_loader(9)discard a PT_INTERP substitute that does not apply✨
- bprm_open_interpreter(9)open the interpreter the binary asks for✨
- bq25703_get_chrg_volt(9)Get the maximum set charge voltage✨
- bq25703_get_cur(9)Get the reported current from the battery✨
- bq25703_get_ichg_cur(9)Get the maximum reported charge current✨
- bq25703_get_iindpm(9)Get the maximum set input current✨
- bq25703_get_min_vsys(9)Get the minimum system voltage✨
- bq25703_get_state(9)Get the current state of the device✨
- bq25703_get_vbat(9)Get the reported voltage from the battery✨
- bq25703_hw_init(9)Set all the required registers to init the charger✨
- bq25703_hw_shutdown(9)Set registers for shutdown✨
- bq25703_set_chrg_volt(9)Set the maximum charge voltage✨
- bq25703_set_ichg_cur(9)Set the maximum charge current✨
- bq25703_set_iindpm(9)Set the maximum input current✨
- bq25703_set_min_vsys(9)Set the minimum system voltage✨
- bq25792_get_chrg_volt(9)Get the maximum set charge voltage✨
- bq25792_get_cur(9)Get the reported current from the battery✨
- bq25792_get_ichg_cur(9)Get the maximum reported charge current✨
- bq25792_get_iindpm(9)Get the maximum set input current✨
- bq25792_get_min_vsys(9)Get the minimum system voltage✨
- bq25792_get_state(9)Get the current state of the device✨
- bq25792_get_vbat(9)Get the reported voltage from the battery✨
- bq25792_hw_init(9)Initialize BQ25792 hardware✨
- bq25792_hw_shutdown(9)Shutdown BQ25792 hardware✨
- bq25792_read16(9)Read a 16-bit value from device register✨
- bq25792_set_chrg_volt(9)Set the maximum charge voltage✨
- bq25792_set_ichg_cur(9)Set the maximum charge current✨
- bq25792_set_iindpm(9)Set the maximum input current✨
- bq25792_set_min_vsys(9)Set the minimum system voltage✨
- bq25792_write16(9)Write a 16-bit value to device register✨
- bq257xx_charger_probe(9)Probe routine for charger platform device✨
- bq257xx_charger_shutdown(9)Shutdown routine for charger platform device✨
- bq257xx_external_power_changed(9)Handler for external power change✨
- bq257xx_get_charger_property(9)Get a power supply property✨
- bq257xx_irq_handler_thread(9)Handle charger interrupt✨
- bq257xx_parse_dt(9)Parse the device tree for required properties✨
- bq257xx_property_is_writeable(9)Check if a property is writeable✨
- bq257xx_set_charger_property(9)Set a power supply property✨
- br_forward(9)forward a packet to a specific port✨
- br_multicast_has_querier_adjacent(9)Checks for a querier behind a bridge port✨
- br_multicast_has_querier_anywhere(9)Checks for a querier on a bridge✨
- br_multicast_has_router_adjacent(9)Checks for a router behind a bridge port✨
- br_multicast_list_adjacent(9)Returns snooped multicast addresses✨
- Branch device and port refcounting(9)✨
- brcmf_apsta_add_vif(9)create a new AP or STA virtual interface✨
- brcmf_btcoex_attach(9)initialize BT coex data✨
- brcmf_btcoex_boost_wifi(9)control BT SCO/eSCO parameters✨
- brcmf_btcoex_detach(9)clean BT coex data✨
- brcmf_btcoex_handler(9)BT coex state machine work handler✨
- brcmf_btcoex_is_sco_active(9)check if SCO/eSCO is active✨
- brcmf_btcoex_params_read(9)read btc_params firmware variable✨
- brcmf_btcoex_params_write(9)write btc_params firmware variable✨
- brcmf_feat_attach(9)determine features and quirks.✨
- brcmf_feat_debugfs_create(9)create debugfs entries.✨
- brcmf_feat_debugfs_read(9)expose feature info to debugfs.✨
- brcmf_feat_fwcap_debugfs_read(9)expose firmware capabilities to debugfs.✨
- brcmf_feat_iovar_int_get(9)determine feature through iovar query.✨
- brcmf_feat_is_enabled(9)query feature.✨
- brcmf_feat_is_quirk_enabled(9)query chip quirk.✨
- brcmf_fweh_activate_events(9)enables firmware events registered.✨
- brcmf_fweh_attach(9)initialize firmware event handling.✨
- brcmf_fweh_dequeue_event(9)get event from the queue.✨
- brcmf_fweh_detach(9)cleanup firmware event handling.✨
- brcmf_fweh_event_name(9)returns name for given event code.✨
- brcmf_fweh_event_worker(9)firmware event worker.✨
- brcmf_fweh_handle_if_event(9)handle IF event.✨
- brcmf_fweh_p2pdev_setup(9)P2P device setup ongoing (or not).✨
- brcmf_fweh_process_event(9)process skb as firmware event.✨
- brcmf_fweh_queue_event(9)create and queue event.✨
- brcmf_fweh_register(9)register handler for given event code.✨
- brcmf_fweh_unregister(9)remove handler for given code.✨
- brcmf_fws_get_tlv_len(9)returns defined length for given tlv id.✨
- brcmf_mon_add_vif(9)create monitor mode virtual interface✨
- brcmf_p2p_abort_action_frame(9)abort action frame.✨
- brcmf_p2p_act_frm_search(9)search function for action frame.✨
- brcmf_p2p_add_vif(9)create a new P2P virtual interface.✨
- brcmf_p2p_af_searching_channel(9)search channel.✨
- brcmf_p2p_afx_handler(9)afx worker thread.✨
- brcmf_p2p_attach(9)attach for P2P.✨
- brcmf_p2p_cancel_remain_on_channel(9)cancel p2p listen state.✨
- brcmf_p2p_create_p2pdev(9)create a P2P_DEVICE virtual interface.✨
- brcmf_p2p_deinit_discovery(9)disable P2P device discovery.✨
- brcmf_p2p_del_vif(9)delete a P2P virtual interface.✨
- brcmf_p2p_detach(9)detach P2P.✨
- brcmf_p2p_discover_listen(9)set firmware to discover listen state.✨
- brcmf_p2p_enable_discovery(9)initialize and configure discovery.✨
- brcmf_p2p_escan(9)initiate a P2P scan.✨
- brcmf_p2p_find_listen_channel(9)find listen channel in ie string.✨
- brcmf_p2p_generate_bss_mac(9)derive mac addresses for P2P.✨
- brcmf_p2p_get_current_chanspec(9)Get current operation channel.✨
- brcmf_p2p_gon_req_collision(9)Check if go negotiaton collission✨
- brcmf_p2p_ifchange(9)Change a P2P Role.✨
- brcmf_p2p_is_dpp_pub_action(9)true if dpp public type frame.✨
- brcmf_p2p_is_gas_action(9)true if p2p gas action type frame.✨
- brcmf_p2p_is_p2p_action(9)true if p2p action type frame.✨
- brcmf_p2p_is_pub_action(9)true if p2p public type frame.✨
- brcmf_p2p_notify_action_frame_rx(9)received action frame.✨
- brcmf_p2p_notify_action_tx_complete(9)transmit action frame complete✨
- brcmf_p2p_notify_listen_complete(9)p2p listen has completed.✨
- brcmf_p2p_notify_rx_mgmt_p2p_probereq(9)Event handler for p2p probe req.✨
- brcmf_p2p_print_actframe(9)debug print routine.✨
- brcmf_p2p_pub_af_tx(9)public action frame tx routine.✨
- brcmf_p2p_remain_on_channel(9)put device on channel and stay there.✨
- brcmf_p2p_run_escan(9)escan callback for peer-to-peer.✨
- brcmf_p2p_scan_finding_common_channel(9)was escan used for finding channel✨
- brcmf_p2p_scan_is_p2p_request(9)is cfg80211 scan request a P2P scan.✨
- brcmf_p2p_scan_prep(9)prepare scan based on request.✨
- brcmf_p2p_send_action_frame(9)send action frame .✨
- brcmf_p2p_set_discover_state(9)set discover state in firmware.✨
- brcmf_p2p_set_firmware(9)prepare firmware for peer-to-peer operation.✨
- brcmf_p2p_stop_wait_next_action_frame(9)finish scan if af tx complete.✨
- brcmf_p2p_tx_action_frame(9)send action frame over fil.✨
- brcmf_pcie_bus_console_read(9)reads firmware messages✨
- brcmf_pno_attach(9)allocate and attach module information.✨
- brcmf_pno_detach(9)detach and free module information.✨
- brcmf_pno_find_reqid_by_bucket(9)find request id for given bucket index.✨
- brcmf_pno_get_bucket_map(9)determine bucket map for given netinfo.✨
- brcmf_pno_start_sched_scan(9)initiate scheduled scan on device.✨
💅
getting it ready, bestie…