STRUCT CDNSP_PORT(9)
β¨ NAME β¨
struct cdnsp_port β holds information about detected ports. This is the struct cdnsp_port(9) page from the Kernel API Manual, and yes bestie, itβs literally a little port-info struct π«Ά.
π¦ SYNOPSIS π¦
struct cdnsp_port {
struct cdnsp_port_regs __iomem *regs;
u8 port_num;
u8 exist;
u8 maj_rev;
u8 min_rev;
};
π Members π
regsβ thestruct cdnsp_port_regs __iomem *field in the struct. Itβs giving pointer-to-cdnsp_port_regsenergy β¨.port_numβ Port number.existβ Indicate if port exist.maj_revβ Major revision.min_revβ Minor revision.
π SEE ALSO π
Kernel file: ./drivers/usb/cdns3/cdnsp-gadget.h β and hereβs the whole struct squad, no cap:
struct cdnsp_cap_regs(9)struct cdnsp_op_regs(9)struct cdnsp_port_regs(9)struct cdnsp_intr_reg(9)struct cdnsp_run_regs(9)struct cdnsp_rev_cap(9)struct cdnsp_doorbell_array(9)struct cdnsp_container_ctx(9)struct cdnsp_slot_ctx(9)struct cdnsp_ep_ctx(9)struct cdnsp_stream_info(9)struct cdnsp_ep(9)struct cdnsp_device_context_array(9)struct cdnsp_transfer_event(9)struct cdnsp_link_trb(9)struct cdnsp_event_cmd(9)struct cdnsp_segment(9)struct cdnsp_td(9)struct cdnsp_dequeue_state(9)struct cdnsp_ring(9)struct cdnsp_erst_entry(9)struct cdnsp_erst(9)struct cdnsp_request(9)struct cdnsp_device(9)next_request(9)
Source/version/date: ./drivers/usb/cdns3 Β· October 2026 Β· struct cdnsp_port(9) β thatβs the tea, bestie; go read the kernel file and slay ππ¦
π¦ 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