recv_ipc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ recv_ipc(9) β€” Kernel API Manual πŸ¦‹

okay so bestie, welcome to recv_ipc(9) from the Kernel API Manual. this is the whole vibe: receive and process IPC management messages. no cap, that’s the gig. πŸ’…


🌸 NAME 🌸

recv_ipc β€” receive and process IPC management messages, bestie. literally the whole point. ✨

πŸŽ€ SYNOPSIS πŸŽ€

void     recv_ipc (struct ishtp_device *dev , uint32_t doorbell_val );

πŸ’– ARGUMENTS πŸ’–

  • dev β€” the ishtp device instance. that’s the device bestie in question. 🫢
  • doorbell_val β€” the doorbell value. yes, that exact value. πŸ””

🌈 DESCRIPTION 🌈

okay so this function runs in ISR context. that’s the description. periodt. πŸ’€βœ¨

⚠️ NOTE ⚠️

heads up, bestie β€” not me letting you miss this:

Any other mng command than reset_notify and reset_notify_ack won't wake BH handler

fr fr, that’s the note. don’t forget it. πŸ™ˆ

πŸ‘‘ SEE ALSO πŸ‘‘

kernel file: ./drivers/hid/intel-ish-hid/ipc/ipc.c β€” and the whole friend group is right here, bestie:

mwah πŸ’‹ β€” source/version ./drivers/hid/intel-ish-hid/ipc, dated October 2026, page recv_ipc(9). bye bestie 🫢✨

πŸ“¦ where this page comes from