ibmvmc_reset_crq_queue(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay bestie, welcome to ibmvmc_reset_crq_queue(9) from the Kernel API Manual πŸ’–. This page is for Reset CRQ Queue, and yes, it’s giving β€œwe need to reset the CRQ queue” energy. Periodt. πŸ’…


🌸 SYNOPSIS 🌸

int ibmvmc_reset_crq_queue (struct crq_server_adapter *adapter );

πŸŽ€ ARGUMENTS πŸŽ€

  • adapter β€” the crq_server_adapter struct. That’s the whole argument, bestie. 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so here’s the tea: this function calls h_free_crq, then it calls H_REG_CRQ, and then it does all the bookkeeping to get us back to where we can communicate. That’s the whole little reset moment, and it’s lowkey iconic. ✨


πŸ’– RETURN πŸ’–

  • 0 β€” Success πŸ‘‘
  • Non-Zero β€” Failure 😭

🌈 SEE ALSO 🌈

Kernel file ./drivers/misc/ibmvmc.c β€” yes, that’s the spot, bestie.

plus these legends: h_request_vmc(9), ibmvmc_handle_event(9), ibmvmc_release_crq_queue(9), crq_queue_next_crq(9), ibmvmc_send_crq(9), alloc_dma_buffer(9), free_dma_buffer(9), ibmvmc_get_valid_hmc_buffer(9), ibmvmc_get_free_hmc_buffer(9), ibmvmc_free_hmc_buffer(9), ibmvmc_count_hmc_buffers(9), ibmvmc_get_free_hmc(9), ibmvmc_return_hmc(9), ibmvmc_send_open(9), ibmvmc_send_close(9), ibmvmc_send_capabilities(9), ibmvmc_send_add_buffer_resp(9), ibmvmc_send_rem_buffer_resp(9), ibmvmc_send_msg(9), ibmvmc_open(9), ibmvmc_close(9), ibmvmc_read(9), ibmvmc_poll(9), ibmvmc_write(9), ibmvmc_setup_hmc(9), ibmvmc_ioctl_sethmcid(9), ibmvmc_ioctl_query(9), ibmvmc_ioctl_requestvmc(9), ibmvmc_ioctl(9), ibmvmc_add_buffer(9), ibmvmc_rem_buffer(9), ibmvmc_process_capabilities(9), ibmvmc_validate_hmc_session(9), ibmvmc_reset(9), ibmvmc_reset_task(9), ibmvmc_process_open_resp(9), ibmvmc_process_close_resp(9), ibmvmc_crq_process(9), ibmvmc_handle_crq_init(9), ibmvmc_handle_crq(9), ibmvmc_init_crq_queue(9).


okay that’s the whole page πŸ’‹ source/version: ./drivers/misc, date: October 2026, footer name: ibmvmc_reset_crq_queue(9). mwah πŸŽ€

πŸ“¦ where this page comes from