STRUCT NI_ROUTE_TABLES(9)
π NAME π
Okay bestie, meet struct ni_route_tables(9) from the Kernel API Manual β it's lowkey the register values and valid routes for a device, and it's serving main character energy. β¨
β¨ SYNOPSIS β¨
The struct itself is literally this, no edits, no cap:
struct ni_route_tables {
const struct ni_device_routes *valid_routes;
const u8 *route_values;
};
π Members π
valid_routesβ pointer to a all valid route sets for a single device. πroute_valuesβ pointer to register values for all routes for the family to which the device belongs. π«Ά
π Description π
This is the link to the valid src->dest routes and the register values used to assign such routes for that particular device. It's giving βroute receipts for one specific device,β and the way that's so useful? Obsessed. π¦
π¦ SEE ALSO π¦
Kernel file: ./drivers/comedi/drivers/ni_routes.h
Go read these next, iykyk:
struct ni_route_set(9)struct ni_device_routes(9)route_is_valid(9)route_register_is_valid(9)ni_get_reg_value_roffs(9)ni_check_trigger_arg_roffs(9)
Signed off with love from ./drivers/comedi/drivers, dated October 2026, for struct ni_route_tables(9) πππ«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms