section 9 · Kernel routines 🧠
87928 pages · page 235 of 440
N (continued)
- nanddev_eraseblocks_per_lun(9)Get the number of eraseblocks per LUN✨
- nanddev_eraseblocks_per_target(9)Get the number of eraseblocks per target✨
- nanddev_find_ecc_configuration(9)Find a suitable ECC configuration✨
- nanddev_get_ecc_bytes_per_step(9)Extract the number of ECC bytes per step✨
- nanddev_get_ecc_conf(9)Extract the ECC configuration from a NAND device✨
- nanddev_get_ecc_engine(9)Find and get a suitable ECC engine✨
- nanddev_get_ecc_nsteps(9)Extract the number of ECC steps✨
- nanddev_get_ecc_requirements(9)Extract the ECC requirements from a NAND device✨
- nanddev_get_memorg(9)Extract memory organization info from a NAND device✨
- nanddev_get_of_node(9)Retrieve the DT node attached to a NAND device✨
- nanddev_init(9)Initialize a NAND device✨
- nanddev_isbad(9)Check if a block is bad✨
- nanddev_isreserved(9)Check whether an eraseblock is reserved or not✨
- nanddev_markbad(9)Mark a block as bad✨
- nanddev_mtd_erase(9)Generic mtd->_erase() implementation for NAND devices✨
- nanddev_mtd_max_bad_blocks(9)Get the maximum number of bad eraseblock on a specific region of the NAND device✨
- nanddev_neraseblocks(9)Get the total number of eraseblocks✨
- nanddev_offs_to_pos(9)Convert an absolute NAND offset into a NAND position✨
- nanddev_page_size(9)Get NAND page size✨
- nanddev_pages_per_eraseblock(9)Get the number of pages per eraseblock✨
- nanddev_pages_per_target(9)Get the number of pages per target✨
- nanddev_per_page_oobsize(9)Get NAND OOB size✨
- nanddev_pos_cmp(9)Compare two NAND positions✨
- nanddev_pos_next_eraseblock(9)Move a position to the next eraseblock✨
- nanddev_pos_next_lun(9)Move a position to the next LUN✨
- nanddev_pos_next_page(9)Move a position to the next page✨
- nanddev_pos_next_target(9)Move a position to the next target/die✨
- nanddev_pos_to_offs(9)Convert a NAND position into an absolute offset✨
- nanddev_pos_to_row(9)Extract a row address from a NAND position✨
- nanddev_put_ecc_engine(9)Dettach and put the in-use ECC engine✨
- nanddev_register(9)Register a NAND device✨
- nanddev_set_ecc_requirements(9)Assign the ECC requirements of a NAND device✨
- nanddev_set_of_node(9)Attach a DT node to a NAND device✨
- nanddev_size(9)Get NAND size✨
- nanddev_target_size(9)Get the total size provided by a single target/die✨
- nanddev_to_mtd(9)Get the MTD device attached to a NAND device✨
- nanddev_unregister(9)Unregister a NAND device✨
- nanotime(9)get the current time✨
- nanotime(9freebsd)get the current time✨
- nanouptime(9)get the time elapsed since boot✨
- nanouptime(9freebsd)get the time elapsed since boot✨
- napi_alloc_skb(9)allocate skbuff for rx in a specific NAPI instance✨
- napi_build_skb(9)build a network buffer✨
- napi_complete_done(9)NAPI processing complete✨
- napi_consume_skb(9)consume skb in NAPI context, try to feed skb cache✨
- napi_disable(9)prevent NAPI from scheduling✨
- napi_enable(9)enable NAPI scheduling✨
- napi_get_defer_hard_irqs(9)get the NAPI's defer_hard_irqs✨
- napi_get_gro_flush_timeout(9)get the gro_flush_timeout✨
- napi_get_irq_suspend_timeout(9)get the irq_suspend_timeout✨
- napi_if_scheduled_mark_missed(9)if napi is running, set the NAPIF_STATE_MISSED✨
- napi_is_scheduled(9)test if NAPI is scheduled✨
- napi_rx_handler(9)the NAPI handler for RX processing✨
- napi_schedule(9)schedule NAPI poll✨
- napi_schedule_irqoff(9)schedule NAPI poll✨
- napi_schedule_prep(9)check if napi can be scheduled✨
- napi_schedule_wrapper(9)wrapper for calling napi_schedule✨
- napi_set_defer_hard_irqs(9)set the defer_hard_irqs for a napi✨
- napi_set_gro_flush_timeout(9)set the gro_flush_timeout for a napi✨
- napi_set_irq_suspend_timeout(9)set the irq_suspend_timeout for a napi✨
- napi_skb_cache_get_bulk(9)obtain a number of zeroed skb heads from the cache✨
- napi_synchronize(9)wait until NAPI is not running✨
- native_calibrate_cpu(9)calibrate the cpu✨
- native_calibrate_cpu_early(9)can calibrate the cpu early in boot✨
- native_calibrate_tsc(9)determine TSC frequency Determine TSC frequency via CPUID, else return 0.✨
- native_tss_update_io_bitmap(9)Update I/O bitmap before exiting to user mode✨
- nau8540_calc_fll_param(9)Calculate FLL parameters.✨
- nau8540_set_tdm_slot(9)configure DAI TX TDM.✨
- nau8821_calc_fll_param(9)Calculate FLL parameters.✨
- nau8821_enable_jack_detect(9)Specify a jack for event reporting✨
- nau8821_set_fll(9)FLL configuration of nau8821✨
- nau8824_calc_fll_param(9)Calculate FLL parameters.✨
- nau8824_enable_jack_detect(9)Specify a jack for event reporting✨
- nau8824_set_tdm_slot(9)configure DAI TDM.✨
- nau8825_calc_fll_param(9)Calculate FLL parameters.✨
- nau8825_enable_jack_detect(9)Specify a jack for event reporting✨
- nau8825_hpvol_ramp(9)Ramp up the headphone volume change gradually to target level.✨
- nau8825_intlog10_dec3(9)Computes log10 of a value, rounding the result to 3 decimal places.✨
- nau8825_sema_acquire(9)acquire the semaphore of nau88l25✨
- nau8825_sema_release(9)release the semaphore of nau88l25✨
- nau8825_sema_reset(9)reset the semaphore for nau88l25✨
- nau8825_set_tdm_slot(9)configure DAI TDM.✨
- nau8825_xtalk_sidetone(9)computes cross talk suppression sidetone gain.✨
- navi10_ih_enable_ring(9)enable an ih ring buffer✨
- navi10_ih_get_wptr(9)get the IH ring buffer wptr✨
- navi10_ih_init_register_offset(9)Initialize register offset for ih rings✨
- navi10_ih_irq_disable(9)disable interrupts✨
- navi10_ih_irq_init(9)init and enable the interrupt ring✨
- navi10_ih_irq_rearm(9)rearm IRQ if lost✨
- navi10_ih_self_irq(9)dispatch work for ring 1 and 2✨
- navi10_ih_set_rptr(9)set the IH ring buffer rptr✨
- navi10_ih_toggle_interrupts(9)Toggle all the available interrupt ring buffers✨
- navi10_ih_toggle_ring_interrupts(9)toggle the interrupt ring buffer✨
- nbcon_alloc(9)Allocate and init the nbcon console specific data✨
- nbcon_allow_unsafe_takeover(9)Check if unsafe console takeovers are allowed✨
- nbcon_atomic_flush_pending(9)Flush all nbcon consoles using their write_atomic() callback✨
- nbcon_atomic_flush_pending_con(9)Flush specified nbcon console using its write_atomic() callback✨
- nbcon_atomic_flush_unsafe(9)Flush all nbcon consoles using their write_atomic() callback and allowing unsafe hostile takeovers✨
- nbcon_braille_release(9)Release the nbcon console✨
- nbcon_braille_try_acquire(9)Try to acquire nbcon console for braille_write()✨
- nbcon_can_proceed(9)Check whether ownership can proceed✨
- nbcon_context_can_proceed(9)Check whether ownership can proceed✨
- nbcon_context_release(9)Release the console✨
- nbcon_context_try_acquire(9)Try to acquire nbcon console✨
- nbcon_context_try_acquire_direct(9)Try to acquire directly✨
- nbcon_context_try_acquire_handover(9)Try to acquire via handover✨
- nbcon_context_try_acquire_hostile(9)Acquire via unsafe hostile takeover✨
- nbcon_context_try_acquire_requested(9)Try to acquire after having requested a handover✨
- nbcon_cpu_emergency_enter(9)Enter an emergency section where printk() messages for that CPU are flushed directly✨
- nbcon_cpu_emergency_exit(9)Exit an emergency section✨
- nbcon_device_release(9)Exit unsafe section and release the nbcon console✨
- nbcon_device_try_acquire(9)Try to acquire nbcon console and enter unsafe section✨
- nbcon_emit_next_record(9)Emit a record in the acquired context✨
- nbcon_enter_unsafe(9)Enter an unsafe region in the driver✨
- nbcon_exit_unsafe(9)Exit an unsafe region in the driver✨
- nbcon_free(9)Free and cleanup the nbcon console specific data✨
- nbcon_get_cpu_emergency_nesting(9)Get the per CPU emergency nesting pointer✨
- nbcon_get_default_prio(9)The appropriate nbcon priority to use for nbcon printing on the current CPU✨
- nbcon_irq_work(9)irq work to wake console printer thread✨
- nbcon_kdb_release(9)Exit unsafe section and release the nbcon console✨
- nbcon_kdb_try_acquire(9)Try to acquire nbcon console and enter unsafe section✨
- nbcon_kthread_create(9)Create a console printer thread✨
- nbcon_kthread_func(9)The printer thread function✨
- nbcon_kthread_should_wakeup(9)Check whether a printer thread should wakeup✨
- nbcon_kthread_wake(9)Wake up a console printing thread✨
- nbcon_kthreads_wake(9)Wake up printing threads using irq_work✨
- nbcon_legacy_emit_next_record(9)Print one record for an nbcon console in legacy contexts✨
- nbcon_reacquire_nobuf(9)Reacquire a console after losing ownership while printing✨
- nbcon_seq_force(9)Force console sequence to a specific value✨
- nbcon_seq_read(9)Read the current console sequence✨
- nbcon_seq_try_update(9)Try to update the console sequence number✨
- nbcon_state_read(9)Helper function to read the console state✨
- nbcon_state_set(9)Helper function to set the console state✨
- nbcon_state_try_cmpxchg(9)Helper function for atomic_try_cmpxchg() on console state✨
- nbcon_write_context_is_braille(9)Checks whether the nbcon write context is using Braille console✨
- nci_allocate_device(9)allocate a new nci device✨
- nci_free_device(9)deallocate nci device✨
- nci_recv_frame(9)receive frame from NCI drivers✨
- nci_register_device(9)register a nci device in the nfc subsystem✨
- nci_spi_allocate_spi(9)allocate a new nci spi✨
- nci_spi_read(9)read frame from NCI SPI drivers✨
- nci_unregister_device(9)unregister a nci device in the nfc subsystem✨
- NCR5380_abort(9)scsi host eh_abort_handler() method✨
- NCR5380_exit(9)remove an NCR5380✨
- NCR5380_host_reset(9)reset the SCSI host✨
- NCR5380_info(9)report driver and host information✨
- NCR5380_init(9)initialise an NCR5380✨
- NCR5380_intr(9)generic NCR5380 irq handler✨
- NCR5380_main(9)NCR state machines✨
- NCR5380_maybe_reset_bus(9)Detect and correct bus wedge problems.✨
- NCR5380_poll_politely2(9)wait for two chip register values✨
- NCR5380_print(9)print scsi bus signals✨
- NCR5380_print_phase(9)show SCSI phase✨
- NCR5380_queue_command(9)queue a command✨
- NCR5380_select(9)attempt arbitration and selection for a given command✨
- NCR5380_transfer_pio(9)transfers data in given phase using polled I/O✨
- nct6694_read_msg(9)Read message from NCT6694 device✨
- nct6694_write_msg(9)Write message to NCT6694 device✨
- nd_btt_arena_is_valid(9)check if the metadata layout is valid✨
- nd_is_uuid_unique(9)verify that no other namespace has @uuid✨
- nd_pfn_validate(9)read and validate info-block✨
- nd_pmem_available_dpa(9)for the given dimm+region account unallocated dpa✨
- nd_pmem_max_contiguous_dpa(9)For the given dimm+region, return the max contiguous unallocated dpa range.✨
- nd_region_acquire_lane(9)allocate and lock a lane✨
- nd_region_to_nstype(9)region to an integer namespace type✨
- nd_uuid_store(9)common implementation for writing 'uuid' sysfs attributes✨
- ndelay(9)Inserting a delay based on nanoseconds with busy waiting✨
- NDFREE(9freebsd)pathname translation and lookup operations✨
- NDFREE_PNBUF(9)pathname translation and lookup operations✨
- NDINIT(9)pathname translation and lookup operations✨
- NDINIT(9freebsd)pathname translation and lookup operations✨
- NDINIT_AT(9)pathname translation and lookup operations✨
- ndisc_check_ns_na(9)validate an NS/NA packet and set its transport header✨
- ndo_dflt_fdb_dump(9)default netdevice operation to dump an FDB table.✨
- NE specific error codes(9)✨
- NE_ADD_VCPU(9)The command is used to set a vCPU for an enclave. The vCPU can be auto-chosen from the NE CPU pool or it can be set by the caller, with the note that it needs to be available in the NE CPU pool…✨
- ne_add_vcpu(9)Add a vCPU to the given enclave.✨
- ne_add_vcpu_ioctl(9)Add a vCPU to the slot associated with the current enclave.✨
- ne_alloc_user_mem_region(9)Allocate a user space memory region for an enclave.✨
- ne_check_cpu_in_cpu_pool(9)Check if the given vCPU is in the available CPUs from the pool.✨
- ne_check_enclaves_created(9)Verify if at least one enclave has been created.✨
- NE_COMMAND(9)(4 bytes) Register to notify the device what command was requested (Write-Only).✨
- NE_CPUS_SIZE(9)Size for max 128 CPUs, for now, in a cpu-list string, comma separated. The NE CPU pool includes CPUs from a single NUMA node.✨
- NE_CREATE_VM(9)The command is used to create a slot that is associated with an enclave VM. The generated unique slot id is an output parameter. The ioctl can be invoked on the /dev/nitro_enclaves fd, before…✨
- ne_create_vm(9)Create a slot for the enclave VM.✨
- ne_create_vm_ioctl(9)Alloc slot to be associated with an enclave. Create enclave file descriptor to be further used for enclave resources handling e.g. memory regions and CPUs.✨
- NE_DEFAULT_MEMORY_REGION(9)Memory region for enclave general usage.✨
- NE_DEFAULT_NR_MEM_REGIONS(9)Default number of memory regions of 2 MiB set for an enclave.✨
- NE_DEFAULT_NR_VCPUS(9)Default number of vCPUs set for an enclave.✨
- NE_DEFAULT_TIMEOUT_MSECS(9)Default timeout to wait for a reply from the NE PCI device.✨
- NE_DEV_NAME(9)Nitro Enclaves (NE) misc device that provides the ioctl interface.✨
- ne_do_request(9)Submit command request to the PCI device based on the command type and retrieve the associated reply.✨
- ne_donated_cpu(9)Check if the provided CPU is already used by the enclave.✨
- NE_EIF_IMAGE(9)Enclave Image Format (EIF)✨
- NE_EIF_LOAD_OFFSET(9)The offset where to copy the Enclave Image Format (EIF) image in enclave memory.✨
- NE_ENABLE(9)(1 byte) Register to notify the device that the driver is using it (Read/Write).✨
- NE_ENCLAVE_DEBUG_MODE(9)Start enclave in debug mode.✨
- ne_enclave_ioctl(9)Ioctl function provided by the enclave file.✨
- ne_enclave_poll(9)Poll functionality used for enclave out-of-band events.✨
- NE_ENCLAVE_PRODUCTION_MODE(9)Start enclave in production mode.✨
💅
getting it ready, bestie…