NETDEV_ALIGN
size = ALIGN(sizeof_priv, NETDEV_ALIGN) + sizeof(struct can_ml_priv);
can_ml = (void *)priv + ALIGN(sizeof_priv, NETDEV_ALIGN);
can_ml = netdev_priv(dev) + ALIGN(sizeof(struct vxcan_priv), NETDEV_ALIGN);
.priv_size = ALIGN(sizeof(struct vxcan_priv), NETDEV_ALIGN) + sizeof(struct can_ml_priv),
ALIGN(sizeof(struct w5100_priv), NETDEV_ALIGN);
alloc_size = ALIGN(alloc_size, NETDEV_ALIGN);
alloc_size += NETDEV_ALIGN - 1;
size_t aligned_size = ALIGN(sizeof(*bus), NETDEV_ALIGN);
char priv[] __aligned(NETDEV_ALIGN);
char priv[] __aligned(NETDEV_ALIGN);
char priv[] __aligned(NETDEV_ALIGN);
char priv[] __aligned(NETDEV_ALIGN) __counted_by(priv_size);
struct wpan_phy wpan_phy __aligned(NETDEV_ALIGN);
priv_size = ALIGN(sizeof(*local), NETDEV_ALIGN) + priv_data_len;
local->hw.priv = (char *)local + ALIGN(sizeof(*local), NETDEV_ALIGN);
priv_size = ALIGN(sizeof(*local), NETDEV_ALIGN) + priv_data_len;
local->hw.priv = (char *)local + ALIGN(sizeof(*local), NETDEV_ALIGN);
struct wiphy wiphy __aligned(NETDEV_ALIGN);