stratix10_svc_async_poll(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌟 stratix10_svc_async_poll(9) 🌟

✨ NAME ✨

okay so bestie, this is the Kernel API Manual page for stratix10_svc_async_poll β€” and it polls the status of an asynchronous service request. that's the whole name, no cap πŸ’…

🌸 SYNOPSIS 🌸

int stratix10_svc_async_poll (struct stratix10_svc_chan *chan , void
       *tx_handle , struct stratix10_svc_cb_data *data );

πŸŽ€ ARGUMENTS πŸŽ€

  • chan β€” pointer to the service channel structure 🫢
  • tx_handle β€” handle to the transaction being polled πŸ”
  • data β€” pointer to the callback data structure to be filled with the result ✨

πŸ’– DESCRIPTION πŸ’–

okay so what this one does: it checks the status of an asynchronous service request and fills the provided callback data structure with the result. literally that's the assignment, and it understood it πŸ’…

πŸ”₯ RETURN πŸ”₯

  • 0 on success πŸŽ‰
  • -EINVAL if any input parameter is invalid or if the async controller is not initialized 🚫
  • -EAGAIN if the transaction is still in progress ⏳
  • other negative error codes on failure 😭

🌈 SEE ALSO 🌈

Kernel file ./include/linux/firmware/intel/stratix10-svc-client.h: enum stratix10_svc_command_code(9), struct stratix10_svc_client_msg(9), struct stratix10_svc_command_config_type(9), struct stratix10_svc_cb_data(9), struct stratix10_svc_client(9), stratix10_svc_request_channel_byname(9), stratix10_svc_free_channel(9), stratix10_svc_allocate_memory(9), stratix10_svc_free_memory(9), stratix10_svc_send(9), stratix10_svc_done(9), async_callback_t(9), stratix10_svc_add_async_client(9), stratix10_svc_remove_async_client(9), stratix10_svc_async_send(9), stratix10_svc_async_done(9) πŸ‘‘

mwah πŸ’‹ this page's source/version is ./include/linux/firmware/intel, dated October 2026 β€” bye bestie, go poll something cute! πŸ¦‹

πŸ“¦ where this page comes from