section 9 · Kernel routines 🧠
87928 pages · page 111 of 440
E (continued)
- epf_ntb_epc_create_interface(9)Create and initialize NTB EPC interface✨
- epf_ntb_epc_init(9)Initialize NTB interface✨
- epf_ntb_epc_init_interface(9)Initialize NTB interface✨
- epf_ntb_find_bar(9)Assign BAR number when no configuration is provided✨
- epf_ntb_free_peer_mem(9)Free memory allocated in peers outbound address space✨
- epf_ntb_init_epc_bar(9)Identify BARs to be used for each of the NTB constructs (scratchpad region, doorbell, memorywindow)✨
- epf_ntb_init_epc_bar_interface(9)Identify BARs to be used for each of the NTB constructs (scratchpad region, doorbell, memorywindow)✨
- epf_ntb_is_bar_used(9)Check if a bar is used in the ntb configuration✨
- epf_ntb_link_up(9)Raise link_up interrupt to Virtual Host (VHOST)✨
- epf_ntb_mw_bar_clear(9)Clear Memory window BARs✨
- epf_ntb_mw_bar_init(9)Configure Memory window BARs✨
- epf_ntb_peer_spad_bar_clear(9)Clear Peer Scratchpad BAR✨
- epf_ntb_peer_spad_bar_set(9)Set peer scratchpad BAR✨
- epf_ntb_probe(9)Probe NTB function driver✨
- epf_ntb_teardown_db(9)Unmap address in OB address space to MSI/MSI-X address✨
- epf_ntb_teardown_mw(9)Teardown the configured OB ATU✨
- epf_ntb_unbind(9)Cleanup the initialization from epf_ntb_bind()✨
- epoch(9)kernel epoch based reclamation✨
- epoch(9freebsd)kernel epoch based reclamation✨
- epoch_alloc(9)kernel epoch based reclamation✨
- epoch_alloc(9freebsd)kernel epoch based reclamation✨
- epoch_call(9)kernel epoch based reclamation✨
- epoch_call(9freebsd)kernel epoch based reclamation✨
- epoch_context(9)kernel epoch based reclamation✨
- epoch_context(9freebsd)kernel epoch based reclamation✨
- epoch_drain_callbacks(9)kernel epoch based reclamation✨
- epoch_drain_callbacks(9freebsd)kernel epoch based reclamation✨
- epoch_enter(9)kernel epoch based reclamation✨
- epoch_enter(9freebsd)kernel epoch based reclamation✨
- epoch_exit(9)kernel epoch based reclamation✨
- epoch_exit(9freebsd)kernel epoch based reclamation✨
- epoch_free(9)kernel epoch based reclamation✨
- epoch_free(9freebsd)kernel epoch based reclamation✨
- epoch_wait(9)kernel epoch based reclamation✨
- epoch_wait(9freebsd)kernel epoch based reclamation✨
- epout_has_pkt(9)checks if OUT endpoint fifo has a packet available✨
- eq_irq_handler(9)handler for the EQ event✨
- eq_irq_work(9)the work of the EQ that received the event✨
- eq_update_ci(9)update the HW cons idx of event queue✨
- erase_aeb(9)erase a PEB given in UBI attach info PEB✨
- erase_deleted(9)erase the orphans marked for deletion.✨
- erased_sector_bitflips(9)count bit flips✨
- eraser(9)handle erase function✨
- err_callback(9)Handle Correctable and Uncorrectable errors.✨
- ERR_CAST(9)Explicitly cast an error-valued pointer to another pointer type✨
- err_msg(9)print an error message to the stderr✨
- err_pos(9)find the position of a string within a command for error careting✨
- ERR_PTR(9)Create an error pointer.✨
- erratum_1(9)✨
- erratum_2(9)✨
- erratum_3(9)✨
- erratum_4(9)✨
- errno(9)kernel internal error numbers✨
- error(9p)return an error✨
- errorf(9)Store supplementary error message✨
- errseq_check(9)Has an error occurred since a particular sample point?✨
- errseq_check_and_advance(9)Check an errseq_t and advance to current value.✨
- errseq_sample(9)Grab current errseq_t value.✨
- errseq_set(9)set a errseq_t for later reporting✨
- es581_4_sizeof_rx_tx_msg(9)Calculate the actual length of the structure of a rx or tx message.✨
- es58x_alloc_rx_urbs(9)Allocate RX URBs.✨
- es58x_alloc_urb(9)Allocate memory for an URB and its transfer buffer.✨
- es58x_calculate_crc(9)Compute the crc16 of a given URB.✨
- es58x_can_free_echo_skb_tail(9)Remove the oldest echo skb of the echo FIFO.✨
- es58x_can_get_echo_skb(9)Get the skb from the echo FIFO and loop it back locally.✨
- es58x_can_get_echo_skb_recovery(9)Try to re-sync the echo FIFO.✨
- es58x_can_reset_echo_fifo(9)Reset the echo FIFO.✨
- es58x_check_crc(9)Validate the CRC value of a given URB.✨
- es58x_check_msg_len(9)Check the size of a received message.✨
- es58x_check_msg_max_len(9)Check the maximum size of a received message.✨
- es58x_check_rx_urb(9)Check the length and format of the URB command.✨
- es58x_cmd_ret_desc(9)Convert a command type to a string.✨
- es58x_copy_to_cmd_buf(9)Copy an array to the URB command buffer.✨
- es58x_devlink_info_get(9)Report the product information.✨
- es58x_disconnect(9)Disconnect the USB device.✨
- es58x_fd_sizeof_rx_tx_msg(9)Calculate the actual length of the structure of a rx or tx message.✨
- es58x_flush_pending_tx_msg(9)Reset the buffer for transmission messages.✨
- es58x_free_netdevs(9)Release all network resources of the device.✨
- es58x_free_urbs(9)Free all the TX and RX URBs.✨
- es58x_get_crc(9)Get the CRC value of a given URB.✨
- es58x_get_flags(9)Get the CAN flags.✨
- es58x_get_netdev(9)Get the network device.✨
- es58x_get_raw_can_id(9)Get the CAN ID.✨
- es58x_get_tx_urb(9)Get an URB for transmission.✨
- es58x_get_urb_cmd_len(9)Calculate the actual length of an urb command for a given message length.✨
- es58x_handle_incomplete_cmd(9)Reconstitute an URB command from different URB pieces.✨
- es58x_handle_urb_cmd(9)Handle the URB command✨
- es58x_hw_revision_is_valid(9)Check if the revision is a valid number.✨
- es58x_increment_rx_errors(9)Increment the network devices' error count.✨
- es58x_init_es58x_dev(9)Initialize the ES58X device.✨
- es58x_init_netdev(9)Initialize the network device.✨
- es58x_init_priv(9)Initialize private parameters.✨
- es58x_is_can_state_active(9)Is the network device in an active CAN state?✨
- es58x_is_echo_skb_threshold_reached(9)Determine the limit of how many skb slots can be taken before we should stop the network queue.✨
- es58x_msg_num_element(9)Check size and give the number of elements in a message of array type.✨
- es58x_open(9)Enable the network device.✨
- es58x_parse_hw_rev(9)Extract hardware revision number.✨
- es58x_parse_product_info(9)Parse the ES58x product information string.✨
- es58x_parse_sw_version(9)Extract boot loader or firmware version.✨
- es58x_priv(9)Get the priv member and cast it to struct es58x_priv.✨
- es58x_probe(9)Initialize the USB device.✨
- es58x_read_bulk_callback(9)Callback for reading data from device.✨
- es58x_rx_can_msg(9)Handle a received a CAN message.✨
- es58x_rx_cmd_ret_u32(9)Handle the command return code received from the ES58X device.✨
- es58x_rx_cmd_ret_u8(9)Handle the command's return code received from the ES58X device.✨
- es58x_rx_err_msg(9)Handle a received CAN event or error message.✨
- es58x_rx_timestamp(9)Handle a received timestamp.✨
- es58x_send_msg(9)Prepare an URB and submit it.✨
- es58x_set_crc(9)Set the CRC value of a given URB.✨
- es58x_set_mode(9)Change network device mode.✨
- es58x_set_realtime_diff_ns(9)Calculate difference between the clocks of the ES58X device and the kernel✨
- es58x_set_skb_timestamp(9)Set the hardware timestamp of an skb.✨
- es58x_sizeof_es58x_device(9)Calculate the maximum length of struct es58x_device.✨
- ES58X_SIZEOF_URB_CMD(9)Calculate the maximum length of an urb command for a given message field name.✨
- es58x_split_urb(9)Cut the received URB in individual URB commands.✨
- es58x_split_urb_try_recovery(9)Try to recover bad URB sequences.✨
- es58x_start_xmit(9)Transmit an skb.✨
- es58x_stop(9)Disable the network device.✨
- es58x_submit_urb(9)Send data to the device.✨
- es58x_sw_version_is_valid(9)Check if the version is a valid number.✨
- es58x_timestamp_to_ns(9)Convert a timestamp value received from a ES58X device to nanoseconds.✨
- es58x_tx_ack_msg(9)Handle acknowledgment messages.✨
- es58x_write_bulk_callback(9)Callback after writing data to the device.✨
- es58x_xmit_commit(9)Send the bulk urb.✨
- es58x_xmit_more(9)Can we put more packets?✨
- esdhc_readl_fixup(9)Fixup the value read from incompatible eSDHC register to make it compatible with SD spec.✨
- esdhc_writel_fixup(9)Fixup the SD spec register value so that it could be written into eSDHC register.✨
- esparser_queue_all_src(9)work handler that writes as many src buffers as possible to the ESPARSER✨
- esparser_queue_eos(9)write End Of Stream sequence to the ESPARSER✨
- estimate_pid_constants(9)Estimate the constants for the PID controller✨
- estimate_sustainable_power(9)Estimate the sustainable power of a thermal zone✨
- estop_latch(9)Software ESTOP latch✨
- eswin_calc_pll(9)calculate PLL values✨
- et_ban(9)kernel event timers subsystem✨
- et_ban(9freebsd)kernel event timers subsystem✨
- et_deregister(9)kernel event timers subsystem✨
- et_deregister(9freebsd)kernel event timers subsystem✨
- et_find(9)kernel event timers subsystem✨
- et_find(9freebsd)kernel event timers subsystem✨
- et_free(9)kernel event timers subsystem✨
- et_free(9freebsd)kernel event timers subsystem✨
- et_init(9)kernel event timers subsystem✨
- et_init(9freebsd)kernel event timers subsystem✨
- ET_LOCK(9)kernel event timers subsystem✨
- ET_LOCK(9freebsd)kernel event timers subsystem✨
- et_register(9)kernel event timers subsystem✨
- et_register(9freebsd)kernel event timers subsystem✨
- et_start(9)kernel event timers subsystem✨
- et_start(9freebsd)kernel event timers subsystem✨
- et_stop(9)kernel event timers subsystem✨
- et_stop(9freebsd)kernel event timers subsystem✨
- ET_UNLOCK(9)kernel event timers subsystem✨
- ET_UNLOCK(9freebsd)kernel event timers subsystem✨
- eth_addr_add(9)Add (or subtract) an offset to/from the given MAC address.✨
- eth_addr_dec(9)Decrement the given MAC address✨
- eth_addr_inc(9)Increment the given MAC address.✨
- eth_broadcast_addr(9)Assign broadcast address✨
- eth_commit_mac_addr_change(9)commit mac change✨
- eth_get_headlen(9)determine the length of header for an ethernet frame✨
- eth_header(9)create the Ethernet header✨
- eth_header_cache(9)fill cache entry from neighbour✨
- eth_header_cache_update(9)update cache entry✨
- eth_header_parse_protocol(9)extract protocol from L2 header✨
- eth_hw_addr_crc(9)Calculate CRC from netdev_hw_addr✨
- eth_hw_addr_gen(9)Generate and assign Ethernet address to a port✨
- eth_hw_addr_inherit(9)Copy dev_addr from another net_device✨
- eth_hw_addr_random(9)Generate software assigned random Ethernet and set device flag✨
- eth_hw_addr_set(9)Assign Ethernet address to a net_device✨
- eth_mac_addr(9)set new Ethernet hardware address✨
- eth_prepare_mac_addr_change(9)prepare for mac change✨
- eth_proto_is_802_3(9)Determine if a given Ethertype/length is a protocol✨
- eth_random_addr(9)Generate software assigned random Ethernet address✨
- eth_skb_pad(9)Pad buffer to minimum number of octets for Ethernet frame✨
- eth_skb_pkt_type(9)Assign packet type if destination address does not match✨
- eth_type_trans(9)determine the packet's protocol ID.✨
- eth_type_vlan(9)check for valid vlan ether type.✨
- eth_zero_addr(9)Assign zero address✨
- ethdev_setup(9)init rest of 8390 device struct✨
- ether_addr_copy(9)Copy an Ethernet address✨
- ether_addr_equal(9)Compare two Ethernet addresses✨
- ether_addr_equal_64bits(9)Compare two Ethernet addresses✨
- ether_addr_equal_masked(9)Compare two Ethernet addresses with a mask✨
- ether_addr_equal_unaligned(9)Compare two not u16 aligned Ethernet addresses✨
- ether_addr_to_u64(9)Convert an Ethernet address into a u64 value.✨
- ether_gen_addr(9)generate an arbitrary MAC address for use✨
- ether_setup(9)setup Ethernet network device✨
- ethersubr(9)Ethernet driver support functions and macros✨
- ethnl_bitmap32_clear(9)Clear u32 based bitmap✨
- ethnl_bitmap32_equal(9)Compare two bitmaps✨
- ethnl_bitmap32_not_zero(9)Check if any bit is set in an interval✨
- ethnl_bitmap32_update(9)Modify u32 based bitmap according to value/mask pair✨
- ethnl_bitset32_size(9)Calculate size of bitset nested attribute✨
- ethnl_bitset_is_compact(9)check if bitset attribute represents a compact bitset✨
- ethnl_default_parse(9)Parse request message✨
- ethnl_fill_reply_header(9)Put common header into a reply message✨
- ethnl_init_reply_data(9)Initialize reply data for GET request✨
- ethnl_name_to_idx(9)look up string index for a name✨
- ethnl_parse_bitset(9)Compute effective value and mask from bitset nest✨
- ethnl_parse_header_dev_get(9)parse request header✨
- ethnl_put_bitset32(9)Put a bitset nest into a message✨
💅
getting it ready, bestie…