valid_event_struct(9)
β¨ valid_event_struct(9) β Kernel API Manual, but cute β¨
okay so bestie, welcome to the valid_event_struct(9) page from the Kernel API Manual. This is the little function that does an event vibe check, and we're gonna keep every fact exactly where it belongs. no cap. π
πΈ NAME πΈ
valid_event_struct β Determines if event is valid.
π¦ SYNOPSIS π¦
This is the exact signature, character for character:
int valid_event_struct (struct event_pool *pool , struct
srp_event_struct *evt );
π ARGUMENTS π
poolβ theevent_poolthat contains the event. literally the pool holding the event, periodt.evtβ thesrp_event_structto be checked for validity. this is the event getting the vibe check.
π DESCRIPTION π
Okay so here's the tea: valid_event_struct returns zero if event is invalid, one otherwise. That's the whole test, and it's giving simple-and-iconic. π«Ά
π SEE ALSO π
The whole squad in SEE ALSO, fr fr:
- Kernel file:
./drivers/scsi/ibmvscsi/ibmvscsi.c ibmvscsi_handle_event(9)ibmvscsi_release_crq_queue(9)crq_queue_next_crq(9)ibmvscsi_send_crq(9)ibmvscsi_task(9)ibmvscsi_reset_crq_queue(9)ibmvscsi_init_crq_queue(9)ibmvscsi_reenable_crq_queue(9)initialize_event_pool(9)release_event_pool(9)free_event_struct(9)get_event_struct(9)init_event_struct(9)unmap_cmd_data(9)map_sg_data(9)map_data_for_srp_cmd(9)purge_requests(9)ibmvscsi_set_request_limit(9)ibmvscsi_reset_host(9)ibmvscsi_timeout(9)ibmvscsi_send_srp_event(9)handle_cmd_rsp(9)lun_from_dev(9)ibmvscsi_queuecommand_lck(9)map_persist_bufs(9)unmap_persist_bufs(9)login_rsp(9)send_srp_login(9)capabilities_rsp(9)send_mad_capabilities(9)fast_fail_rsp(9)enable_fast_fail(9)adapter_info_rsp(9)send_mad_adapter_info(9)ibmvscsi_eh_host_reset_handler(9)ibmvscsi_handle_crq(9)ibmvscsi_sdev_configure(9)ibmvscsi_change_queue_depth(9)ibmvscsi_get_desired_dma(9)ibmvscsi_resume(9)
source/version: ./drivers/scsi/ibmvscsi Β· date: October 2026 Β· page: valid_event_struct(9) β sign-off, 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