Symbol: container_of
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1810
struct ph1handle *iph1 = container_of(p, struct ph1handle, scr);
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1865
struct ph2handle *iph2 = container_of(p, struct ph2handle, scr);
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1926
isakmp_ph1dying(container_of(p, struct ph1handle, sce));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1973
isakmp_ph1expire(container_of(p, struct ph1handle, sce));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2004
isakmp_ph1delete(container_of(p, struct ph1handle, sce));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2062
isakmp_ph2expire(container_of(p, struct ph2handle, sce));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2089
isakmp_ph2delete(container_of(p, struct ph2handle, sce));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2311
isakmp_chkph1there(container_of(p, struct ph2handle, sce));
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
1438
struct ph1handle *iph1 = container_of(sc, struct ph1handle, dpd_r_u);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
109
quick_timeover(container_of(p, struct ph2handle, sce));
crypto/dist/ipsec-tools/src/racoon/isakmp_xauth.c
357
struct xauth_reply_arg *xra = container_of(sc, struct xauth_reply_arg, sc);
crypto/dist/ipsec-tools/src/racoon/schedule.h
61
#ifndef container_of
sys/arch/arm/apple/apple_intc.c
115
#define PICTOSOFTC(pic) container_of(pic, struct apple_intc_softc, sc_pic)
sys/arch/arm/apple/apple_intc.c
116
#define PICTOPERCPU(pic) container_of(pic, struct apple_intc_percpu, pc_pic)
sys/arch/arm/apple/apple_nvme.c
278
container_of(sc, struct apple_nvme_softc, asc_nvme);
sys/arch/arm/apple/apple_nvme.c
329
container_of(sc, struct apple_nvme_softc, asc_nvme);
sys/arch/arm/broadcom/bcm2835_cprman.c
128
struct cprman_clk *clk = container_of(baseclk, struct cprman_clk, base);
sys/arch/arm/cortex/gicv3.c
56
container_of(pic, struct gicv3_softc, sc_pic)
sys/arch/arm/cortex/gicv3.c
58
container_of(lpi, struct gicv3_softc, sc_lpi)
sys/arch/arm/include/arm32/pmap.h
1236
#define PMAP_PAGE_TO_MD(ppage) container_of((ppage), struct vm_page_md, pp)
sys/arch/arm/nvidia/tegra_drm.c
287
struct tegra_drm_task *task = container_of(work, struct tegra_drm_task,
sys/arch/arm/nvidia/tegra_drm.h
160
#define to_tegra_crtc(x) container_of(x, struct tegra_crtc, base)
sys/arch/arm/nvidia/tegra_drm.h
161
#define to_tegra_encoder(x) container_of(x, struct tegra_encoder, base)
sys/arch/arm/nvidia/tegra_drm.h
162
#define to_tegra_connector(x) container_of(x, struct tegra_connector, base)
sys/arch/arm/nvidia/tegra_drm.h
163
#define to_tegra_framebuffer(x) container_of(x, struct tegra_framebuffer, base)
sys/arch/arm/nvidia/tegra_drm.h
164
#define to_tegra_fbdev(x) container_of(x, struct tegra_fbdev, helper)
sys/arch/arm/nvidia/tegra_fb.c
99
struct tegra_fb_softc *sc = container_of(task, struct tegra_fb_softc,
sys/arch/arm/nvidia/tegra_nouveau.c
284
container_of(nvdev, struct tegra_nouveau_softc, sc_nv_dev);
sys/arch/arm/nvidia/tegra_nouveau.c
309
container_of(nvdev, struct tegra_nouveau_softc, sc_nv_dev);
sys/arch/arm/nvidia/tegra_nouveau.c
318
container_of(dev, struct tegra_nouveau_softc, sc_nv_dev);
sys/arch/arm/nvidia/tegra_nouveau.c
328
container_of(dev, struct tegra_nouveau_softc, sc_nv_dev);
sys/arch/arm/nvidia/tegra_nouveau.c
338
container_of(dev, struct tegra_nouveau_softc, sc_nv_dev);
sys/arch/arm/nxp/imx6_dwhdmi.c
82
#define to_imx6_dwhdmi_softc(x) container_of(x, struct imx6_dwhdmi_softc, sc_base)
sys/arch/arm/nxp/imx6_dwhdmi.c
83
#define to_imx6_dwhdmi_encoder(x) container_of(x, struct imx6_dwhdmi_softc, sc_encoder)
sys/arch/arm/rockchip/rk_anxdp.c
74
#define to_rk_anxdp_softc(x) container_of(x, struct rk_anxdp_softc, sc_base)
sys/arch/arm/rockchip/rk_anxdp.c
75
#define to_rk_anxdp_encoder(x) container_of(x, struct rk_anxdp_softc, sc_encoder)
sys/arch/arm/rockchip/rk_drm.c
484
struct rk_drm_task *task = container_of(work, struct rk_drm_task,
sys/arch/arm/rockchip/rk_drm.h
109
#define to_rk_drm_framebuffer(x) container_of(x, struct rk_drm_framebuffer, base)
sys/arch/arm/rockchip/rk_dwhdmi.c
95
#define to_rk_dwhdmi_softc(x) container_of(x, struct rk_dwhdmi_softc, sc_base)
sys/arch/arm/rockchip/rk_dwhdmi.c
96
#define to_rk_dwhdmi_encoder(x) container_of(x, struct rk_dwhdmi_softc, sc_encoder)
sys/arch/arm/rockchip/rk_fb.c
118
container_of(task, struct rk_fb_softc, sc_attach_task);
sys/arch/arm/rockchip/rk_vop.c
181
#define to_rk_vop_crtc(x) container_of(x, struct rk_vop_crtc, base)
sys/arch/arm/rockchip/rk_vop.c
182
#define to_rk_vop_plane(x) container_of(x, struct rk_vop_plane, base)
sys/arch/arm/sunxi/sunxi_drm.c
534
struct sunxi_drm_task *task = container_of(work, struct sunxi_drm_task,
sys/arch/arm/sunxi/sunxi_drm.h
112
#define to_sunxi_drm_framebuffer(x) container_of(x, struct sunxi_drm_framebuffer, base)
sys/arch/arm/sunxi/sunxi_dwhdmi.c
71
#define to_sunxi_dwhdmi_softc(x) container_of(x, struct sunxi_dwhdmi_softc, sc_base)
sys/arch/arm/sunxi/sunxi_fb.c
103
container_of(task, struct sunxi_fb_softc, sc_attach_task);
sys/arch/arm/sunxi/sunxi_lcdc.c
142
#define to_sunxi_lcdc_encoder(x) container_of(x, struct sunxi_lcdc_encoder, base)
sys/arch/arm/sunxi/sunxi_mixer.c
274
#define to_sunxi_mixer_crtc(x) container_of(x, struct sunxi_mixer_crtc, base)
sys/arch/arm/sunxi/sunxi_mixer.c
275
#define to_sunxi_mixer_plane(x) container_of(x, struct sunxi_mixer_plane, base)
sys/arch/arm/ti/ti_fb.c
99
struct ti_fb_softc *sc = container_of(task, struct ti_fb_softc,
sys/arch/arm/ti/ti_lcdc.c
677
struct tilcdc_drm_task *task = container_of(work,
sys/arch/arm/ti/ti_lcdc.h
119
#define to_tilcdc_framebuffer(x) container_of(x, struct tilcdc_framebuffer, base)
sys/arch/arm/ti/ti_lcdc.h
120
#define to_tilcdc_crtc(x) container_of(x, struct tilcdc_crtc, base)
sys/arch/hpcmips/hpcmips/bus_dma.c
139
container_of(bdm, struct bus_dmamap_hpcmips, bdm);
sys/arch/riscv/starfive/jh7100_gmac.c
65
container_of(gmac_sc, struct jh7100_gmac_softc, sc_gmac);
sys/arch/riscv/starfive/jh7110_pcie.c
231
container_of(phsc, struct jh7110_pcie_softc, sc_phsc);
sys/arch/riscv/starfive/jh7110_pcie.c
256
container_of(phsc, struct jh7110_pcie_softc, sc_phsc);
sys/arch/riscv/starfive/jh71x0_clkc.c
541
container_of(clk, struct jh71x0_clkc_clk, jcc_clk);
sys/arch/riscv/starfive/jh71x0_clkc.c
564
container_of(clk, struct jh71x0_clkc_clk, jcc_clk);
sys/arch/riscv/starfive/jh71x0_clkc.c
584
container_of(clk, struct jh71x0_clkc_clk, jcc_clk);
sys/arch/riscv/starfive/jh71x0_clkc.c
631
container_of(clk, struct jh71x0_clkc_clk, jcc_clk);
sys/arch/riscv/starfive/jh71x0_clkc.c
690
container_of(clk, struct jh71x0_clkc_clk, jcc_clk);
sys/arch/riscv/starfive/jh71x0_clkc.c
704
container_of(clk, struct jh71x0_clkc_clk, jcc_clk);
sys/arch/x86/pci/dwiic_pci.c
288
struct pci_dwiic_softc *sc = container_of(dwsc, struct pci_dwiic_softc,
sys/dev/acpi/apei_hest.c
150
ACPI_HEST_GENERIC_V2 *ghes_v2 = container_of(src->as_header,
sys/dev/acpi/apei_hest.c
215
ACPI_HEST_GENERIC *ghes = container_of(src->as_header,
sys/dev/acpi/apei_hest.c
245
ACPI_HEST_GENERIC_V2 *ghes_v2 = container_of(src->as_header,
sys/dev/acpi/apei_hest.c
696
ACPI_HEST_IA_MACHINE_CHECK *const imc = container_of(header,
sys/dev/acpi/apei_hest.c
711
ACPI_HEST_IA_CORRECTED *const imcc = container_of(header,
sys/dev/acpi/apei_hest.c
726
ACPI_HEST_IA_NMI *const ianmi = container_of(header,
sys/dev/acpi/apei_hest.c
737
ACPI_HEST_AER_ROOT *const aerroot = container_of(header,
sys/dev/acpi/apei_hest.c
748
ACPI_HEST_AER *const aer = container_of(header,
sys/dev/acpi/apei_hest.c
759
ACPI_HEST_AER_BRIDGE *const aerbridge = container_of(header,
sys/dev/acpi/apei_hest.c
770
ACPI_HEST_GENERIC *const ghes = container_of(header,
sys/dev/acpi/apei_hest.c
779
ACPI_HEST_GENERIC_V2 *const ghes_v2 = container_of(header,
sys/dev/acpi/apei_hest.c
788
ACPI_HEST_IA_DEFERRED_CHECK *const imdc = container_of(header,
sys/dev/acpi/apei_hest.c
847
ACPI_HEST_GENERIC *ghes = container_of(header,
sys/dev/acpi/apei_hest.c
854
ACPI_HEST_GENERIC_V2 *ghes_v2 = container_of(header,
sys/dev/acpi/apei_hest.c
90
ACPI_HEST_GENERIC *ghes = container_of(src->as_header,
sys/dev/ata/wd.c
2126
return container_of(bp, struct wd_ioctl, wi_bp);
sys/dev/fdt/fdt_panel.c
61
#define to_panel_fdt(x) container_of(x, struct panel_fdt_softc, sc_panel)
sys/dev/fdt/fdt_regulator.c
41
container_of((_reg), struct fdtbus_regulator_controller, rc_reg)
sys/dev/fdt/hdmi_connector.c
67
#define to_dispcon_hdmi_connector(x) container_of(x, struct dispcon_hdmi_connector, base)
sys/dev/hyperv/if_hvn.c
3699
struct hvn_rx_ring *rxr = container_of(wk, struct hvn_rx_ring, rxr_wk);
sys/dev/i2c/anxedp.c
98
#define to_anxedp_connector(x) container_of(x, struct anxedp_connector, base)
sys/dev/i2c/axppmic.c
985
container_of(work, struct axppmic_softc, sc_work);
sys/dev/i2c/bmx280thpi2c.c
52
container_of((sc), struct bmx280_i2c_softc, sc_bmx280)
sys/dev/i2c/mcp23xxxgpio_i2c.c
64
container_of((sc), struct mcpgpio_i2c_softc, sc_mcpgpio)
sys/dev/i2c/pcai2cmux.c
202
return container_of(iicmux, struct pcaiicmux_softc, sc_iicmux);
sys/dev/i2c/sc16is7xxi2c.c
52
container_of((sc), struct sc16is7xx_i2c_softc, sc_sc16is7xx)
sys/dev/i2c/tda19988.c
280
#define to_tda_connector(x) container_of(x, struct tda19988_connector, base)
sys/dev/ic/anx_dp.c
906
struct anxdp_softc * const sc = container_of(dpaux, struct anxdp_softc,
sys/dev/ic/anx_dp.h
76
#define to_anxdp_connector(x) container_of(x, struct anxdp_connector, base)
sys/dev/ic/dw_hdmi.h
101
#define to_dwhdmi_connector(x) container_of(x, struct dwhdmi_connector, base)
sys/dev/ic/sc16is7xx_tty.c
47
container_of((sc), struct sc16is7xx_tty_softc, sc_com)
sys/dev/mii/mcommphy.c
516
container_of(sc, struct mcomm_softc, sc_miisc);
sys/dev/mii/mcommphy.c
642
container_of(sc, struct mcomm_softc, sc_miisc);
sys/dev/pci/cxgb/cxgb_adapter.h
550
return container_of(q, struct sge_qset, fl[qidx]);
sys/dev/pci/cxgb/cxgb_adapter.h
556
return container_of(q, struct sge_qset, rspq);
sys/dev/pci/cxgb/cxgb_adapter.h
562
return container_of(q, struct sge_qset, txq[qidx]);
sys/dev/pci/cxgb/cxgb_adapter.h
568
return container_of(d, struct adapter, tdev);
sys/dev/pci/if_bwfm_pci.c
1795
struct bwfm_cmd_flowring_create *cmd = container_of(wk, struct bwfm_cmd_flowring_create, wq_cookie);
sys/dev/pci/if_iavf.c
3322
qp = container_of(wk, struct iavf_queue_pair, qp_work);
sys/dev/pci/if_iavf.c
5181
work = container_of(wk, struct iavf_work, ixw_cookie);
sys/dev/pci/if_ixl.c
3489
qp = container_of(wk, struct ixl_queue_pair, qp_work);
sys/dev/pci/if_ixl.c
6800
work = container_of(wk, struct ixl_work, ixw_cookie);
sys/dev/pci/if_vioif.c
2764
work = container_of(wk, struct vioif_work, cookie);
sys/dev/pci/if_vmx.c
2650
vmxq = container_of(wk, struct vmxnet3_queue, vxq_wq_cookie);
sys/dev/pci/if_vmx.c
3196
vmxq = container_of(txq, struct vmxnet3_queue, vxq_txqueue);
sys/dev/pci/if_vmx.c
3515
vmxq = container_of(txq, struct vmxnet3_queue, vxq_txqueue);
sys/dev/pci/if_wm.c
11156
struct wm_queue *wmq = container_of(wk, struct wm_queue, wmq_cookie);
sys/dev/pci/if_wm.c
18258
struct wm_queue *wmq = container_of(txq, struct wm_queue, wmq_txq);
sys/dev/pci/if_wm.c
18272
struct wm_queue *wmq = container_of(txq, struct wm_queue, wmq_txq);
sys/dev/pci/if_wm.c
3880
struct wm_queue *wmq = container_of(txq, struct wm_queue, wmq_txq);
sys/dev/pci/if_wm.c
9860
struct wm_queue *wmq = container_of(txq, struct wm_queue, wmq_txq);
sys/dev/pci/igc/if_igc.c
2922
container_of(wk, struct igc_queue, igcq_wq_cookie);
sys/dev/pci/ixgbe/ix_txrx.c
376
struct tx_ring *txr = container_of(wk, struct tx_ring, wq_cookie);
sys/dev/pci/ixgbe/ixgbe.c
6734
struct ix_queue *que = container_of(wk, struct ix_queue, wq_cookie);
sys/dev/pci/ixgbe/ixv.c
3349
struct ix_queue *que = container_of(wk, struct ix_queue, wq_cookie);
sys/dev/pci/virtio_pci.c
1111
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
1138
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
1231
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
1271
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
624
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
655
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
667
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
687
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
703
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
725
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
736
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
768
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
809
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
825
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
884
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
924
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/virtio_pci.c
973
struct virtio_pci_softc * const psc = container_of(sc,
sys/dev/pci/xmm7360.c
1007
struct queue_pair *qp = container_of(inode->i_cdev, struct queue_pair, cdev);
sys/dev/pci/xmm7360.c
1377
struct xmm_net *xn = container_of(t, struct xmm_net, deadline);
sys/dev/pci/xmm7360.c
1682
qp = container_of(tty->port, struct queue_pair, port);
sys/dev/pci/xmm7360.c
1789
struct xmm_dev *xmm = container_of(work, struct xmm_dev, init_work);
sys/dev/pci/xmm7360.c
2757
struct wwanc_softc *sc = container_of(xmm, struct wwanc_softc, sc_xmm);
sys/dev/pci/xmm7360.c
2788
struct wwanc_softc *sc = container_of(xmm, struct wwanc_softc, sc_xmm);
sys/dev/pci/xmm7360.c
2963
container_of(xn, struct wwan_softc, sc_xmm_net);
sys/dev/pci/xmm7360.c
3004
container_of(xn, struct wwan_softc, sc_xmm_net);
sys/dev/pckbport/synaptics.c
139
container_of((SC), struct pms_softc, u.synaptics); \
sys/dev/spi/bmx280thpspi.c
51
container_of((sc), struct bmx280_spi_softc, sc_bmx280)
sys/dev/spi/mcp23xxxgpio_spi.c
96
container_of((sc), struct mcpgpio_spi_softc, sc_mcpgpio)
sys/dev/spi/sc16is7xxspi.c
53
container_of((sc), struct sc16is7xx_spi_softc, sc_sc16is7xx)
sys/dev/usb/uhid.c
144
container_of(sc, struct uhid_usb_softc, sc_base);
sys/dev/usb/xhci.c
2148
container_of(pipe, struct xhci_pipe, xp_pipe);
sys/dev/usb/xhci.c
2362
container_of(pipe, struct xhci_pipe, xp_pipe);
sys/kern/kern_event.c
142
#define KNOTE_TO_KIMPL(knp) container_of((knp), struct knote_impl, ki_knote)
sys/kern/kern_threadpool.c
545
container_of(pool, struct threadpool_unbound, tpu_pool);
sys/kern/kern_time.c
1057
pt = container_of(it, struct ptimer, pt_itimer);
sys/kern/kern_time.c
1186
struct ptimer *pt = container_of(it, struct ptimer, pt_itimer);
sys/kern/kern_time.c
1554
pt = container_of(it, struct ptimer, pt_itimer);
sys/kern/subr_thmap.c
290
thmap_gc_t *const gc = container_of(ptr, struct thmap_gc, data[0]);
sys/kern/subr_thmap.c
977
gc = container_of(ptr, struct thmap_gc, data[0]);
sys/kern/sys_timerfd.c
113
container_of(it, struct timerfd, tfd_itimer);
sys/kern/sys_timerfd.c
131
container_of(it, struct timerfd, tfd_itimer);
sys/net/if.c
2345
struct ifnet *ifp = container_of(work, struct ifnet, if_link_work);
sys/net/if.c
2634
container_of(work, struct if_slowtimo_data, isd_work);
sys/net/if_l2tp.c
1016
struct l2tp_softc *sc = container_of(ifp, struct l2tp_softc,
sys/net/if_l2tp.c
1072
struct l2tp_softc *sc = container_of(ifp, struct l2tp_softc,
sys/net/if_l2tp.c
339
struct l2tp_softc *sc = container_of(ifp, struct l2tp_softc,
sys/net/if_l2tp.c
409
struct l2tp_softc *sc = container_of(ifp, struct l2tp_softc,
sys/net/if_l2tp.c
648
struct l2tp_softc *sc = container_of(ifp, struct l2tp_softc,
sys/net/if_l2tp.c
670
struct l2tp_softc *sc = container_of(ifp, struct l2tp_softc,
sys/net/if_l2tp.c
697
struct l2tp_softc *sc = container_of(ifp, struct l2tp_softc,
sys/net/if_spppsubr.c
6581
work = container_of(wk, struct sppp_work, work);
sys/net/if_wg.c
3716
struct wg_peer *wgp = container_of(wk, struct wg_peer, wgp_work);
sys/net/if_wg.c
3748
struct wg_softc *wg = container_of(job, struct wg_softc, wg_job);
sys/net/if_wg.c
4384
struct wg_softc *wg = container_of(ifp, struct wg_softc, wg_if);
sys/net/if_wg.c
4460
wga = container_of(rn, struct wg_allowedip, wga_nodes[0]);
sys/net/lagg/if_lagg.c
2867
lw = container_of(wk, struct lagg_work, lw_cookie);
sys/net/lagg/if_lagg_lacp.c
1442
lacpp = container_of(lw, struct lacp_port, lp_work_smtx);
sys/net/lagg/if_lagg_lacp.c
2658
lacpp = container_of(lw, struct lacp_port, lp_work_marker);
sys/sys/vnode_impl.h
124
#define VNODE_TO_VIMPL(vp) container_of((vp), struct vnode_impl, vi_vnode)
sys/uvm/uvm_page.h
409
#define VM_MD_TO_PAGE(md) (container_of((md), struct vm_page, mdpage))
tests/kernel/threadpool_tester/threadpool_tester.c
349
container_of(job, struct tester_context, ctx_job);
tests/modules/threadpool_tester/threadpool_tester.c
349
container_of(job, struct tester_context, ctx_job);
tests/rump/kernspace/threadpool.c
108
container_of(job, struct test_job_data, job);
tests/rump/kernspace/threadpool.c
122
container_of(job, struct test_job_data, job);