section 9 · Kernel routines 🧠
87928 pages · page 93 of 440
D (continued)
- ds1685_rtc_probe(9)initializes rtc driver.✨
- ds1685_rtc_proc(9)procfs access function.✨
- ds1685_rtc_read_alarm(9)reads the alarm registers.✨
- ds1685_rtc_read_time(9)reads the time registers.✨
- ds1685_rtc_remove(9)removes rtc driver.✨
- ds1685_rtc_set_alarm(9)sets the alarm in registers.✨
- ds1685_rtc_set_time(9)sets the time registers.✨
- ds1685_rtc_switch_to_bank0(9)switch the rtc to bank 0.✨
- ds1685_rtc_switch_to_bank1(9)switch the rtc to bank 1.✨
- ds1685_rtc_sysfs_auxbatt_show(9)sysfs file for aux battery status.✨
- ds1685_rtc_sysfs_battery_show(9)sysfs file for main battery status.✨
- ds1685_rtc_sysfs_serial_show(9)sysfs file for silicon serial number.✨
- ds1685_write(9)write a value to an rtc register.✨
- ds2482_calculate_config(9)Helper to calculate values for configuration register✨
- ds2482_select_register(9)Sets the read pointer.✨
- ds2482_send_cmd(9)Sends a command without a parameter✨
- ds2482_send_cmd_data(9)Sends a command with a parameter✨
- ds2482_set_channel(9)Selects a w1 channel. The 1-wire interface must be idle before calling this function.✨
- ds2482_w1_read_byte(9)Performs the read byte function.✨
- ds2482_w1_reset_bus(9)Sends a reset on the 1-wire interface✨
- ds2482_w1_touch_bit(9)Performs the touch-bit function, which writes a 0 or 1 and reads the level.✨
- ds2482_w1_triplet(9)Performs the triplet function, which reads two bits and writes a bit. The bit written is determined by the two reads: 00 => dbit, 01 => 0, 10 => 1✨
- ds2482_w1_write_byte(9)Performs the write byte function.✨
- ds2482_wait_1wire_idle(9)Waits until the 1-wire interface is idle (not busy)✨
- dsa_8021q_rcv(9)Decode source information from tag_8021q header✨
- dsa_broadcast(9)Notify all DSA trees in the system.✨
- dsa_lag_map(9)Map LAG structure to a linear LAG array✨
- dsa_lag_unmap(9)Remove a LAG ID mapping✨
- dsa_port_notify(9)Notify the switching fabric of changes to a port✨
- dsa_software_untag_vlan_aware_bridge(9)Software untagging for VLAN-aware bridge✨
- dsa_software_untag_vlan_unaware_bridge(9)Software untagging for VLAN- unaware bridge✨
- dsa_software_vlan_untag(9)Software VLAN untagging in DSA receive path✨
- dsa_tree_notify(9)Execute code for all switches in a DSA switch tree.✨
- DSB(9)✨
- dsc helpers(9)✨
- dsemul_mm_cleanup(9)Cleanup per-mm delay slot 'emulation' state✨
- dsemul_thread_cleanup(9)Cleanup thread 'emulation' frame✨
- dsemul_thread_rollback(9)Rollback from an 'emulation' frame✨
- dsi bridge operations(9)✨
- dsi helpers(9)✨
- dsi_adjust_pclk_for_compression(9)Adjust the pclk rate for compression case✨
- dsm_evaluate(9)send DSM PCIe SSD Status LED command✨
- dso__data_close(9)Close DSO data file✨
- dso__data_get_fd(9)Get dso's data file descriptor✨
- dso__data_read_addr(9)Read data from dso address✨
- dso__data_read_offset(9)Read data from dso file offset✨
- dso__data_size(9)Return dso data size✨
- dso__data_write_cache_addr(9)Write data to dso data cache at dso address✨
- dso__data_write_cache_offs(9)Write data to dso data cache at file offset✨
- dsp_allocate_router_ports(9)Allocate router ports✨
- dspio_scp(9)Prepare and send the SCP message to DSP✨
- dspload_image(9)Download DSP from a DSP Image Fast Load structure.✨
- dspxfr_image(9)Write the entire DSP image of a DSP code/data overlay to DSP memories✨
- dspxfr_one_seg(9)Write a block of data into DSP code or data RAM using pre-allocated DMA engine.✨
- dsq_insert_head(9)FIFO head insertion honoring %SCX_TASK_PROTECTED✨
- dst_cache_destroy(9)empty the cache and free the allocated storage✨
- dst_cache_get(9)perform cache lookup✨
- dst_cache_get_ip4(9)perform cache lookup and fetch ipv4 source address✨
- dst_cache_get_ip6(9)perform cache lookup and fetch ipv6 source address✨
- dst_cache_init(9)initialize the cache, allocating the required storage✨
- dst_cache_reset(9)invalidate the cache contents✨
- dst_cache_reset_now(9)invalidate the cache contents immediately✨
- dst_cache_set_ip4(9)store the ipv4 dst into the cache✨
- dst_cache_set_ip6(9)store the ipv6 dst into the cache✨
- dst_hold_safe(9)Take a reference on a dst if possible✨
- dt_has_supported_hw(9)Check if any OPPs use opp-supported-hw✨
- dt_init_idle_driver(9)Parse the DT idle states and initialize the idle driver states array✨
- dt_type(9)return file type✨
- dthe_aead_prep_aad(9)Prepare AAD scatterlist from input request✨
- dthe_aead_prep_crypt(9)Prepare crypt scatterlist from req->src/req->dst✨
- dthe_copy_sg(9)Copy sg entries from src to dst✨
- dtpm_create_hierarchy(9)Create the dtpm hierarchy✨
- dtpm_init(9)Allocate and initialize a dtpm struct✨
- dtpm_register(9)Register a dtpm node in the hierarchy tree✨
- dtpm_release_zone(9)Cleanup when the node is released✨
- dtpm_unregister(9)Unregister a dtpm node from the hierarchy tree✨
- dtpm_update_power(9)Update the power on the dtpm✨
- dtv_get_frontend(9)calls a callback for retrieving DTV parameters✨
- dtv_property_process_set(9)Sets a single DTV property✨
- dummy_numa_init(9)Fallback dummy NUMA init✨
- dummy_thread_fn(9)dummy thread function✨
- dump_common_audit_data(9)helper to dump common audit data✨
- dump_data_vio_pool(9)Dump a data_vio pool to the log.✨
- dump_hash_lock(9)Dump a compact description of hash_lock to the log if the lock is not on the free list.✨
- dump_hash_zone(9)Dump information about a hash zone to the log for debugging.✨
- dump_holder(9)print information about a glock holder✨
- dump_inode(9)dump an inode.✨
- dump_lpt_leb(9)dump an LPT LEB.✨
- dump_recovery_block(9)Dump the contents of the recovery block to the log.✨
- dump_reg(9)dump the register content of TVP5146/47.✨
- dump_stack_lvl(9)dump the current task information and its stack trace✨
- dump_stack_print_info(9)print generic debug info for dump_stack()✨
- dump_stack_set_arch_desc(9)set arch-specific str to show with task dumps✨
- dump_tasks(9)dump current memory state of all system tasks✨
- dup_failed_modules - tracks duplicate failed modules(9)✨
- dup_mm(9)duplicates an existing mm structure✨
- dup_or_alloc_cpuset(9)Duplicate or allocate a new cpuset✨
- dvb_attach(9)attaches a DVB frontend into the DVB core.✨
- dvb_ca_en50221_camchange_irq(9)A CAMCHANGE IRQ has occurred.✨
- dvb_ca_en50221_camready_irq(9)A CAMREADY IRQ has occurred.✨
- dvb_ca_en50221_frda_irq(9)An FR or a DA IRQ has occurred.✨
- dvb_ca_en50221_init(9)Initialise a new DVB CA device.✨
- dvb_ca_en50221_io_do_ioctl(9)Real ioctl implementation.✨
- dvb_ca_en50221_io_ioctl(9)Wrapper for ioctl implementation.✨
- dvb_ca_en50221_io_open(9)Implementation of file open syscall.✨
- dvb_ca_en50221_io_poll(9)Implementation of poll() syscall.✨
- dvb_ca_en50221_io_read(9)Implementation of read() syscall.✨
- dvb_ca_en50221_io_release(9)Implementation of file close syscall.✨
- dvb_ca_en50221_io_write(9)Implementation of write() syscall.✨
- dvb_ca_en50221_link_init(9)Initialise the link layer connection to a CAM.✨
- dvb_ca_en50221_parse_attributes(9)Parse attribute memory of a CAM module, extracting Config register, and checking it is a DVB CAM module.✨
- dvb_ca_en50221_poll_cam_gone(9)Poll if the CAM is gone.✨
- dvb_ca_en50221_read_data(9)This function talks to an EN50221 CAM control interface. It reads a buffer of data from the CAM. The data can either be stored in a supplied buffer, or automatically be added to the slot's rx_buffer.✨
- dvb_ca_en50221_read_tuple(9)Read a tuple from attribute memory.✨
- dvb_ca_en50221_release(9)Release a DVB CA device.✨
- dvb_ca_en50221_set_configoption(9)Set CAM's configoption correctly.✨
- dvb_ca_en50221_slot_shutdown(9)A CAM has been removed => shut it down.✨
- dvb_ca_en50221_thread_state_machine(9)Thread state machine for one CA slot to perform the data transfer.✨
- dvb_ca_en50221_thread_update_delay(9)Update the delay used by the thread.✨
- dvb_ca_en50221_thread_wakeup(9)Wake up the DVB CA thread✨
- dvb_ca_en50221_wait_if_status(9)Wait for flags to become set on the STATUS register on a CAM interface, checking for errors and timeout.✨
- dvb_ca_en50221_write_data(9)This function talks to an EN50221 CAM control interface. It writes a buffer of data to a CAM.✨
- dvb_create_media_graph(9)Creates media graph for the Digital TV part of the device.✨
- dvb_detach(9)detaches a DVB frontend loaded via dvb_attach()✨
- dvb_device_get(9)Increase dvb_device reference✨
- dvb_device_put(9)Decrease dvb_device reference✨
- dvb_dmx_init(9)initialize a digital TV demux struct.✨
- dvb_dmx_release(9)releases a digital TV demux internal buffers.✨
- dvb_dmx_swfilter(9)use dvb software filter for a buffer with multiple MPEG-TS packets with 188 bytes each.✨
- dvb_dmx_swfilter_204(9)use dvb software filter for a buffer with multiple MPEG-TS packets with 204 bytes each.✨
- dvb_dmx_swfilter_packets(9)use dvb software filter for a buffer with multiple MPEG-TS packets with 188 bytes each.✨
- dvb_dmx_swfilter_raw(9)make the raw data available to userspace without filtering✨
- dvb_dmxdev_init(9)initializes a digital TV demux and registers both demux and DVR devices.✨
- dvb_dmxdev_release(9)releases a digital TV demux and unregisters it.✨
- dvb_frontend_detach(9)Detaches and frees frontend specific data✨
- dvb_frontend_reinitialise(9)forces a reinitialisation at the frontend✨
- dvb_frontend_resume(9)Resumes a Digital TV frontend✨
- dvb_frontend_sleep_until(9)Sleep for the amount of time given by add_usec parameter✨
- dvb_frontend_suspend(9)Suspends a Digital TV frontend✨
- dvb_frontend_swzigzag_autotune(9)Performs automatic twiddling of frontend parameters.✨
- dvb_generic_ioctl(9)Digital TV close function, used by DVB devices✨
- dvb_generic_open(9)Digital TV open function, used by DVB devices✨
- dvb_generic_release(9)Digital TV close function, used by DVB devices✨
- dvb_get_media_controller(9)gets the associated media controller✨
- dvb_module_probe(9)helper routine to probe an I2C module✨
- dvb_module_release(9)releases an I2C device allocated with dvb_module_probe().✨
- dvb_net_init(9)nitializes a digital TV network device and registers it.✨
- dvb_net_release(9)releases a digital TV network device and unregisters it.✨
- dvb_pll_attach(9)Attach a dvb-pll to the supplied frontend structure.✨
- dvb_register_adapter(9)Registers a new DVB adapter✨
- dvb_register_device(9)Registers a new DVB device✨
- dvb_register_frontend(9)Registers a DVB frontend at the adapter✨
- dvb_register_media_controller(9)registers a media controller at DVB adapter✨
- dvb_remove_device(9)Remove a registered DVB device✨
- dvb_ringbuffer_avail(9)returns the number of bytes waiting in the buffer✨
- dvb_ringbuffer_empty(9)test whether buffer is empty✨
- dvb_ringbuffer_flush(9)flush buffer✨
- dvb_ringbuffer_flush_spinlock_wakeup(9)flush buffer protected by spinlock and wake-up waiting task(s)✨
- dvb_ringbuffer_free(9)returns the number of free bytes in the buffer✨
- dvb_ringbuffer_init(9)initialize ring buffer, lock and queue✨
- DVB_RINGBUFFER_PEEK(9)peek at byte @offs in the buffer✨
- dvb_ringbuffer_pkt_dispose(9)Dispose of a packet in the ring buffer.✨
- dvb_ringbuffer_pkt_next(9)Get the index of the next packet in a ringbuffer.✨
- dvb_ringbuffer_pkt_read(9)Read from a packet in the ringbuffer.✨
- dvb_ringbuffer_pkt_read_user(9)Read from a packet in the ringbuffer.✨
- dvb_ringbuffer_pkt_write(9)Write a packet into the ringbuffer.✨
- dvb_ringbuffer_read(9)Reads a buffer into a pointer✨
- dvb_ringbuffer_read_user(9)Reads a buffer into a user pointer✨
- dvb_ringbuffer_reset(9)resets the ringbuffer to initial state✨
- DVB_RINGBUFFER_SKIP(9)advance read ptr by @num bytes✨
- dvb_ringbuffer_write(9)Writes a buffer into the ringbuffer✨
- DVB_RINGBUFFER_WRITE_BYTE(9)write single byte to ring buffer✨
- dvb_ringbuffer_write_user(9)Writes a buffer received via a user pointer✨
- dvb_unregister_adapter(9)Unregisters a DVB adapter✨
- dvb_unregister_device(9)Unregisters a DVB device✨
- dvb_unregister_frontend(9)Unregisters a DVB frontend✨
- dvb_usercopy(9)copies data from/to userspace memory when an ioctl is issued.✨
- dvb_vb2_dqbuf(9)Wrapper to vb2_core_dqbuf() for Digital TV buffer handling.✨
- dvb_vb2_expbuf(9)Wrapper to vb2_core_expbuf() for Digital TV buffer handling.✨
- dvb_vb2_fill_buffer(9)fills a VB2 buffer✨
- dvb_vb2_init(9)initializes VB2 handler✨
- dvb_vb2_is_streaming(9)checks if the VB2 handler is streaming✨
- dvb_vb2_mmap(9)Wrapper to vb2_mmap() for Digital TV buffer handling.✨
- dvb_vb2_poll(9)Wrapper to vb2_core_streamon() for Digital TV buffer handling.✨
- dvb_vb2_qbuf(9)Wrapper to vb2_core_qbuf() for Digital TV buffer handling.✨
- dvb_vb2_querybuf(9)Wrapper to vb2_core_querybuf() for Digital TV buffer handling.✨
- dvb_vb2_release(9)Releases the VB2 handler allocated resources and put @ctx at DVB_VB2_STATE_NONE state.✨
- dvb_vb2_reqbufs(9)Wrapper to vb2_core_reqbufs() for Digital TV buffer handling.✨
- dvb_vb2_stream_off(9)Wrapper to vb2_core_streamoff() for Digital TV buffer handling.✨
- dvb_vb2_stream_on(9)Wrapper to vb2_core_streamon() for Digital TV buffer handling.✨
- dvbv3_set_delivery_system(9)Sets the delivery system for a DVBv3 API call✨
- dvbv5_set_delivery_system(9)Sets the delivery system for a DVBv5 API call✨
- dvfsrc_calc_dram_bw_v4(9)convert kbps to hardware register bandwidth value✨
- dw_apb_clockevent_init(9)use an APB timer as a clock_event_device✨
- dw_apb_clockevent_register(9)register the clock with the generic layer✨
- dw_apb_clocksource_init(9)use an APB timer as a clocksource.✨
- dw_apb_clocksource_read(9)read the current value of a clocksource.✨
- dw_apb_clocksource_register(9)register the APB clocksource.✨
- dw_apb_clocksource_start(9)start the clocksource counting.✨
- dw_hdmi_qp_rockchip_bus_fmt_to_reg(9)converts a bus format to a GRF reg value✨
💅
getting it ready, bestie…