section 9 · Kernel routines 🧠
87928 pages · page 283 of 440
R (continued)
- raw_notifier_chain_unregister(9)Remove notifier from a raw notifier chain✨
- raw_read_seqcount(9)read the raw seqcount_t counter value✨
- raw_read_seqcount_begin(9)begin a seqcount_t read section w/o lockdep✨
- raw_read_seqcount_latch(9)pick even/odd latch data copy✨
- raw_read_seqcount_latch_retry(9)end a seqcount_latch_t read section✨
- raw_seqcount_begin(9)begin a seqcount_t read critical section w/o lockdep and w/o counter stabilization✨
- raw_seqcount_try_begin(9)begin a seqcount_t read critical section w/o lockdep and w/o counter stabilization✨
- raw_to_mcelsius_v1(9)convert a raw ADC value to mcelsius✨
- raw_write_seqcount_barrier(9)do a seqcount_t write barrier✨
- raw_write_seqcount_begin(9)start a seqcount_t write section w/o lockdep✨
- raw_write_seqcount_end(9)end a seqcount_t write section w/o lockdep✨
- raw_write_seqcount_latch(9)redirect latch readers to even/odd copy✨
- rawnand_dt_parse_gpio_cs(9)Parse the gpio-cs property of a controller✨
- rb_add(9)insert @node into @tree✨
- rb_add_cached(9)insert @node into the leftmost cached tree @tree✨
- rb_add_linked(9)insert @node into the leftmost linked tree @tree✨
- rb_check_pages(9)integrity check of buffer pages✨
- rb_find(9)find @key in tree @tree✨
- rb_find_add(9)find equivalent @node in @tree, or add @node✨
- rb_find_add_cached(9)find equivalent @node in @tree, or add @node✨
- rb_find_add_rcu(9)find equivalent @node in @tree, or add @node✨
- rb_find_first(9)find the first @key in @tree✨
- rb_find_rcu(9)find @key in tree @tree✨
- rb_for_each(9)iterates a subtree matching @key✨
- rb_next_match(9)find the next @key in @tree✨
- rb_page_capacity(9)Get the capacity of a buffer page✨
- rb_subbuf_capacity(9)Get the capacity of a subbuffer✨
- rb_subbuf_max_data_size(9)Get the maximum payload size of a single event✨
- rb_subbuf_start(9)Get the start address of a subbuffer✨
- rb_update_event(9)update event type and data✨
- rb_validate_buffer(9)validates a single buffer page and updates the state.✨
- RBT_INIT(9)Kernel red-black trees✨
- rbtree_postorder_for_each_entry_safe(9)iterate in post-order over rb_root of given type allowing the backing memory of @pos to be invalidated✨
- RC6(9)✨
- rc_allocate_device(9)Allocates a RC device✨
- rc_close(9)Closes a RC device✨
- rc_free_device(9)Frees a RC device✨
- rc_g_keycode_from_table(9)gets the keycode that corresponds to a scancode✨
- rc_keydown(9)generates input event for a key press✨
- rc_keydown_notimeout(9)generates input event for a key press without an automatic keyup event at a later time✨
- rc_keyup(9)signals the release of a keypress✨
- rc_map_get(9)gets an RC map from its name✨
- rc_map_register(9)Registers a Remote Controller scancode map✨
- rc_map_unregister(9)Unregisters a Remote Controller scancode map✨
- rc_open(9)Opens a RC device✨
- rc_ramp_ctrl_enable(9)Enable Ramp up/down Control✨
- rc_rcv_error(9)process an incoming duplicate or error RC packet✨
- rc_rcv_resp(9)process an incoming RC response packet✨
- rc_register_device(9)Registers a RC device✨
- rc_repeat(9)signals that a key is still pressed✨
- rc_set_cfg_update(9)Ramp Controller configuration update✨
- rc_unregister_device(9)Unregisters a RC device✨
- rc_validate_filter(9)checks that the scancode and mask are valid and provides sensible defaults✨
- rc_validate_scancode(9)checks that a scancode is valid for a protocol. For nec, it should do the opposite of ir_nec_bytes_to_scancode()✨
- rc_wait_for_update(9)Wait for Ramp Controller root update✨
- rc_write_cfg(9)Send configuration sequence✨
- rcar_fcp_disable(9)Disable an FCP✨
- rcar_fcp_enable(9)Enable an FCP✨
- rcar_fcp_get(9)Find and acquire a reference to an FCP instance✨
- rcar_fcp_put(9)Release a reference to an FCP instance✨
- rcpm_pm_prepare(9)performs device-level tasks associated with power management, such as programming related to the wakeup source control.✨
- rcu_access_pointer(9)fetch RCU pointer with no dereferencing✨
- rcu_assign_pointer(9)assign to RCU-protected pointer✨
- rcu_async_hurry(9)Make future async RCU callbacks not lazy.✨
- rcu_async_relax(9)Make future async RCU callbacks lazy.✨
- rcu_barrier(9)Wait until all in-flight call_rcu() callbacks complete.✨
- rcu_barrier_tasks(9)Wait for in-flight call_rcu_tasks() callbacks.✨
- rcu_barrier_tasks_trace(9)Wait for in-flight call_rcu_tasks_trace() callbacks.✨
- rcu_barrier_throttled(9)Do rcu_barrier(), but limit to one per second✨
- rcu_cpu_stall_reset(9)restart stall-warning timeout for current grace period✨
- rcu_dereference(9)fetch RCU-protected pointer for dereferencing✨
- rcu_dereference_all(9)fetch RCU-all-protected pointer for dereferencing✨
- rcu_dereference_all_check(9)rcu_dereference_all with debug checking✨
- rcu_dereference_bh(9)fetch an RCU-bh-protected pointer for dereferencing✨
- rcu_dereference_bh_check(9)rcu_dereference_bh with debug checking✨
- rcu_dereference_check(9)rcu_dereference with debug checking✨
- rcu_dereference_protected(9)fetch RCU pointer when updates prevented✨
- rcu_dereference_rtnl(9)rcu_dereference with debug checking✨
- rcu_dereference_sched(9)fetch RCU-sched-protected pointer for dereferencing✨
- rcu_dereference_sched_check(9)rcu_dereference_sched with debug checking✨
- rcu_dereference_wiphy(9)rcu_dereference with debug checking✨
- rcu_expedite_gp(9)Expedite future RCU grace periods✨
- rcu_head_after_call_rcu(9)Has this rcu_head been passed to call_rcu()?✨
- rcu_head_init(9)Initialize rcu_head for rcu_head_after_call_rcu()✨
- RCU_INIT_POINTER(9)initialize an RCU protected pointer✨
- RCU_INITIALIZER(9)statically initialize an RCU-protected global variable✨
- rcu_irq_exit_check_preempt(9)Validate that scheduling is possible✨
- rcu_is_cpu_rrupt_from_idle(9)see if 'interrupted' from idle✨
- rcu_is_watching(9)RCU read-side critical sections permitted on current CPU?✨
- RCU_LOCKDEP_WARN(9)emit lockdep splat if specified condition is met✨
- rcu_pointer_handoff(9)Hand off a pointer from RCU to other mechanism✨
- RCU_POINTER_INITIALIZER(9)statically initialize an RCU protected pointer✨
- rcu_read_lock(9)mark the beginning of an RCU read-side critical section✨
- rcu_read_lock_bh(9)mark the beginning of an RCU-bh critical section✨
- rcu_read_lock_bh_held(9)might we be in RCU-bh read-side critical section?✨
- rcu_read_lock_held(9)might we be in RCU read-side critical section?✨
- rcu_read_lock_held_common(9)might we be in RCU-sched read-side critical section?✨
- rcu_read_lock_sched(9)mark the beginning of a RCU-sched critical section✨
- rcu_read_lock_tasks_trace(9)mark beginning of RCU-trace read-side critical section✨
- rcu_read_lock_trace(9)mark beginning of RCU-trace read-side critical section✨
- rcu_read_unlock(9)marks the end of an RCU read-side critical section.✨
- rcu_read_unlock_bh(9)marks the end of a softirq-only RCU critical section✨
- rcu_read_unlock_sched(9)marks the end of a RCU-classic critical section✨
- rcu_read_unlock_tasks_trace(9)mark end of RCU-trace read-side critical section✨
- rcu_read_unlock_trace(9)mark end of RCU-trace read-side critical section✨
- rcu_replace_pointer(9)replace an RCU pointer, returning its old value✨
- rcu_replace_pointer_rtnl(9)replace an RCU pointer under rtnl_lock, returning its old value✨
- rcu_set_gpwrap_lag(9)Set RCU GP sequence overflow lag value.✨
- rcu_softirq_qs(9)Provide a set of RCU quiescent states in softirq processing✨
- rcu_softirq_qs_periodic(9)Report RCU and RCU-Tasks quiescent states✨
- rcu_stall_chain_notifier_register(9)Add an RCU CPU stall notifier✨
- rcu_stall_chain_notifier_unregister(9)Remove an RCU CPU stall notifier✨
- rcu_sync_dtor(9)Clean up an rcu_sync structure✨
- rcu_sync_enter(9)Force readers onto slowpath✨
- rcu_sync_exit(9)Allow readers back onto fast path after grace period✨
- rcu_sync_func(9)Callback function managing reader access to fastpath✨
- rcu_sync_init(9)Initialize an rcu_sync structure✨
- rcu_sync_is_idle(9)Are readers permitted to use their fastpaths?✨
- rcu_tasks_trace_expedite_current(9)Expedite the current Tasks Trace RCU grace period✨
- rcu_unexpedite_gp(9)Cancel prior rcu_expedite_gp() invocation✨
- rcu_watching_snap_stopped_since(9)Has RCU stopped watching a given CPU since the specified @snap?✨
- rcuref_get(9)Acquire one reference on a rcuref reference count✨
- rcuref_get_slowpath(9)Slowpath of rcuref_get()✨
- rcuref_init(9)Initialize a rcuref reference count with the given reference count✨
- rcuref_is_dead(9)Check if the rcuref has been already marked dead✨
- rcuref_put(9)- Release one reference for a rcuref reference count✨
- rcuref_put_rcusafe(9)- Release one reference for a rcuref reference count RCU safe✨
- rcuref_put_slowpath(9)Slowpath of __rcuref_put()✨
- rcuref_read(9)Read the number of held reference counts of a rcuref✨
- rcvbuf_limit(9)get proper overload limit of socket receive queue✨
- rcvhdrq_size(9)return total size in bytes for header queue✨
- rd32(9)read a 32 bit hw register✨
- rd64(9)read a 64 bit hw register✨
- rdc_init_one(9)Register PIIX ATA PCI device with kernel services✨
- rdc_pata_cable_detect(9)Probe host controller cable detect info✨
- rdc_pata_prereset(9)prereset for PATA host controller✨
- rdc_set_dmamode(9)Initialize host controller PATA PIO timings✨
- rdc_set_piomode(9)Initialize host controller PATA PIO timings✨
- rdev_get_drvdata(9)get rdev regulator driver data✨
- rdev_get_id(9)get regulator ID✨
- rdma_accept(9)Called to accept a connection request or response.✨
- rdma_addr_cancel(9)Cancel resolve ip request✨
- rdma_ah_find_type(9)Return address handle type.✨
- rdma_alloc_hw_stats_struct(9)Helper function to allocate dynamic struct for the drivers.✨
- rdma_bind_addr(9)Bind an RDMA identifier to a source address and associated RDMA device, if needed.✨
- rdma_block_iter_dma_address(9)get the aligned dma address of the current block held by the block iterator.✨
- rdma_calc_flow_label(9)generate a RDMA symmetric flow label value based on local and remote qpn values✨
- rdma_cap_af_ib(9)Check if the port of device has the capability Native Infiniband Address.✨
- rdma_cap_eth_ah(9)Check if the port of device has the capability Ethernet Address Handle.✨
- rdma_cap_ib_cm(9)Check if the port of device has the capability Infiniband Communication Manager.✨
- rdma_cap_ib_mad(9)Check if the port of a device supports Infiniband Management Datagrams.✨
- rdma_cap_ib_mcast(9)Check if the port of device has the capability Infiniband Multicast.✨
- rdma_cap_ib_sa(9)Check if the port of device has the capability Infiniband Subnet Administration.✨
- rdma_cap_ib_smi(9)Check if the port of a device provides an Infiniband Subnet Management Agent (SMA) on the Subnet Management Interface (SMI).✨
- rdma_cap_ib_switch(9)Check if the device is IB switch✨
- rdma_cap_iw_cm(9)Check if the port of device has the capability IWARP Communication Manager.✨
- rdma_cap_opa_ah(9)Check if the port of device supports OPA Address handles✨
- rdma_cap_opa_mad(9)Check if the port of device provides support for OPA Management Datagrams.✨
- rdma_cap_roce_gid_table(9)Check if the port of device uses roce_gid_table✨
- rdma_connect(9)Initiate an active connection request.✨
- rdma_connect_ece(9)Initiate an active connection request with ECE data.✨
- rdma_connect_locked(9)Initiate an active connection request.✨
- rdma_consumer_reject_data(9)return the consumer reject private data and length, if any.✨
- rdma_copy_ah_attr(9)Copy rdma ah attribute from source to destination.✨
- rdma_copy_src_l2_addr(9)Copy netdevice source addresses✨
- rdma_core_cap_opa_port(9)Return whether the RDMA Port is OPA or not.✨
- rdma_create_ah(9)Creates an address handle for the given address vector.✨
- rdma_create_id(9)Create an RDMA identifier.✨
- rdma_create_qp(9)Allocate a QP and associate it with the specified RDMA identifier.✨
- rdma_create_trans(9)Transport method for creating a transport instance✨
- rdma_create_user_ah(9)Creates an address handle for the given address vector. It resolves destination mac address for ah attribute of RoCE type.✨
- rdma_destroy_ah(9)Destroys an kernel address handle.✨
- rdma_destroy_ah_attr(9)Release reference to SGID attribute of ah attribute.✨
- rdma_destroy_ah_user(9)Destroys an address handle.✨
- rdma_destroy_id(9)Destroys an RDMA identifier.✨
- rdma_destroy_qp(9)Deallocate the QP associated with the specified RDMA identifier.✨
- rdma_dev_access_netns(9)Return whether an rdma device can be accessed from a specified net namespace or not.✨
- rdma_dev_has_raw_cap(9)Returns whether a specified rdma device has CAP_NET_RAW capability or not.✨
- rdma_device_to_drv_device(9)Helper macro to reach back to driver's ib_device holder structure from device pointer.✨
- rdma_device_to_ibdev(9)Get ib_device pointer from device pointer✨
- rdma_dim(9)Runs the adaptive moderation.✨
- rdma_disconnect(9)This function disconnects the associated QP and transitions it into the error state.✨
- rdma_end_port(9)Return the last valid port number for the device specified✨
- rdma_find_gid(9)Returns SGID attributes if the matching GID is found.✨
- rdma_find_gid_by_filter(9)Returns the GID table attribute where a specified GID value occurs✨
- rdma_find_gid_by_port(9)Returns the GID entry attributes when it finds a valid GID entry for given search parameters. It searches for the specified GID value in the local software cache.✨
- rdma_flow_label_to_udp_sport(9)generate a RoCE v2 UDP src port value based on the flow_label✨
- rdma_for_each_block(9)iterate over contiguous memory blocks of the sg list✨
- rdma_for_each_port(9)Iterate over all valid port numbers of the IB device✨
- rdma_free_hw_stats_struct(9)Helper function to release rdma_hw_stats✨
- rdma_get_gid_attr(9)Returns GID attributes for a port of a device at a requested gid_index, if a valid GID entry exists.✨
- rdma_get_udp_sport(9)Calculate and set UDP source port based on the flow label. If flow label is not defined in GRH then calculate it based on lqpn/rqpn.✨
- rdma_hold_gid_attr(9)Get reference to existing GID attribute✨
- rdma_init_qp_attr(9)Initializes the QP attributes for use in transitioning to a specified QP state.✨
- rdma_is_consumer_reject(9)return true if the consumer rejected the connect request.✨
- rdma_is_kernel_res(9)check the owner of resource✨
- rdma_iw_cm_id(9)return the iw_cm_id pointer for this cm_id.✨
- rdma_join_multicast(9)Join the multicast group specified by the given address.✨
- rdma_leave_multicast(9)Leave the multicast group specified by the given address.✨
- rdma_listen(9)This function is called by the passive side to listen for incoming connection requests.✨
💅
getting it ready, bestie…