ib_register_event_handler(9)
πΈ NAME πΈ
okay bestie, welcome to the Kernel API Manual page for ib_register_event_handler(9). This one is literally ib_register_event_handler β register an IB event handler. That's the whole name, periodt. π
β¨ SYNOPSIS β¨
no cap, the signature is exactly this, character for character:
void ib_register_event_handler (struct ib_event_handler *event_handler
);
π ARGUMENTS π
event_handlerβ the handler you wanna register. That's it, bestie, that's the argument.
π¦ DESCRIPTION π¦
Okay so ib_register_event_handler registers an event handler that will be called back when asynchronous IB events occur β as defined in chapter 11 of the InfiniBand Architecture Specification. Iconic. This callback occurs in workqueue context, okay? Write it down, iykyk. π«Ά
π SEE ALSO π
First, the kernel file ./drivers/infiniband/core/device.c β and then the whole squad, in order:
rdma_dev_access_netns(9)rdma_dev_has_raw_cap(9)ib_device_put(9)_ib_alloc_device(9)ib_dealloc_device(9)ib_port_immutable_read(9)ib_register_device(9)ib_unregister_device(9)ib_unregister_device_and_put(9)ib_unregister_driver(9)ib_unregister_device_queued(9)ib_register_client(9)ib_unregister_client(9)ib_get_client_nl_info(9)ib_set_client_data(9)ib_unregister_event_handler(9)ib_query_port(9)ib_device_set_netdev(9)ib_query_netdev_port(9)ib_device_get_by_netdev(9)ib_enum_roce_netdev(9)ib_enum_all_roce_netdevs(9)ib_device_enable_gid_updates(9)ib_device_disable_gid_updates(9)ib_query_pkey(9)ib_modify_device(9)ib_modify_port(9)ib_find_gid(9)ib_find_pkey(9)ib_get_net_dev_by_params(9)
mwah π β source/version: ./drivers/infiniband/core; date: October 2026; page tag: ib_register_event_handler(9). byeee, go register that handler β¨
π¦ 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