section 9 · Kernel routines 🧠
87928 pages · page 239 of 440
N (continued)
- NFP_CPP_INTERFACE(9)Construct a 16-bit NFP Interface ID✨
- nfp_cpp_interface(9)Retrieve the Interface ID of the NFP✨
- NFP_CPP_INTERFACE_CHANNEL_of(9)Get the interface channel✨
- NFP_CPP_INTERFACE_TYPE_of(9)Get the interface type✨
- NFP_CPP_INTERFACE_UNIT_of(9)Get the interface unit✨
- NFP_CPP_ISLAND_ID(9)pack target, token, action, and island into a CPP ID.✨
- nfp_cpp_map_area(9)Helper function to map an area✨
- nfp_cpp_model(9)Retrieve the Model ID of the NFP✨
- nfp_cpp_mutex_alloc(9)Create a mutex handle✨
- nfp_cpp_mutex_free(9)Free a mutex handle - does not alter the lock state✨
- nfp_cpp_mutex_init(9)Initialize a mutex location✨
- nfp_cpp_mutex_lock(9)Lock a mutex handle, using the NFP MU Atomic Engine✨
- nfp_cpp_mutex_reclaim(9)Unlock mutex if held by local endpoint✨
- nfp_cpp_mutex_trylock(9)Attempt to lock a mutex handle✨
- nfp_cpp_mutex_unlock(9)Unlock a mutex handle, using the MU Atomic Engine✨
- nfp_cpp_priv(9)Get the operations private data of a CPP handle✨
- nfp_cpp_read(9)read from CPP target✨
- nfp_cpp_readl(9)Read a u32 word from a CPP location✨
- nfp_cpp_readq(9)Read a u64 word from a CPP location✨
- nfp_cpp_serial(9)Retrieve the Serial ID of the NFP✨
- nfp_cpp_write(9)write to CPP target✨
- nfp_cpp_writel(9)Write a u32 word to a CPP location✨
- nfp_cpp_writeq(9)Write a u64 word to a CPP location✨
- nfp_cppcore_pcie_unit(9)Get PCI Unit of a CPP handle✨
- nfp_eth_config_commit_end(9)perform recorded configuration changes✨
- nfp_eth_read_ports(9)retrieve port information✨
- nfp_eth_set_configured(9)set PHY module configured control bit✨
- nfp_eth_set_fec(9)set PHY forward error correction control mode✨
- nfp_eth_set_mod_enable(9)set PHY module enable control bit✨
- nfp_eth_set_pauseparam(9)Set TX/RX pause switch.✨
- nfp_fl_create_new_pre_ct(9)create next ct_zone -trk conntrack rules✨
- nfp_fl_ct_clean_flow_entry(9)Free a nfp_fl_ct_flow_entry✨
- nfp_fl_ct_del_flow(9)Handle flow_del callbacks for conntrack✨
- nfp_fl_ct_handle_nft_flow(9)Handle flower flow callbacks for nft table✨
- nfp_fl_ct_handle_post_ct(9)Handles +trk+est conntrack rules✨
- nfp_fl_ct_handle_pre_ct(9)Handles -trk conntrack rules✨
- nfp_fl_ct_stats(9)Handle flower stats callbacks for ct flows✨
- nfp_flower_add_offload(9)Adds a new flow to hardware.✨
- nfp_flower_del_offload(9)Removes a flow from hardware.✨
- nfp_flower_get_stats(9)Populates flow stats obtained from hardware.✨
- nfp_flower_merge_offloaded_flows(9)Merge 2 existing flows to single flow.✨
- nfp_flower_validate_pre_tun_rule(9)✨
- nfp_fw_load(9)Load the firmware image✨
- nfp_hwinfo_lookup(9)Find a value in the HWInfo table by name✨
- nfp_mip_open(9)Get device MIP structure✨
- nfp_mip_strtab(9)Get the address and size of the MIP symbol name table✨
- nfp_mip_symtab(9)Get the address and size of the MIP symbol table✨
- nfp_net_alloc(9)Allocate netdev and related structure✨
- nfp_net_aux_irq_free(9)Free an auxiliary interrupt (LSC or EXN)✨
- nfp_net_aux_irq_request(9)Request an auxiliary interrupt (LSC or EXN)✨
- nfp_net_clean(9)Undo what nfp_net_init() did.✨
- nfp_net_clear_config_and_disable(9)Clear control BAR and disable NFP✨
- nfp_net_close_free_all(9)Free all runtime resources✨
- nfp_net_close_stack(9)Quiesce the stack (part of close)✨
- nfp_net_coalesce_write_cfg(9)Write irq coalescence configuration to HW✨
- nfp_net_free(9)Undo what @nfp_net_alloc() did✨
- nfp_net_fw_find(9)Find the correct firmware image for netdev mode✨
- nfp_net_get_fw_version(9)Read and parse the FW version✨
- nfp_net_get_link_ksettings(9)Get Link Speed settings✨
- nfp_net_get_mac_addr(9)Get the MAC address.✨
- nfp_net_info(9)Print general info about the NIC✨
- nfp_net_init(9)Initialise/finalise the nfp_net structure✨
- nfp_net_irq_exn(9)Interrupt service routine for exceptions✨
- nfp_net_irq_lsc(9)Interrupt service routine for link state changes✨
- nfp_net_irq_rxtx(9)Interrupt service routine for RX/TX rings.✨
- nfp_net_irq_unmask(9)Unmask automasked interrupt✨
- nfp_net_irqmod_init(9)Set the initial IRQ moderation parameters✨
- nfp_net_irqs_alloc(9)allocates MSI-X irqs✨
- nfp_net_irqs_assign(9)Assign interrupts allocated externally to netdev✨
- nfp_net_irqs_disable(9)Disable interrupts✨
- nfp_net_mbox_reconfig(9)Reconfigure the firmware via the mailbox✨
- nfp_net_netdev_close(9)Called when the device is downed✨
- nfp_net_open_stack(9)Start the device from stack's perspective✨
- nfp_net_read_link_status(9)Reread link status from control BAR✨
- nfp_net_reconfig_post(9)Post async reconfig request✨
- nfp_net_rss_init(9)Set the initial RSS parameters✨
- nfp_net_rss_key_sz(9)Get current size of the RSS key✨
- nfp_net_rss_write_itbl(9)Write RSS indirection table to device✨
- nfp_net_rss_write_key(9)Write RSS hash key to device✨
- nfp_net_rx_alloc_one(9)Allocate and map page frag for RX✨
- nfp_net_rx_ring_alloc(9)Allocate resource for a RX ring✨
- nfp_net_rx_ring_bufs_alloc(9)Fill RX ring with buffers (don't give to FW)✨
- nfp_net_rx_ring_bufs_free(9)Free any buffers currently on the RX ring✨
- nfp_net_rx_ring_free(9)Free resources allocated to a RX ring✨
- nfp_net_rx_ring_init(9)Fill in the boilerplate for a RX ring✨
- nfp_net_rx_ring_reset(9)Reflect in SW state of freelist after disable✨
- nfp_net_set_config_and_enable(9)Write control BAR and enable NFP✨
- nfp_net_tx_full(9)check if the TX ring is full✨
- nfp_net_tx_ring_init(9)Fill in the boilerplate for a TX ring✨
- nfp_net_vecs_init(9)Assign IRQs and setup rvecs.✨
- nfp_net_write_mac_addr(9)Write mac address to the device control BAR✨
- nfp_nfd3_poll(9)napi poll function✨
- nfp_nfd3_rx(9)receive up to @budget packets on @rx_ring✨
- nfp_nfd3_rx_csum(9)set SKB checksum field based on RX descriptor flags✨
- nfp_nfd3_rx_csum_has_errors(9)group check if rxd has any csum errors✨
- nfp_nfd3_rx_give_one(9)Put mapped skb on the software and hardware rings✨
- nfp_nfd3_rx_ring_fill_freelist(9)Give buffers from the ring to FW✨
- nfp_nfd3_tx(9)Main transmit entry point✨
- nfp_nfd3_tx_complete(9)Handled completed TX packets✨
- nfp_nfd3_tx_csum(9)Set TX CSUM offload flags in TX descriptor✨
- nfp_nfd3_tx_ring_alloc(9)Allocate resource for a TX ring✨
- nfp_nfd3_tx_ring_free(9)Free resources allocated to a TX ring✨
- nfp_nfd3_tx_ring_reset(9)Free any untransmitted buffers and reset pointers✨
- nfp_nfd3_tx_ring_stop(9)stop tx ring✨
- nfp_nfd3_tx_tso(9)Set up Tx descriptor for LSO✨
- nfp_nfdk_poll(9)napi poll function✨
- nfp_nfdk_rx(9)receive up to @budget packets on @rx_ring✨
- nfp_nfdk_rx_csum(9)set SKB checksum field based on RX descriptor flags✨
- nfp_nfdk_rx_csum_has_errors(9)group check if rxd has any csum errors✨
- nfp_nfdk_rx_give_one(9)Put mapped skb on the software and hardware rings✨
- nfp_nfdk_rx_ring_fill_freelist(9)Give buffers from the ring to FW✨
- nfp_nfdk_tx(9)Main transmit entry point✨
- nfp_nfdk_tx_complete(9)Handled completed TX packets✨
- nfp_nffw_info_close(9)Release the lock on the NFFW table and free state✨
- nfp_nffw_info_fwid_first(9)Return the first firmware ID in the NFFW✨
- nfp_nffw_info_mip_first(9)Retrieve the location of the first FW's MIP✨
- nfp_nffw_info_open(9)Acquire the lock on the NFFW table✨
- nfp_nsp_close(9)Clean up and unlock the NSP resource.✨
- nfp_nsp_open(9)Prepare for communication and lock the NSP resource.✨
- nfp_port_configure(9)helper to set the interface configured bit✨
- nfp_qcp_rd_ptr_add(9)Add the value to the read pointer of a queue✨
- nfp_qcp_rd_ptr_read(9)Read the current read pointer value for a queue✨
- nfp_qcp_wr_ptr_add(9)Add the value to the write pointer of a queue✨
- nfp_qcp_wr_ptr_read(9)Read the current write pointer value for a queue✨
- nfp_resource_acquire(9)Acquire a resource handle✨
- nfp_resource_address(9)Return the address of a resource handle✨
- nfp_resource_cpp_id(9)Return the cpp_id of a resource handle✨
- nfp_resource_name(9)Return the name of a resource handle✨
- nfp_resource_release(9)Release a NFP Resource handle✨
- nfp_resource_size(9)Return the size in bytes of a resource handle✨
- nfp_resource_table_init(9)Run initial checks on the resource table✨
- nfp_resource_wait(9)Wait for resource to appear✨
- nfp_rtsym_count(9)Get the number of RTSYM descriptors✨
- nfp_rtsym_get(9)Get the Nth RTSYM descriptor✨
- nfp_rtsym_lookup(9)Return the RTSYM descriptor for a symbol name✨
- nfp_rtsym_read_le(9)Read a simple unsigned scalar value from symbol✨
- nfp_rtsym_write_le(9)Write an unsigned scalar value to a symbol✨
- nfp_xpb_readl(9)Read a u32 word from a XPB location✨
- nfp_xpb_writel(9)Write a u32 word to a XPB location✨
- nfp_xpb_writelm(9)Modify bits of a 32-bit value from the XPB bus✨
- nfs2_decode_dirent(9)Decode a single NFSv2 directory entry stored in the local page cache.✨
- nfs3_decode_dirent(9)Decode a single NFSv3 directory entry stored in the local page cache✨
- nfs3svc_encode_cookie3(9)Encode a directory offset cookie✨
- nfs3svc_encode_entry3(9)encode one NFSv3 READDIR entry✨
- nfs3svc_encode_entryplus3(9)encode one NFSv3 READDIRPLUS entry✨
- nfs40_discover_server_trunking(9)Detect server IP address trunking (mv0)✨
- nfs40_init_client(9)nfs_client initialization tasks for NFSv4.0✨
- nfs40_walk_client_list(9)Find server that recognizes a client ID✨
- nfs41_check_expired_locks(9)possibly free a lock stateid✨
- nfs41_check_open_stateid(9)possibly free an open stateid✨
- nfs41_discover_server_trunking(9)Detect server IP address trunking (mv1)✨
- nfs41_free_stateid(9)perform a FREE_STATEID operation✨
- nfs41_init_client(9)nfs_client initialization tasks for NFSv4.1+✨
- nfs41_test_stateid(9)perform a TEST_STATEID operation✨
- nfs41_walk_client_list(9)Find nfs_client that matches a client/server owner✨
- nfs42_copy_dest_done(9)perform inode cache updates after clone/copy offload✨
- nfs42_proc_offload_status(9)Poll completion status of an async copy operation✨
- nfs42_ssc_register(9)install the NFS_V4 client ops in the nfs_ssc_client_tbl✨
- nfs42_ssc_register_ops(9)Wrapper to register NFS_V4 ops in nfs_common✨
- nfs42_ssc_unregister(9)uninstall the NFS_V4 client ops from the nfs_ssc_client_tbl✨
- nfs42_ssc_unregister_ops(9)wrapper to un-register NFS_V4 ops in nfs_common✨
- nfs4_copy_delegation_stateid(9)Copy inode's state ID information✨
- nfs4_decode_dirent(9)Decode a single NFSv4 directory entry stored in the local page cache.✨
- nfs4_delegation_exists(9)Discover if this delegation already exists✨
- nfs4_delegation_flush_on_close(9)Check if we must flush file on close✨
- nfs4_detect_session_trunking(9)Checks for session trunking.✨
- nfs4_discover_server_trunking(9)Detect server IP address trunking✨
- nfs4_ff_find_or_create_ds_client(9)Find or create a DS rpc client✨
- nfs4_ff_layout_prepare_ds(9)prepare a DS connection for an RPC call✨
- nfs4_find_ds_client(9)Common lookup case for DS I/O✨
- nfs4_find_or_create_ds_client(9)Find or create a DS rpc client✨
- nfs4_free_state_owners(9)Release all cached state owners✨
- nfs4_get_clid_cred(9)Acquire credential for a setclientid operation✨
- nfs4_get_renew_cred(9)Acquire credential for a renew operation✨
- nfs4_get_state_owner(9)Look up a state owner given a credential✨
- nfs4_have_delegation(9)check if inode has a delegation, mark it NFS_DELEGATION_REFERENCED if there is one.✨
- nfs4_init_client(9)Initialise an NFS4 client record✨
- nfs4_inode_make_writeable(9)✨
- nfs4_inode_return_delegation(9)synchronously return a delegation✨
- nfs4_inode_return_delegation_on_close(9)asynchronously return a delegation✨
- nfs4_inode_set_return_delegation_on_close(9)asynchronously return a delegation✨
- nfs4_negotiate_security(9)in response to an NFS4ERR_WRONGSEC on lookup, return an rpc_clnt that uses the best available security flavor with respect to the secinfo flavor list and the sec= mount options.✨
- nfs4_preprocess_seqid_op(9)find and prep an ol_stateid for a seqid- morphing op✨
- nfs4_preprocess_stateid_op(9)find and prep stateid for an operation✨
- nfs4_proc_fsid_present(9)Is this FSID present or absent on server?✨
- nfs4_proc_get_locations(9)discover locations for a migrated FSID✨
- nfs4_proc_get_rootfh(9)get file handle for server's pseudoroot✨
- nfs4_proc_setclientid(9)Negotiate client ID✨
- nfs4_proc_setclientid_confirm(9)Confirm client ID✨
- nfs4_purge_state_owners(9)Release all cached state owners✨
- nfs4_put_state_owner(9)Release a nfs4_state_owner✨
- nfs4_refresh_delegation_stateid(9)Update delegation stateid seqid✨
- nfs4_replace_transport(9)set up transport to destination server✨
- nfs4_replay_free_cache(9)release dynamically allocated replay buffer✨
- nfs4_schedule_lease_moved_recovery(9)start lease-moved recovery✨
- nfs4_schedule_migration_recovery(9)trigger migration recovery✨
- nfs4_set_lease_period(9)Sets the lease period on a nfs_client✨
- nfs4_setup_slot_table(9)prepare a stand-alone slot table for use✨
- nfs4_shutdown_slot_table(9)release resources attached to a slot table✨
- nfs4_slot_tbl_drain_complete(9)wake waiters when drain is complete✨
💅
getting it ready, bestie…