section 9 · Kernel routines 🧠
87928 pages · page 34 of 440
B (continued)
- bcopy(9)copy byte string✨
- bd_abort_claiming(9)abort claiming of a block device✨
- bd_finish_claiming(9)finish claiming of a block device✨
- bd_link_disk_holder(9)create symlinks between holding disk and slave bdev✨
- bd_may_claim(9)test whether a block device can be claimed✨
- bd_prepare_to_claim(9)claim a block device✨
- bd_unlink_disk_holder(9)destroy symlinks created by bd_link_disk_holder()✨
- bdev_allow_freeze(9)allow freezing a block device again✨
- bdev_count_inflight(9)get the number of inflight IOs for a block device.✨
- bdev_deny_freeze(9)make a block device unfreezable✨
- bdev_fput(9)yield claim to the block device and put the file✨
- bdev_freeze(9)lock a filesystem and force it into a consistent state✨
- bdev_getblk(9)Get a buffer_head in a block device's buffer cache.✨
- bdev_mark_dead(9)mark a block device as dead✨
- bdev_open(9)open a block device✨
- bdev_rw_virt(9)synchronously read into / write from kernel mapping✨
- bdev_thaw(9)unlock filesystem✨
- bdev_validate_blocksize(9)check that this block size is acceptable✨
- bdev_yield_claim(9)give up the holder claim on an open block device✨
- bdev_zone_is_seq(9)check if a sector belongs to a sequential write zone✨
- bdi_get_by_id(9)lookup and get bdi from its id✨
- bdi_split_work_to_wbs(9)split a wb_writeback_work to all wb's of a bdi✨
- bdisp_hw_alloc_filters(9)✨
- bdisp_hw_alloc_nodes(9)✨
- bdisp_hw_build_all_nodes(9)✨
- bdisp_hw_build_node(9)✨
- bdisp_hw_color_format(9)✨
- bdisp_hw_free_filters(9)✨
- bdisp_hw_free_nodes(9)✨
- bdisp_hw_get_and_clear_irq(9)✨
- bdisp_hw_get_hf_addr(9)✨
- bdisp_hw_get_hv_inc(9)✨
- bdisp_hw_get_inc(9)✨
- bdisp_hw_get_op_cfg(9)✨
- bdisp_hw_get_vf_addr(9)✨
- bdisp_hw_reset(9)✨
- bdisp_hw_save_request(9)✨
- bdisp_hw_update(9)✨
- bdw_update_pipe_irq(9)update DE pipe interrupt✨
- bdw_update_port_irq(9)update DE port interrupt✨
- bdx_change_mtu(9)Change the Maximum Transfer Unit✨
- bdx_close(9)Disables a network interface✨
- bdx_fifo_free(9)free all resources used by fifo✨
- bdx_fifo_init(9)create TX/RX descriptor fifo for host-NIC communication.✨
- bdx_fw_load(9)loads firmware to NIC✨
- bdx_hw_start(9)inits registers and starts HW's Rx and Tx engines✨
- bdx_isr_napi(9)Interrupt Service Routine for Bordeaux NIC✨
- bdx_link_changed(9)notifies OS about hw link state.✨
- bdx_open(9)Called when a network interface is made active✨
- bdx_probe(9)Device Initialization Routine✨
- bdx_remove(9)Device Removal Routine✨
- bdx_rx_alloc_skbs(9)fill rxf fifo with new skbs✨
- bdx_rx_free(9)release all Rx resources✨
- bdx_rx_free_skbs(9)frees and unmaps all skbs allocated for the fifo✨
- bdx_rx_init(9)initialize RX all related HW and SW resources✨
- bdx_rx_receive(9)receives full packets from RXD fifo and pass them to OS✨
- bdx_tx_cleanup(9)clean TXF fifo, run in the context of IRQ.✨
- bdx_tx_db_close(9)closes tx db and frees all memory✨
- bdx_tx_db_inc_rptr(9)increment read pointer✨
- bdx_tx_db_inc_wptr(9)increment write pointer✨
- bdx_tx_db_init(9)creates and initializes tx db✨
- bdx_tx_free_skbs(9)frees all skbs from TXD fifo.✨
- bdx_tx_map_skb(9)creates and stores dma mappings for skb's data blocks✨
- bdx_tx_push_desc(9)push descriptor to TxD fifo✨
- bdx_tx_push_desc_safe(9)push descriptor to TxD fifo in a safe way✨
- bdx_tx_space(9)calculates available space in TX fifo✨
- bdx_tx_transmit(9)send packet to NIC✨
- bdx_vlan_rx_add_vid(9)kernel hook for adding VLAN vid to hw filtering table✨
- bdx_vlan_rx_kill_vid(9)kernel hook for killing VLAN vid in hw filtering table✨
- be16dec(9)byte order operations✨
- be16dec(9freebsd)byte order operations✨
- be16enc(9)byte order operations✨
- be16enc(9freebsd)byte order operations✨
- be16toh(9)byte order operations✨
- be16toh(9freebsd)byte order operations✨
- be32dec(9)byte order operations✨
- be32dec(9freebsd)byte order operations✨
- be32enc(9)byte order operations✨
- be32enc(9freebsd)byte order operations✨
- be32toh(9)byte order operations✨
- be32toh(9freebsd)byte order operations✨
- be64dec(9)byte order operations✨
- be64dec(9freebsd)byte order operations✨
- be64enc(9)byte order operations✨
- be64enc(9freebsd)byte order operations✨
- be64toh(9)byte order operations✨
- be64toh(9freebsd)byte order operations✨
- be_cmd_create_default_pdu_queue(9)Create DEFQ for the adapter✨
- be_cmd_set_vlan(9)Configure VLAN paramters on the adapter✨
- be_cmd_wrbq_create(9)Create WRBQ✨
- be_isr(9)The isr routine of the driver.✨
- be_isr_mcc(9)The isr routine of the driver.✨
- be_isr_msix(9)The isr routine of the driver.✨
- Beacon filter support(9)✨
- bearer_disable(9)disable this bearer✨
- bearer_name_validate(9)validate & (optionally) deconstruct bearer name✨
- before_recovery_point(9)Check whether the first point precedes the second point.✨
- befs_bt_get_key(9)returns a pointer to the start of a key✨
- befs_bt_keydata(9)Finds start of keydata array in a node✨
- befs_bt_keylen_index(9)Finds start of keylen index in a node✨
- befs_bt_read_node(9)read in btree node and convert to cpu byteorder✨
- befs_bt_read_super(9)read in btree superblock convert to cpu byteorder✨
- befs_bt_valarray(9)Finds the start of value array in a node✨
- befs_btree_find(9)Find a key in a befs B+tree✨
- befs_btree_read(9)Traverse leafnodes of a btree✨
- befs_btree_seekleaf(9)Find the first leafnode in the btree✨
- befs_compare_strings(9)compare two strings✨
- befs_count_blocks(9)blocks used by a file✨
- befs_fblock2brun(9)give back block run for fblock✨
- befs_find_brun_dblindirect(9)find a block run in the datastream✨
- befs_find_brun_direct(9)find a direct block run in the datastream✨
- befs_find_brun_indirect(9)find a block run in the datastream✨
- befs_find_key(9)Search for a key within a node✨
- befs_leafnode(9)Determine if the btree node is a leaf node or an interior node✨
- befs_nls2utf(9)Convert NLS string to utf8 encodeing✨
- befs_read_datastream(9)get buffer_head containing data, starting from pos.✨
- begin_current_label_crit_section(9)current's confining label and update it✨
- begin_operation(9)Begin an operation if it may be started given the current state.✨
- beiscsi_active_session_disp(9)Display Sessions Active✨
- beiscsi_adap_family_disp(9)Display adapter family.✨
- beiscsi_alloc_pdu(9)allocates pdu and related resources✨
- beiscsi_boot_get_shandle(9)Get boot session handle✨
- beiscsi_boot_get_sinfo(9)Get boot session info✨
- beiscsi_boot_logout_sess(9)Logout from boot FW session✨
- beiscsi_boot_reopen_sess(9)Reopen boot session✨
- beiscsi_bsg_request(9)handle bsg request from ISCSI transport✨
- beiscsi_cleanup_task(9)Free driver resources of the task✨
- beiscsi_cmd_iscsi_cleanup(9)Inform FW to cleanup EP data structures.✨
- beiscsi_conn_bind(9)Binds iscsi session/connection with TCP connection✨
- beiscsi_conn_close(9)Invalidate and upload connection✨
- beiscsi_conn_create(9)create an instance of iscsi connection✨
- beiscsi_conn_get_stats(9)get the iscsi stats✨
- beiscsi_conn_start(9)offload of session to chip✨
- beiscsi_drvr_ver_disp(9)Display the driver Name and Version✨
- beiscsi_ep_connect(9)Ask chip to create TCP Conn✨
- beiscsi_ep_disconnect(9)Tears down the TCP connection✨
- beiscsi_ep_get_param(9)get the iscsi parameter✨
- beiscsi_ep_poll(9)Poll to see if connection is established✨
- beiscsi_exec_nemb_cmd(9)execute non-embedded MBX cmd✨
- beiscsi_find_mem_req(9)Find mem needed✨
- beiscsi_flush_cq(9)Flush the CQ created.✨
- beiscsi_free_ep(9)free endpoint✨
- beiscsi_free_mgmt_task_handles(9)Free driver CXN resources✨
- beiscsi_free_session_disp(9)Display Avaliable Session✨
- beiscsi_fw_ver_disp(9)Display Firmware Version✨
- beiscsi_get_cid(9)Allocate a cid✨
- beiscsi_get_fw_config(9)Get the FW config for the function✨
- beiscsi_get_host_param(9)get the iscsi parameter✨
- beiscsi_get_initiator_name(9)read initiator name from flash✨
- beiscsi_get_params(9)Set the config paramters✨
- beiscsi_get_port_name(9)Get port name for the function✨
- beiscsi_get_port_speed(9)Get the Port Speed from Adapter✨
- beiscsi_get_port_state(9)Get the Port State✨
- beiscsi_if_set_vlan(9)Issue and wait for CMD completion✨
- beiscsi_iface_config_vlan(9)Set the VLAN TAG✨
- beiscsi_open_conn(9)Ask FW to open a TCP connection✨
- beiscsi_phys_port_disp(9)Display Physical Port Identifier✨
- beiscsi_process_cq(9)Process the Completion Queue✨
- beiscsi_put_cid(9)Free the cid✨
- beiscsi_session_create(9)creates a new iscsi session✨
- beiscsi_session_destroy(9)destroys iscsi session✨
- beiscsi_session_fail(9)Closing session with appropriate error✨
- beiscsi_set_params_for_offld(9)get the parameters for offload✨
- bemtoh32(9)byte swapping memory load and store operations✨
- best_dev_name(9)get the "best" device name.✨
- bfa_cee_attr_meminfo(9)Returns the size of the DMA memory needed by CEE attributes✨
- bfa_cee_get_attr_isr(9)CEE ISR for get-attributes responses from f/w✨
- bfa_cee_get_stats_isr(9)CEE ISR for get-stats responses from f/w✨
- bfa_cee_isr(9)Handles Mail-box interrupts for CEE module.✨
- bfa_cee_notify(9)CEE module heart-beat failure handler.✨
- bfa_cee_reset_stats_isr(9)CEE ISR for reset-stats responses from f/w✨
- bfa_cee_stats_meminfo(9)Returns the size of the DMA memory needed by CEE stats✨
- bfa_flash_intr(9)Process flash response messages upon receiving interrupts.✨
- bfa_flash_read_send(9)Send flash read request.✨
- bfa_nw_cee_attach(9)CEE module-attach API✨
- bfa_nw_cee_get_attr(9)Send the request to the f/w to fetch CEE attributes.✨
- bfa_nw_cee_mem_claim(9)Initialized CEE DMA Memory✨
- bfa_nw_cee_meminfo(9)Returns the size of the DMA memory needed by CEE module✨
- bfa_nw_flash_attach(9)Flash attach API.✨
- bfa_nw_flash_get_attr(9)Get flash attribute.✨
- bfa_nw_flash_memclaim(9)Claim memory for flash✨
- bfa_nw_flash_read_part(9)Read flash partition.✨
- bfa_nw_flash_update_part(9)Update flash partition.✨
- bfa_nw_ioc_attach(9)IOC attach time initialization and setup.✨
- bfa_nw_ioc_mbox_queue(9)Queue a mailbox command request to firmware.✨
- bfa_nw_ioc_mem_claim(9)Initialize IOC dma memory✨
- bfa_nw_ioc_pci_init(9)Setup IOC PCI properties.✨
- bfa_nw_ioc_smem_read(9)Read data from SMEM to host through PCI memmap✨
- bforget(9)Discard any dirty data in a buffer.✨
- bfq_activate_requeue_entity(9)activate or requeue an entity representing a bfq_queue, and activate, requeue or reposition all ancestors for which such an update becomes necessary.✨
- bfq_active_extract(9)remove an entity from the active tree.✨
- bfq_active_insert(9)insert an entity in the active tree of its group/device.✨
- bfq_bfqq_charge_time(9)charge an amount of service equivalent to the length of the time interval during which bfqq has been in service.✨
- bfq_bfqq_expire(9)expire a queue.✨
- bfq_bfqq_move(9)migrate @bfqq to @bfqg.✨
- bfq_bfqq_served(9)update the scheduler status after selection for service.✨
- bfq_bic_lookup(9)search into @ioc a bic associated to @bfqd.✨
- bfq_calc_finish(9)assign the finish time to an entity.✨
- bfq_calc_vtime_jump(9)compute the value to which the vtime should jump, if needed, to have at least one entity eligible.✨
- bfq_deactivate_entity(9)deactivate an entity representing a bfq_queue.✨
💅
getting it ready, bestie…