section 9 · Kernel routines 🧠
85608 pages · page 233 of 429
N (continued)
- 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✨
- nfs4_test_session_trunk(9)✨
- nfs4_update_server(9)Move an nfs_server to a different nfs_client✨
- nfs_async_inode_return_delegation(9)asynchronously return a delegation✨
- nfs_async_iocounter_wait(9)wait on a rpc_waitqueue for I/O to complete✨
- nfs_async_rename(9)perform an asynchronous rename operation✨
- nfs_async_rename_done(9)Sillyrename post-processing✨
- nfs_async_rename_release(9)Release the sillyrename data.✨
- nfs_async_unlink(9)asynchronous unlinking of a file✨
- nfs_async_unlink_done(9)Sillydelete post-processing✨
- nfs_async_unlink_release(9)Release the sillydelete data.✨
- nfs_check_inode_attributes(9)verify consistency of the inode attribute cache✨
- nfs_clear_invalid_mapping(9)Conditionally clear a mapping✨
- nfs_clear_verifier_delegated(9)clear the dir verifier delegation tag✨
- nfs_client_return_marked_delegations(9)return previously marked delegations✨
- nfs_close_context(9)Common close_context() routine NFSv2/v3✨
- nfs_coalesce_size(9)test two requests for compatibility✨
- nfs_complete_unlink(9)Initialize completion of the sillydelete✨
- nfs_delegation_find_inode(9)retrieve the inode associated with a delegation✨
- nfs_delegation_mark_reclaim(9)mark all delegations as needing to be reclaimed✨
- nfs_delegation_reap_unclaimed(9)reap unclaimed delegations after reboot recovery is done✨
- nfs_delegations_present(9)check for existence of delegations✨
- nfs_destroy_directcache(9)destroy the slab cache for nfs_direct_req structures✨
- nfs_do_submount(9)set up mountpoint when crossing a filesystem boundary✨
- nfs_end_io_direct(9)declare that the direct i/o operation is done✨
- nfs_end_io_read(9)declare that the buffered read operation is done✨
- nfs_end_io_write(9)declare that the buffered write operation is done✨
- nfs_expire_all_delegations(9)✨
- nfs_expire_unreferenced_delegations(9)Eliminate unused delegations✨
- nfs_fattr_free_names(9)free up the NFSv4 owner and group strings✨
- nfs_fattr_init_names(9)initialise the nfs_fattr owner_name/group_name fields✨
- nfs_fattr_map_and_free_names(9)map owner/group strings into uid/gid and free✨
- nfs_fattr_set_barrier(9)✨
- nfs_fhandle_hash(9)calculate the crc32 hash for the filehandle @fh - pointer to filehandle✨
- nfs_file_direct_read(9)file direct read operation for NFS files✨
- nfs_file_direct_write(9)file direct write operation for NFS files✨
- nfs_find_best_sec(9)Find a security mechanism supported locally✨
- nfs_folio_find_head_request(9)find head request associated with a folio✨
- nfs_follow_referral(9)set up mountpoint when hitting a referral on moved error✨
- nfs_force_lookup_revalidate(9)Mark the directory as having changed✨
- nfs_free_request(9)Release the count on an NFS read/write request✨
- nfs_free_unlinkdata(9)release data from a sillydelete operation.✨
- nfs_init_client(9)Initialise an NFS2 or NFS3 client✨
- nfs_init_directcache(9)create a slab cache for nfs_direct_req structures✨
- nfs_inode_attrs_cmp(9)compare attributes✨
- nfs_inode_attrs_cmp_generic(9)compare attributes✨
- nfs_inode_attrs_cmp_monotonic(9)compare attributes✨
- nfs_inode_attrs_cmp_strict_monotonic(9)compare attributes✨
- nfs_inode_evict_delegation(9)return delegation, don't reclaim opens✨
- nfs_inode_finish_partial_attr_update(9)complete a previous inode update✨
- nfs_inode_reclaim_delegation(9)process a delegation reclaim request✨
- nfs_inode_set_delegation(9)set up a delegation on an inode✨
- nfs_iocounter_wait(9)wait for i/o to complete✨
- nfs_list_add_request(9)Insert a request into a list✨
- nfs_list_move_request(9)Move a request to a new list✨
- nfs_list_remove_request(9)Remove a request from its wb_list✨
- nfs_mark_delegation_referenced(9)set delegation's REFERENCED flag✨
- nfs_mark_test_expired_all_delegations(9)mark all delegations for testing✨
- nfs_mount(9)Obtain an NFS file handle for the given host and path✨
- nfs_page_create_from_folio(9)Create an NFS read/write request.✨
- nfs_page_create_from_page(9)Create an NFS read/write request.✨
- nfs_page_group_sync_on_bit_locked(9)Test if all requests have @bit set✨
- nfs_page_max_length(9)Retrieve the maximum possible length for a request✨
- nfs_page_to_folio(9)Retrieve a struct folio for the request✨
- nfs_page_to_inode(9)Retrieve an inode for the request✨
- nfs_page_to_page(9)Retrieve a struct page for the request✨
- nfs_pageio_complete(9)Complete I/O then cleanup an nfs_pageio_descriptor✨
- nfs_pageio_cond_complete(9)Conditional I/O completion✨
- nfs_pageio_do_add_request(9)Attempt to coalesce a request into a page list.✨
- nfs_pageio_init(9)initialise a page io descriptor✨
- nfs_pgio_data_destroy(9)make @hdr suitable for reuse✨
- nfs_pgio_error(9)Clean up from a pageio error✨
- nfs_pgio_prepare(9)Prepare pageio hdr to go over the wire✨
- nfs_pgio_release(9)Release pageio data✨
- nfs_pgio_result(9)Basic pageio error handling✨
- nfs_pgio_rpcsetup(9)Set up arguments for a pageio call✨
- nfs_post_op_update_inode(9)try to update the inode attribute cache✨
- nfs_post_op_update_inode_force_wcc(9)try to update the inode attribute cache✨
- nfs_post_op_update_inode_force_wcc_locked(9)update the inode attribute cache✨
- nfs_reap_expired_delegations(9)reap expired delegations✨
- nfs_refresh_inode(9)try to update the inode attribute cache✨
- nfs_remove_bad_delegation(9)handle delegations that are unusable✨
- nfs_request_add_commit_list(9)add request to a commit list✨
- nfs_request_add_commit_list_locked(9)add request to a commit list✨
- nfs_request_remove_commit_list(9)Remove request from a commit list✨
- nfs_revalidate_file_size(9)Revalidate the file size✨
- nfs_revalidate_inode(9)Revalidate the inode attributes✨
- nfs_revalidate_mapping(9)Revalidate the pagecache✨
- nfs_root_data(9)Return prepared 'data' for NFSROOT mount✨
- nfs_save_change_attribute(9)Returns the inode attribute change cookie @dir - pointer to parent directory inode The "cache change attribute" is updated when we need to revalidate our dentry cache after a directory was seen to…✨
- nfs_server_return_all_delegations(9)return delegations for one superblock✨
- nfs_set_verifier(9)save a parent directory verifier in the dentry✨
- nfs_setattr_update_inode(9)Update inode metadata after a setattr call.✨
💅
getting it ready, bestie…