section 9 · Kernel routines 🧠
87928 pages · page 40 of 440
B (continued)
- bnx2x_nic_init_cnic(9)init driver internals for cnic.✨
- bnx2x_nvram_read(9)reads data from nvram [might sleep]✨
- bnx2x_optimize_vlan_mac(9)optimize ADD and DEL commands.✨
- bnx2x_pf_q_prep_init(9)prepare INIT transition parameters✨
- bnx2x_q_init(9)init HW/FW queue✨
- bnx2x_q_send_activate(9)send ACTIVATE command✨
- bnx2x_q_send_deactivate(9)send DEACTIVATE command✨
- bnx2x_queue_chk_transition(9)check state machine of a regular Queue✨
- bnx2x_queue_comp_cmd(9)complete the state change command.✨
- bnx2x_queue_state_change(9)perform Queue state change transition✨
- bnx2x_read_pages_regs(9)read "paged" registers✨
- bnx2x_release_hw_lock(9)release HW lock.✨
- bnx2x_release_leader_lock(9)release recovery leader lock✨
- bnx2x_reset_mcp_prep(9)prepare for MCP reset.✨
- bnx2x_save_statistics(9)save statistics when unloading.✨
- bnx2x_send_unload_done(9)send UNLOAD_DONE command to the MCP.✨
- bnx2x_send_unload_req(9)request unload mode from the MCP.✨
- bnx2x_set_channels(9)sets the number of RSS queues.✨
- bnx2x_set_ctx_validation(9)set CDU context validation values✨
- bnx2x_set_eth_mac(9)configure eth MAC address in the HW✨
- bnx2x_set_fw_mac_addr(9)fill in a MAC address in FW format✨
- bnx2x_set_gro_params(9)compute GRO values✨
- bnx2x_set_int_mode(9)configure interrupt mode✨
- bnx2x_set_iscsi_eth_mac_addr(9)set iSCSI MAC(s).✨
- bnx2x_set_mac_one(9)configure a single MAC address✨
- bnx2x_set_num_queues(9)set number of queues according to mode.✨
- bnx2x_set_one_mac_e1x(9)fill a single MAC rule ramrod data✨
- bnx2x_set_one_vlan_mac_e1h(9)✨
- bnx2x_set_os_driver_state(9)write driver state for management FW usage✨
- bnx2x_set_pbd_csum(9)update PBD with checksum and return header length✨
- bnx2x_set_pbd_csum_e2(9)update PBD with checksum and return header length✨
- bnx2x_set_pbd_csum_enc(9)update PBD with checksum and return header length✨
- bnx2x_set_pbd_gso(9)update PBD in GSO case.✨
- bnx2x_set_power_state(9)set power state to the requested value.✨
- bnx2x_set_real_num_queues(9)configure netdev->real_num_[tx,rx]_queues✨
- bnx2x_set_uc_list(9)configure a new unicast MACs list.✨
- bnx2x_setup_cnic_info(9)provides cnic with updated info✨
- bnx2x_setup_cnic_irq_info(9)provides cnic with IRQ information✨
- bnx2x_setup_leading(9)bring up a leading eth queue.✨
- bnx2x_setup_queue(9)setup queue✨
- bnx2x_setup_rss(9)configure RSS✨
- bnx2x_setup_tc(9)routine to configure net_device for multi tc✨
- bnx2x_shrink_eth_fp(9)guarantees fastpath structures stay intact✨
- bnx2x_sp_event(9)handle ramrods completion.✨
- bnx2x_sp_post(9)place a single command on an SP ring✨
- bnx2x_state_wait(9)wait until the given bit(state) is cleared✨
- bnx2x_trylock_leader_lock(9)try to acquire a leader lock.✨
- bnx2x_tx_disable(9)disables tx from stack point of view✨
- bnx2x_tx_timeout(9)tx timeout netdev callback✨
- bnx2x_update_drv_flags(9)update flags in shmem✨
- bnx2x_update_max_mf_config(9)update MAX part of MF configuration in HW.✨
- bnx2x_validate_vlan_mac_add(9)check if an ADD command can be executed✨
- bnx2x_validate_vlan_mac_del(9)check if the DEL command can be executed✨
- bnx2x_validate_vlan_mac_move(9)check if the MOVE command can be executed✨
- bnx2x_vlan_mac_del_all(9)delete elements with given vlan_mac_flags spec✨
- bnx2x_vlan_mac_get_registry_elem(9)prepare a registry element✨
- bnx2x_vlan_mac_h_read_lock(9)lock the vlan mac head list reader lock✨
- bnx2x_vlan_mac_h_read_unlock(9)unlock the vlan mac head list reader lock✨
- bnx2x_vlan_mac_restore(9)reconfigure next MAC/VLAN/VLAN-MAC element✨
- bnx2x_vlan_mac_set_cmd_hdr_e2(9)set a header in a single classify ramrod✨
- bnx2x_vlan_mac_set_rdata_hdr_e1x(9)set a header in a single classify ramrod✨
- bnx2x_vlan_mac_set_rdata_hdr_e2(9)set the classify ramrod data header✨
- bnx2x_wait_sp_comp(9)wait for the outstanding SP commands.✨
- bnx2x_wait_vlan_mac(9)passively wait for 5 seconds until all work completes.✨
- bnxt_io_error_detected(9)called when PCI error is detected✨
- bnxt_io_resume(9)called when traffic can start flowing again.✨
- bnxt_io_slot_reset(9)called after the pci bus has been reset.✨
- bnxt_qplib_map_rc(9)map return type based on opcode✨
- bnxt_qplib_rcfw_send_message(9)qplib interface to send and complete rcfw command.✨
- bnxt_re_is_fw_stalled(9)Check firmware health✨
- board(9)✨
- board_added(9)Called after a board has been added to the system.✨
- board_assembly_show(9)board assembly name✨
- board_info(9)✨
- board_name_show(9)board name✨
- board_replaced(9)Called after a board has been replaced in the system.✨
- board_tracer_show(9)board tracer number✨
- bond_3ad_adapter_speed_duplex_changed(9)handle a slave's speed / duplex change indication✨
- bond_3ad_bind_slave(9)initialize a slave's port✨
- bond_3ad_handle_link_change(9)handle a slave's link status change indication✨
- bond_3ad_initialize(9)initialize a bond's 802.3ad parameters and structures✨
- bond_3ad_initiate_agg_selection(9)initate aggregator selection✨
- bond_3ad_rx_indication(9)handle a received frame✨
- bond_3ad_set_carrier(9)set link state for bonding master✨
- bond_3ad_state_machine_handler(9)handle state machines timeout✨
- bond_3ad_unbind_slave(9)deinitialize a slave's port✨
- bond_3ad_update_ad_actor_settings(9)reflect change of actor settings to ports✨
- bond_3ad_update_lacp_active(9)change the lacp active✨
- bond_3ad_update_lacp_rate(9)change the lacp rate✨
- bond_advance_esn_state(9)ESN support for IPSec HW offload✨
- bond_agg_timer_advance(9)advance agg_select_timer✨
- bond_alb_handle_active_change(9)assign new curr_active_slave✨
- bond_change_active_slave(9)change the active slave into the specified one✨
- bond_choose_primary_or_current(9)select the primary or high priority slave✨
- bond_dev_queue_xmit(9)Prepare skb for xmit.✨
- bond_find_best_slave(9)select the best available slave to be the active one✨
- bond_for_each_slave(9)iterate over all slaves✨
- bond_get_slave_by_id(9)get xmit slave with slave_id✨
- bond_ipsec_add_sa(9)program device with a security association✨
- bond_ipsec_del_sa(9)clear out this specific SA✨
- bond_ipsec_dev(9)Get active device for IPsec offload✨
- bond_ipsec_offload_ok(9)can this packet use the xfrm hw offload✨
- bond_opt_get(9)get a pointer to an option✨
- bond_opt_parse(9)parse option value✨
- bond_opt_tryset_rtnl(9)try to acquire rtnl and call __bond_opt_set✨
- bond_rr_gen_slave_id(9)generate slave id based on packets_per_slave✨
- bond_select_active_slave(9)select a new active slave, if needed✨
- bond_set_dev_addr(9)clone slave's address to bond✨
- bond_sk_hash_l34(9)generate a hash value based on the socket's L3 and L4 fields✨
- bond_vlan_rx_add_vid(9)Propagates adding an id to slaves✨
- bond_vlan_rx_kill_vid(9)Propagates deleting an id to slaves✨
- bond_xfrm_update_stats(9)Update xfrm state✨
- bond_xmit_hash(9)generate a hash value based on the xmit policy✨
- bond_xmit_hash_xdp(9)generate a hash value based on the xmit policy✨
- boot(9)halt or reboot the system✨
- boot(9freebsd)halt or reboot the system✨
- boot_kstrtoul(9)convert a string to an unsigned long✨
- boot_override_clock(9)Compatibility layer for deprecated boot option✨
- boot_override_clocksource(9)boot clock override✨
- bootconfig_cmdline_requested(9)Was "bootconfig" passed on the cmdline?✨
- bootflag_show(9)Get function for sysfs attribute bootflag✨
- bootflag_store(9)Set function for sysfs attribute bootflag✨
- boothowto(9)flags passed to kernel during boot or shutdown✨
- boottime(9)system time variables✨
- boottime(9freebsd)system time variables✨
- boottime_show(9)Get function for sysfs attribute boottime✨
- boottime_store(9)Set function for sysfs attribute boottime✨
- borrow_pbn_lock_from_pool(9)Borrow a PBN lock from the pool and initialize it with the provided type.✨
- bos_desc(9)prepares the BOS descriptor.✨
- bp(9)kernel buffer I/O scheme used in FreeBSD VM system✨
- bp(9freebsd)kernel buffer I/O scheme used in FreeBSD VM system✨
- bpf(9)Berkeley Packet Filter✨
- bpf(9freebsd)Berkeley Packet Filter✨
- bpf_arena_map_kern_vm_start(9)kern_vm_start lookup by struct bpf_map *✨
- bpf_binprm_select_interp(9)run this exec under an interpreter the entry bound✨
- bpf_binprm_set_flags(9)choose the interpreter invocation flags for this exec✨
- bpf_binprm_set_interp(9)select the interpreter for the current exec✨
- bpf_binprm_set_interp_arg(9)set a single argument for the interpreter✨
- bpf_cgroup_acquire(9)Acquire a reference to a cgroup. A cgroup acquired by this kfunc which is not stored in a map as a kptr, must be released by calling bpf_cgroup_release().✨
- bpf_cgroup_ancestor(9)Perform a lookup on an entry in a cgroup's ancestor array. A cgroup returned by this kfunc which is not subsequently stored in a map, must be released by calling bpf_cgroup_release().✨
- bpf_cgroup_from_id(9)Find a cgroup from its ID. A cgroup returned by this kfunc which is not subsequently stored in a map, must be released by calling bpf_cgroup_release().✨
- bpf_cgroup_read_xattr(9)read xattr of a cgroup's node in cgroupfs✨
- bpf_cgroup_release(9)Release the reference acquired on a cgroup. If this kfunc is invoked in an RCU read region, the cgroup is guaranteed to not be freed until the current grace period has ended, even if its refcount…✨
- bpf_check_classic(9)verify socket filter code✨
- bpf_convert_filter(9)convert filter program✨
- bpf_copy_from_user_str(9)Copy a string from an unsafe user address✨
- bpf_copy_from_user_task_str(9)Copy a string from an task's address space✨
- bpf_cpumask_acquire(9)Acquire a reference to a BPF cpumask.✨
- bpf_cpumask_and(9)AND two cpumasks and store the result.✨
- bpf_cpumask_any_and_distribute(9)Return a random set CPU from the AND of two cpumasks.✨
- bpf_cpumask_any_distribute(9)Return a random set CPU from a cpumask.✨
- bpf_cpumask_clear(9)Clear all of the bits in a BPF cpumask.✨
- bpf_cpumask_clear_cpu(9)Clear a bit for a CPU in a BPF cpumask.✨
- bpf_cpumask_copy(9)Copy the contents of a cpumask into a BPF cpumask.✨
- bpf_cpumask_create(9)Create a mutable BPF cpumask.✨
- bpf_cpumask_empty(9)Check if a cpumask is empty.✨
- bpf_cpumask_equal(9)Check two cpumasks for equality.✨
- bpf_cpumask_first(9)Get the index of the first nonzero bit in the cpumask.✨
- bpf_cpumask_first_and(9)Return the index of the first nonzero bit from the AND of two cpumasks.✨
- bpf_cpumask_first_zero(9)Get the index of the first unset bit in the cpumask.✨
- bpf_cpumask_full(9)Check if a cpumask has all bits set.✨
- bpf_cpumask_intersects(9)Check two cpumasks for overlap.✨
- bpf_cpumask_or(9)OR two cpumasks and store the result.✨
- bpf_cpumask_populate(9)Populate the CPU mask from the contents of a BPF memory region.✨
- bpf_cpumask_release(9)Release a previously acquired BPF cpumask.✨
- bpf_cpumask_set_cpu(9)Set a bit for a CPU in a BPF cpumask.✨
- bpf_cpumask_setall(9)Set all of the bits in a BPF cpumask.✨
- bpf_cpumask_subset(9)Check if a cpumask is a subset of another.✨
- bpf_cpumask_test_and_clear_cpu(9)Atomically test and clear a CPU in a BPF cpumask.✨
- bpf_cpumask_test_and_set_cpu(9)Atomically test and set a CPU in a BPF cpumask.✨
- bpf_cpumask_test_cpu(9)Test whether a CPU is set in a cpumask.✨
- bpf_cpumask_weight(9)Return the number of bits in @cpumask.✨
- bpf_cpumask_xor(9)XOR two cpumasks and store the result.✨
- bpf_crypto_ctx_acquire(9)Acquire a reference to a BPF crypto context.✨
- bpf_crypto_ctx_create(9)Create a mutable BPF crypto context.✨
- bpf_crypto_ctx_release(9)Release a previously acquired BPF crypto context.✨
- bpf_crypto_decrypt(9)Decrypt buffer using configured context and IV provided.✨
- bpf_crypto_encrypt(9)Encrypt buffer using configured context and IV provided.✨
- bpf_dynptr_copy(9)Copy data from one dynptr to another.✨
- bpf_dynptr_from_skb_meta(9)Initialize a dynptr to the skb metadata area.✨
- bpf_dynptr_memset(9)Fill dynptr memory with a constant byte.✨
- bpf_dynptr_slice(9)Obtain a read-only pointer to the dynptr data.✨
- bpf_dynptr_slice_rdwr(9)Obtain a writable pointer to the dynptr data.✨
- bpf_filter(9)Berkeley Packet Filter✨
- bpf_filter(9freebsd)Berkeley Packet Filter✨
- bpf_get_dentry_xattr(9)get xattr of a dentry✨
- bpf_get_file_xattr(9)get xattr of a file✨
- bpf_get_fsverity_digest(9)read fsverity digest of file✨
- bpf_get_mem_cgroup(9)Get a reference to a memory cgroup✨
- bpf_get_root_mem_cgroup(9)Returns a pointer to the root memory cgroup✨
- bpf_get_task_exe_file(9)get a reference on the exe_file struct file member of the mm_struct that is nested within the supplied task_struct✨
- bpf_icmp_send(9)Send an ICMP control message✨
- bpf_iter_bits_destroy(9)Destroy a bpf_iter_bits✨
- bpf_iter_bits_new(9)Initialize a new bits iterator for a given memory area✨
- bpf_iter_bits_next(9)Get the next bit in a bpf_iter_bits✨
- bpf_iter_scx_dsq_destroy(9)Destroy a DSQ iterator✨
- bpf_iter_scx_dsq_new(9)Create a DSQ iterator✨
- bpf_iter_scx_dsq_next(9)Progress a DSQ iterator✨
- bpf_key_put(9)decrement key reference count if key is valid and free bpf_key✨
- bpf_ksock_acquire(9)Acquire a reference to a BPF kernel socket.✨
💅
getting it ready, bestie…