section 9 · Kernel routines 🧠
87928 pages · page 174 of 440
I (continued)
- ih_v7_0_toggle_ring_interrupts(9)toggle the interrupt ring buffer✨
- ihold(9)get a reference on the inode, provided you already have one✨
- iic(9)Inter IC (I2C) bus✨
- iio_active_scan_mask_index(9)Get index of the active scan mask inside the available scan masks array✨
- iio_backend_chan_disable(9)Disable a backend channel✨
- iio_backend_chan_enable(9)Enable a backend channel✨
- iio_backend_chan_status(9)Get the channel status✨
- iio_backend_data_format_set(9)Configure the channel data format✨
- iio_backend_data_sample_trigger(9)Control when to sample data✨
- iio_backend_data_size_set(9)set the data width/size in the data bus.✨
- iio_backend_data_source_get(9)Get current data source✨
- iio_backend_data_source_set(9)Select data source✨
- iio_backend_data_stream_disable(9)Disable data stream✨
- iio_backend_data_stream_enable(9)Enable data stream✨
- iio_backend_data_transfer_addr(9)Set data address.✨
- iio_backend_ddr_disable(9)Disable interface DDR (Double Data Rate) mode✨
- iio_backend_ddr_enable(9)Enable interface DDR (Double Data Rate) mode✨
- iio_backend_debugfs_add(9)Add debugfs interfaces for Backends✨
- iio_backend_debugfs_print_chan_status(9)Print channel status✨
- iio_backend_disable(9)Backend disable✨
- iio_backend_enable(9)Backend enable✨
- IIO_BACKEND_EX_INFO(9)Helper for an IIO extended channel attribute✨
- iio_backend_ext_info_get(9)IIO ext_info read callback✨
- iio_backend_ext_info_set(9)IIO ext_info write callback✨
- iio_backend_extend_chan_spec(9)Extend an IIO channel✨
- iio_backend_filter_type_set(9)Set filter type✨
- iio_backend_get_priv(9)Get driver private data✨
- iio_backend_has_caps(9)Check if backend has specific capabilities✨
- iio_backend_interface_data_align(9)Perform the data alignment process.✨
- iio_backend_interface_type_get(9)get the interface type used.✨
- iio_backend_iodelay_set(9)Set digital I/O delay✨
- iio_backend_num_lanes_set(9)Number of lanes enabled.✨
- iio_backend_oversampling_ratio_set(9)set the oversampling ratio✨
- iio_backend_read_raw(9)Read a channel attribute from a backend device.✨
- iio_backend_set_sampling_freq(9)Set channel sampling rate✨
- iio_backend_test_pattern_set(9)Configure a test pattern✨
- iio_buffer_enabled(9)helper function to test if the buffer is enabled✨
- iio_buffer_get(9)Grab a reference to the buffer✨
- iio_buffer_init(9)Initialize the buffer structure✨
- iio_buffer_poll(9)poll the buffer to find out if it has data✨
- iio_buffer_put(9)Release the reference to the buffer✨
- iio_buffer_read(9)chrdev read for buffer access✨
- iio_buffer_release(9)Free a buffer's resources✨
- iio_buffer_wakeup_poll(9)Wakes up the buffer waitqueue✨
- iio_channel_cb_get_channels(9)get access to the underlying channels.✨
- iio_channel_cb_get_iio_dev(9)get access to the underlying device.✨
- iio_channel_cb_set_buffer_watermark(9)set the buffer watermark.✨
- iio_channel_get(9)get description of all that is needed to access channel.✨
- iio_channel_get_all(9)get all channels associated with a client✨
- iio_channel_get_all_cb(9)register callback for triggered capture✨
- iio_channel_has_available(9)Checks if a channel has an available attribute✨
- iio_channel_has_info(9)Checks whether a channel supports a info attribute✨
- iio_channel_release(9)release channels obtained via iio_channel_get✨
- iio_channel_release_all(9)reverse iio_channel_get_all✨
- iio_channel_release_all_cb(9)release and unregister the callback.✨
- iio_channel_start_all_cb(9)start the flow of data through callback.✨
- iio_channel_stop_all_cb(9)stop the flow of data through the callback.✨
- iio_chrdev_open(9)chrdev file open for buffer access and ioctls✨
- iio_chrdev_release(9)chrdev file close buffer access and ioctls✨
- IIO_CONST_ATTR_INT_TIME_AVAIL(9)list available integration times✨
- IIO_CONST_ATTR_SAMP_FREQ_AVAIL(9)list available sampling frequencies✨
- iio_convert_raw_to_processed(9)Converts a raw value to a processed value✨
- IIO_DECLARE_BUFFER_WITH_TS(9)Declare a buffer with timestamp✨
- IIO_DECLARE_DMA_BUFFER_WITH_TS(9)Declare a DMA-aligned buffer with timestamp✨
- IIO_DECLARE_QUATERNION(9)Declare a quaternion element✨
- IIO_DEGREE_TO_RAD(9)Convert degree to rad✨
- IIO_DEV_ACQUIRE_DIRECT_MODE(9)Tries to acquire the direct mode lock with automatic release✨
- IIO_DEV_ACQUIRE_FAILED(9)ACQUIRE_ERR() wrapper✨
- IIO_DEV_ATTR_INT_TIME_AVAIL(9)list available integration times✨
- IIO_DEV_ATTR_SAMP_FREQ(9)sets any internal clock frequency✨
- IIO_DEV_ATTR_SAMP_FREQ_AVAIL(9)list available sampling frequencies✨
- IIO_DEV_GUARD_CURRENT_MODE(9)Acquires the mode lock with automatic release✨
- iio_device_alloc(9)allocate an iio_dev from a driver✨
- iio_device_attach_buffer(9)Attach a buffer to a IIO device✨
- iio_device_claim_direct(9)Keep device in direct mode✨
- iio_device_free(9)free an iio_dev from a driver✨
- iio_device_get(9)increment reference count for the device✨
- iio_device_get_clock(9)Retrieve current timestamping clock for the device✨
- iio_device_get_current_mode(9)helper function providing read-only access to the opaque @currentmode variable✨
- iio_device_get_drvdata(9)Get device driver data✨
- iio_device_id(9)query the unique ID for the device✨
- iio_device_put(9)reference counted deallocation of struct device✨
- iio_device_register(9)register a device with the IIO subsystem✨
- iio_device_register_trigger_consumer(9)set up an iio_dev to use triggers✨
- iio_device_release_buffer_mode(9)releases claim on buffer mode✨
- iio_device_release_direct(9)Releases claim on direct mode✨
- iio_device_resume_triggering(9)resume trigger attached to an iio_dev that was previously suspended with iio_device_suspend_triggering()✨
- iio_device_set_clock(9)Set current timestamping clock for the device✨
- iio_device_set_drvdata(9)Set device driver data✨
- iio_device_set_parent(9)assign parent device to the IIO device object✨
- iio_device_suspend_triggering(9)suspend trigger attached to an iio_dev✨
- iio_device_try_claim_buffer_mode(9)Keep device in buffer mode✨
- iio_device_unregister(9)unregister a device from the IIO subsystem✨
- iio_device_unregister_trigger_consumer(9)reverse the registration process✨
- iio_device_wakeup_eventset(9)Wakes up the event waitqueue✨
- IIO_DIFF_EVENT_CODE(9)create event identifier for differential channels✨
- iio_dma_buffer_block_done(9)Indicate that a block has been completed✨
- iio_dma_buffer_block_list_abort(9)Indicate that a list block has been aborted✨
- iio_dma_buffer_disable(9)Disable DMA buffer✨
- iio_dma_buffer_enable(9)Enable DMA buffer✨
- iio_dma_buffer_exit(9)Cleanup DMA buffer queue✨
- iio_dma_buffer_init(9)Initialize DMA buffer queue✨
- iio_dma_buffer_read(9)DMA buffer read callback✨
- iio_dma_buffer_release(9)Release final buffer resources✨
- iio_dma_buffer_request_update(9)DMA buffer request_update callback✨
- iio_dma_buffer_set_bytes_per_datum(9)DMA buffer set_bytes_per_datum callback✨
- iio_dma_buffer_set_length(9)DMA buffer set_length callback✨
- iio_dma_buffer_usage(9)DMA buffer data_available and space_available callback✨
- iio_dma_buffer_write(9)DMA buffer write callback✨
- iio_dmaengine_buffer_alloc(9)Allocate new buffer which uses DMAengine✨
- iio_dmaengine_buffer_free(9)Free dmaengine buffer✨
- iio_dmaengine_buffer_setup_ext(9)Setup a DMA buffer for an IIO device✨
- iio_dmaengine_buffer_teardown(9)Releases DMA channel and frees buffer✨
- iio_dummy_evgen_get_irq(9)get an evgen provided irq for a device✨
- iio_dummy_evgen_release_irq(9)give the irq back.✨
- iio_dummy_init_device(9)device instance specific init✨
- iio_dummy_probe(9)device instance probe✨
- iio_dummy_read_raw(9)data read function.✨
- iio_dummy_remove(9)device instance removal function✨
- iio_dummy_write_raw(9)data write function.✨
- IIO_ENUM(9)Initialize enum extended channel attribute✨
- IIO_ENUM_AVAILABLE(9)Initialize enum available extended channel attribute✨
- iio_event_poll(9)poll the event queue to find out if it has data✨
- iio_find_channel_from_si(9)get channel from its scan index✨
- iio_find_closest_gain_low(9)Find the closest lower matching gain✨
- iio_for_each_active_channel(9)Iterated over active channels✨
- iio_format_value(9)Formats a IIO value into its string representation✨
- iio_free_chan_devattr_list(9)Free a list of IIO device attributes✨
- IIO_G_TO_M_S_2(9)Convert g to meter / second**2✨
- iio_get_acpi_device_name_and_data(9)Return ACPI device instance name and driver data✨
- iio_get_channel_ext_info_count(9)get number of ext_info attributes connected to the channel.✨
- iio_get_channel_type(9)get the type of a channel✨
- iio_get_current_scan_type(9)Get the current scan type for a channel✨
- iio_get_debugfs_dentry(9)helper function to get the debugfs_dentry✨
- iio_get_masklength(9)Get length of the channels mask✨
- iio_get_time_ns(9)utility function to get a time stamp for events etc✨
- iio_gts_all_avail_scales(9)helper for listing all available scales✨
- iio_gts_avail_scales_for_time(9)list scales for integration time✨
- iio_gts_avail_times(9)helper for listing available integration times✨
- iio_gts_build_avail_scale_table(9)create tables of available scales✨
- iio_gts_build_avail_tables(9)create tables of available scales and int times✨
- iio_gts_build_avail_time_table(9)build table of available integration times✨
- iio_gts_find_gain_by_sel(9)find HW-gain corresponding to a selector✨
- iio_gts_find_gain_for_scale_using_time(9)Find gain by time and scale✨
- iio_gts_find_gain_sel_for_scale_using_time(9)Fetch gain selector.✨
- iio_gts_find_gain_time_sel_for_scale(9)Fetch gain and time selectors for scale✨
- iio_gts_find_int_time_by_sel(9)find integration time matching a selector✨
- iio_gts_find_new_gain_by_gain_time_min(9)compensate for time change✨
- iio_gts_find_new_gain_by_old_gain_time(9)compensate for time change✨
- iio_gts_find_new_gain_sel_by_old_gain_time(9)compensate for time change✨
- iio_gts_find_sel_by_gain(9)find selector corresponding to a HW-gain✨
- iio_gts_find_sel_by_int_time(9)find selector matching integration time✨
- iio_gts_get_gain(9)Convert scale to total gain✨
- iio_gts_get_min_gain(9)find smallest valid HW-gain✨
- iio_gts_get_scale(9)get scale based on integration time and HW-gain✨
- iio_gts_get_total_gain(9)Fetch total gain for given HW-gain and time✨
- iio_gts_purge_avail_scale_table(9)free-up the available scale tables✨
- iio_gts_purge_avail_tables(9)free-up the availability tables✨
- iio_gts_purge_avail_time_table(9)free-up the available integration time table✨
- iio_gts_total_gain_to_scale(9)convert gain to scale✨
- iio_gts_valid_gain(9)check if given HW-gain is valid✨
- iio_gts_valid_time(9)check if given integration time is valid✨
- iio_hw_consumer_alloc(9)Allocate IIO hardware consumer✨
- iio_hw_consumer_disable(9)Disable IIO hardware consumer✨
- iio_hw_consumer_enable(9)Enable IIO hardware consumer✨
- iio_hw_consumer_free(9)Free IIO hardware consumer✨
- IIO_M_S_2_TO_G(9)Convert meter / second**2 to g✨
- iio_map_array_register(9)tell the core about inkernel consumers✨
- iio_map_array_unregister(9)tell the core to remove consumer mappings for the given provider device✨
- IIO_MOD_EVENT_CODE(9)create event identifier for modified (non differential) channels✨
- IIO_MOUNT_MATRIX(9)Initialize mount matrix extended channel attribute✨
- iio_multiply_value(9)Multiply an IIO value✨
- iio_push_event(9)try to add event to the list for userspace reading✨
- iio_push_to_buffers(9)push to a registered buffer.✨
- iio_push_to_buffers_with_timestamp(9)push data and timestamp to buffers✨
- iio_push_to_buffers_with_ts(9)push data and timestamp to buffers✨
- iio_push_to_buffers_with_ts_unaligned(9)push to registered buffer, no alignment or space requirements.✨
- IIO_RAD_TO_DEGREE(9)Convert rad to degree✨
- iio_read_acpi_mount_matrix(9)Read accelerometer mount matrix info from ACPI✨
- iio_read_avail_channel_attribute(9)read available channel attribute values✨
- iio_read_avail_channel_raw(9)read available raw values from a given channel✨
- iio_read_channel_attribute(9)Read values from the device attribute.✨
- iio_read_channel_average_raw(9)read from a given channel✨
- iio_read_channel_ext_info(9)read ext_info attribute from a given channel✨
- iio_read_channel_label(9)read label for a given channel✨
- iio_read_channel_offset(9)read the offset value for a channel✨
- iio_read_channel_processed(9)read processed value from a given channel✨
- iio_read_channel_processed_scale(9)read and scale a processed value✨
- iio_read_channel_raw(9)read from a given channel✨
- iio_read_channel_scale(9)read the scale value for a channel✨
- iio_read_max_channel_raw(9)read maximum available raw value from a given channel, i.e. the maximum possible value.✨
- iio_read_min_channel_raw(9)read minimum available raw value from a given channel, i.e. the minimum possible value.✨
- iio_read_mount_matrix(9)retrieve iio device mounting matrix from device "mount-matrix" property✨
- IIO_SCAN_FORMAT_FLOAT(9)floating-point data format✨
- IIO_SCAN_FORMAT_SIGNED_INT(9)signed integer data format✨
- IIO_SCAN_FORMAT_UNSIGNED_INT(9)unsigned integer data format✨
- iio_scan_mask_set(9)set particular bit in the scan mask✨
- iio_simple_dummy_event_handler(9)identify and pass on event✨
- iio_simple_dummy_events_register(9)setup interrupt handling for events✨
- iio_simple_dummy_events_unregister(9)tidy up interrupt handling on remove✨
💅
getting it ready, bestie…