Home
last modified time | relevance | path

Searched refs:__containerof (Results 1 – 25 of 86) sorted by relevance

1234

/freebsd/sys/dev/ice/
H A Dice_osdep.c82 struct ice_softc *sc = __containerof(hw, struct ice_softc, hw); in ice_hw_to_dev()
193 struct ice_softc *sc = __containerof(hw, struct ice_softc, hw); in rd32()
211 struct ice_softc *sc = __containerof(hw, struct ice_softc, hw); in rd64()
239 struct ice_softc *sc = __containerof(hw, struct ice_softc, hw); in wr32()
258 struct ice_softc *sc = __containerof(hw, struct ice_softc, hw); in wr64()
H A Dice_rdma_internal.h72 #define ice_rdma_peer_to_entry(p) __containerof(p, struct ice_rdma_entry, peer)
73 #define ice_rdma_entry_to_sc(e) __containerof(e, struct ice_softc, rdma_entry)
/freebsd/sys/dev/cxgbe/cxgbei/
H A Dcxgbei.h74 return (__containerof(ic, struct icl_cxgbei_conn, ic)); in ic_to_icc()
104 return (__containerof(ip, struct icl_cxgbei_pdu, ip)); in ip_to_icp()
/freebsd/sys/x86/iommu/
H A Damd_iommu.h106 __containerof((unit), struct amdiommu_unit, iommu)
120 __containerof((domain), struct amdiommu_domain, iodom)
124 __containerof((ctx), struct amdiommu_ctx, context)
H A Dintel_dmar.h89 __containerof((dmar), struct dmar_unit, iommu)
93 __containerof((domain), struct dmar_domain, iodom)
97 __containerof((ctx), struct dmar_ctx, context)
/freebsd/tools/build/cross-build/include/common/sys/
H A Dcdefs.h219 #ifndef __containerof
220 #define __containerof(x, s, m) \ macro
/freebsd/sys/fs/devfs/
H A Ddevfs_int.h74 #define cdev2priv(c) __containerof(c, struct cdev_priv, cdp_c)
/freebsd/sys/dev/cxgbe/
H A Dt4_l2t.h103 struct l2t_data *d = __containerof(e, struct l2t_data, l2tab[e->idx]); in t4_l2t_release()
H A Doffload.h103 return (__containerof(t, struct cxgbe_rate_tag, com)); in mst_to_crt()
/freebsd/sys/dev/firmware/arm/
H A Dscmi.h81 #define hdr_to_msg(h) __containerof((h), struct scmi_msg, hdr)
H A Dscmi.c137 #define tsk_to_req(t) __containerof((t), struct scmi_req, tsk)
138 #define buf_to_msg(b) __containerof((b), struct scmi_msg, payld)
139 #define msg_to_req(m) __containerof((m), struct scmi_req, msg)
/freebsd/sys/dev/usb/
H A Dusb_transfer.h52 __containerof(dpt, struct usb_xfer_root, dma_parent_tag)
/freebsd/contrib/libarchive/unzip/
H A Dla_queue.h365 __containerof((head)->stqh_last, \
558 __containerof((elm)->field.le_prev, \
794 (TAILQ_EMPTY(head) ? NULL : __containerof((head)->tqh_last, QUEUE_TYPEOF(type), field.tqe_next))
803 __containerof((elm)->field.tqe_prev, QUEUE_TYPEOF(type), field.tqe_next))
/freebsd/contrib/bsnmp/snmpd/
H A Dtrans_inet.c353 struct inet_port *port = __containerof(tp, struct inet_port, tport); in inet_recv()
354 struct port_sock *sock = __containerof(pi, struct port_sock, input); in inet_recv()
386 struct inet_port *p = __containerof(tp, struct inet_port, tport); in inet_send()
388 __containerof(pi, struct port_sock, input); in inet_send()
/freebsd/sys/netinet/
H A Dudp_var.h123 #define intoudpcb(ip) __containerof((ip), struct udpcb, u_inpcb)
H A Dip_gre.c116 s = __containerof(gs, struct in_gre_socket, base); in in_gre_lookup_socket()
267 s = __containerof(gs, struct in_gre_socket, base); in in_gre_setup_socket()
/freebsd/sys/net/route/
H A Droute_subscription.c183 rs = __containerof(ctx, struct rib_subscription, epoch_ctx); in destroy_subscription_epoch()
H A Droute_rtentry.c142 rt = __containerof(ctx, struct rtentry, rt_epoch_ctx); in destroy_rtentry_epoch()
H A Dnhop.c132 ctl = __containerof(ctx, struct nh_control, ctl_epoch_ctx); in destroy_ctl_epoch()
H A Dfib_algo.c1134 fd = __containerof(ctx, struct fib_data, fd_epoch_ctx); in destroy_fd_instance_epoch()
1552 fdh = __containerof(ctx, struct fib_dp_header, fdh_epoch_ctx); in destroy_fdh_epoch()
1581 return (__containerof((void *)dp, struct fib_dp_header, fdh_idx)); in get_fib_dp_header()
1818 nrd = __containerof(ctx, struct nhop_release_data, ctx); in release_nhop_epoch()
/freebsd/usr.sbin/pkg/
H A Decc.c63 #define ECC_CCTX(c) (__containerof(c, const struct ecc_sign_ctx, sctx))
64 #define ECC_CTX(c) (__containerof(c, struct ecc_sign_ctx, sctx))
/freebsd/sys/netinet6/
H A Dip6_gre.c107 s = __containerof(gs, struct in6_gre_socket, base); in in6_gre_lookup_socket()
262 s = __containerof(gs, struct in6_gre_socket, base); in in6_gre_setup_socket()
/freebsd/sys/sys/
H A Dqueue.h509 __containerof((head)->stqh_last, \
737 __containerof((elm)->field.le_prev, \
1010 (TAILQ_EMPTY(head) ? NULL : __containerof((head)->tqh_last, QUEUE_TYPEOF(type), field.tqe_next))
1019 __containerof((elm)->field.tqe_prev, QUEUE_TYPEOF(type), field.tqe_next))
/freebsd/sys/net/
H A Dbpf.c306 bp = __containerof(ctx, struct bpf_if, epoch_ctx); in bpfif_free()
356 ptr = __containerof(ctx, struct bpf_program_buffer, epoch_ctx); in bpf_program_buffer_free()
2024 fcode = __containerof((void *)d->bd_wfilter, in bpf_setf()
2033 fcode = __containerof((void *)d->bd_rfilter, in bpf_setf()
2749 d = __containerof(ctx, struct bpf_d, epoch_ctx); in bpfd_free()
2752 p = __containerof((void *)d->bd_rfilter, in bpfd_free()
2760 p = __containerof((void *)d->bd_wfilter, in bpfd_free()
/freebsd/sys/netpfil/ipfw/nat64/
H A Dnat64lsn_control.c69 return (__containerof(no, struct nat64lsn_instance, no)); in nat64lsn_find()
353 __containerof(no, struct nat64lsn_instance, no), uc); in export_config_cb()
869 i0 = __containerof(no, struct nat64lsn_instance, no); in nat64lsn_swap_sets_cb()

1234