digital_start_poll(9)
π digital_start_poll(9) π
okay so bestie, weβre in the Kernel API Manual and this page is literally digital_start_poll(9) β itβs giving βkick off the pollβ energy, no cap β¨
β¨ NAME β¨
digital_start_poll β the start_poll operation, periodt π
πΈ SYNOPSIS πΈ
int digital_start_poll (struct nfc_dev *nfc_dev , __u32 im_protocols ,
__u32 tm_protocols );
π ARGUMENTS π
nfc_devβ the device thatβs getting polled, bestie π«Άim_protocolsβ a bitset of nfc initiator protocols to be used for polling β¨tm_protocolsβ a bitset of nfc transport protocols to be used for polling π¦
π₯ DESCRIPTION π₯
okay so hereβs the vibe: for every supported protocol, the corresponding polling function gets added to the table of polling technologies (ddev->poll_techs[]) using digital_add_poll_tech π
and when a polling function fails β whether itβs by timeout or protocol error β the next one is schedule by digital_poll_next_tech on the poll workqueue (ddev->poll_work) π
π SEE ALSO π
Kernel file ./net/nfc/digital_core.c β go read it, iykyk ππ«
./net/nfc Β· October 2026 Β· digital_start_poll(9) β mwah, signed off with main character energy ππ«Άπ
π¦ 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