Searched refs:__containerof (Results 1 - 25 of 81) sorted by relevance

1234

/freebsd-current/sys/dev/ice/
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)
H A Dice_osdep.c74 * allocated separately, so that __containerof math will work.
82 struct ice_softc *sc = __containerof(hw, struct ice_softc, hw);
193 struct ice_softc *sc = __containerof(hw, struct ice_softc, hw);
211 struct ice_softc *sc = __containerof(hw, struct ice_softc, hw);
239 struct ice_softc *sc = __containerof(hw, struct ice_softc, hw);
258 struct ice_softc *sc = __containerof(hw, struct ice_softc, hw);
H A Dice_osdep.h210 * contained structure is done via __containerof
222 * accessed using __containerof. This way, the ice_list_head doesn't need to
233 __containerof(ptr, type, member)
/freebsd-current/sys/dev/cxgbe/cxgbei/
H A Dcxgbei.h74 return (__containerof(ic, struct icl_cxgbei_conn, ic));
104 return (__containerof(ip, struct icl_cxgbei_pdu, ip));
/freebsd-current/sys/dev/firmware/arm/
H A Dscmi.h72 #define hdr_to_msg(h) __containerof((h), struct scmi_msg, hdr)
H A Dscmi.c105 #define buf_to_msg(b) __containerof((b), struct scmi_msg, payld)
106 #define msg_to_req(m) __containerof((m), struct scmi_req, msg)
/freebsd-current/sys/dev/cxgbe/
H A Dt4_l2t.h105 struct l2t_data *d = __containerof(e, struct l2t_data, l2tab[e->idx]);
H A Doffload.h111 return (__containerof(t, struct cxgbe_rate_tag, com));
/freebsd-current/sys/fs/devfs/
H A Ddevfs_int.h74 #define cdev2priv(c) __containerof(c, struct cdev_priv, cdp_c)
/freebsd-current/sys/dev/usb/
H A Dusb_transfer.h52 __containerof(dpt, struct usb_xfer_root, dma_parent_tag)
/freebsd-current/tools/build/cross-build/include/common/sys/
H A Dcdefs.h219 #ifndef __containerof
220 #define __containerof(x, s, m) \ macro
/freebsd-current/sys/x86/iommu/
H A Dintel_dmar.h92 __containerof((dmar), struct dmar_unit, iommu)
96 __containerof((domain), struct dmar_domain, iodom)
100 __containerof((ctx), struct dmar_ctx, context)
/freebsd-current/sys/net/route/
H A Droute_subscription.c183 rs = __containerof(ctx, struct rib_subscription, epoch_ctx);
H A Dnhop.c132 ctl = __containerof(ctx, struct nh_control, ctl_epoch_ctx);
H A Droute_rtentry.c142 rt = __containerof(ctx, struct rtentry, rt_epoch_ctx);
/freebsd-current/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);
267 s = __containerof(gs, struct in_gre_socket, base);
/freebsd-current/contrib/bsnmp/snmpd/
H A Dtrans_inet.c353 struct inet_port *port = __containerof(tp, struct inet_port, tport);
354 struct port_sock *sock = __containerof(pi, struct port_sock, input);
387 struct inet_port *p = __containerof(tp, struct inet_port, tport);
389 __containerof(pi, struct port_sock, input);
/freebsd-current/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-current/sys/sys/
H A Dqueue.h399 __containerof((head)->stqh_last, \
594 __containerof((elm)->field.le_prev, \
850 (TAILQ_EMPTY(head) ? NULL : __containerof((head)->tqh_last, QUEUE_TYPEOF(type), field.tqe_next))
859 __containerof((elm)->field.tqe_prev, QUEUE_TYPEOF(type), field.tqe_next))
H A Dcdefs.h469 #define __containerof(x, s, m) ({ \ macro
474 #define __containerof(x, s, m) \ macro
/freebsd-current/sys/kern/
H A Dsubr_rangeset.c61 rs = __containerof(ptree, struct rangeset, rs_trie);
H A Dkern_mbuf.c962 mref = __containerof(refcnt, struct mbuf, m_ext.ext_count);
1169 mref = __containerof(refcnt, struct mbuf, m_ext.ext_count);
1262 mref = __containerof(refcnt, struct mbuf, m_ext.ext_count);
/freebsd-current/sys/netinet6/
H A Dip6_gre.c107 s = __containerof(gs, struct in6_gre_socket, base);
262 s = __containerof(gs, struct in6_gre_socket, base);
/freebsd-current/sys/net/
H A Dbpf.c306 bp = __containerof(ctx, struct bpf_if, epoch_ctx);
356 ptr = __containerof(ctx, struct bpf_program_buffer, epoch_ctx);
2022 fcode = __containerof((void *)d->bd_wfilter,
2031 fcode = __containerof((void *)d->bd_rfilter,
2737 d = __containerof(ctx, struct bpf_d, epoch_ctx);
2740 p = __containerof((void *)d->bd_rfilter,
2748 p = __containerof((void *)d->bd_wfilter,

Completed in 233 milliseconds

1234