STRUCT STRATIX10_SVC_DATA(9)
π NAME π
okay bestie, welcome to the Kernel API Manual page for struct stratix10_svc_data(9) π
β and the official name line is literally:
struct stratix10_svc_data - service data structure
β¨ SYNOPSIS β¨
struct stratix10_svc_data {
struct stratix10_svc_chan *chan;
phys_addr_t paddr;
size_t size;
phys_addr_t paddr_output;
size_t size_output;
u32 command;
u32 flag;
u64 arg[3];
};
π«Ά Members π«Ά
chanβ service channel π«paddrβ physical address of to be processed payloadsizeβ to be processed playload sizepaddr_outputβ physical address of processed payloadsize_outputβ processed payload sizecommandβ service command requested by clientflagβ configuration type (full or partial)argβ args to be passed via registers and not physically mapped buffers
π Description π
This struct is used in service FIFO for inter-process communication. no cap, that's the whole vibe π«Ά
π₯ SEE ALSO π₯
the whole see-also squad is right here, bestie:
- Kernel file
./drivers/firmware/stratix10-svc.c SVC_NUM_DATA_IN_FIFO(9)struct stratix10_svc(9)struct stratix10_svc_sh_memory(9)struct stratix10_svc_data_mem(9)struct stratix10_svc_async_handler(9)struct stratix10_async_chan(9)struct stratix10_async_ctrl(9)struct stratix10_svc_chan(9)struct stratix10_svc_controller(9)svc_pa_to_va(9)svc_thread_cmd_data_claim(9)svc_thread_cmd_config_status(9)svc_thread_recv_status_ok(9)svc_normal_to_secure_thread(9)svc_normal_to_secure_shm_thread(9)svc_get_sh_memory(9)svc_create_memory_pool(9)svc_smccc_smc(9)svc_smccc_hvc(9)svc_smccc_1_2_full(9)get_invoke_func(9)stratix10_svc_request_channel_byname(9)stratix10_svc_add_async_client(9)stratix10_svc_remove_async_client(9)stratix10_svc_async_send(9)stratix10_svc_async_prepare_response(9)stratix10_svc_async_poll(9)stratix10_svc_async_done(9)stratix10_svc_async_init(9)stratix10_svc_async_exit(9)stratix10_svc_free_channel(9)stratix10_svc_send(9)stratix10_svc_done(9)stratix10_svc_allocate_memory(9)stratix10_svc_free_memory(9)
okay that's the whole page, bestie! source/version: ./drivers/firmware; date: October 2026; page: struct stratix10_svc_data(9). mwah πβ¨
π¦ 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