STRUCT PRUETH_PRIVATE_DATA(9)
π struct prueth_private_data(9) β PRU Ethernet private data π (Kernel API Manual)
β¨ NAME β¨
struct prueth_private_data - PRU Ethernet private data, and thatβs the whole vibe bestie π
π¦ SYNOPSIS π¦
okay so hereβs the exact struct, character for character, no cap:
struct prueth_private_data {
enum pruss_device driver_data;
const struct prueth_firmware fw_pru[PRUSS_NUM_PRUS];
bool support_switch;
};
π Members π
the member check, one by one:
driver_dataβ PRU Ethernet device name πfw_pruβ firmware names to be used for PRUSS ethernet usecases β¨support_switchβ boolean to indicate if switch is enabled π
π SEE ALSO π
Kernel file ./drivers/net/ethernet/ti/icssm/icssm_prueth.h is the main character here, and the bestie refs are: struct prueth_queue_desc(9), struct prueth_queue_info(9), struct prueth_packet_info(9), struct prueth_firmware(9) π«Ά
source/version: ./drivers/net/ethernet/ti/icssm Β· date: October 2026 Β· struct prueth_private_data(9) out ππ«Ά
π¦ 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