Lines Matching defs:populate
1453 * @populate: driver callback to populate an skb with the HW descriptor data
1476 bool (*populate)(struct sk_buff *skb,
1506 if (unlikely(!populate(skb, xdp, rs))) {
1528 * @populate: driver callback to populate an skb with the HW descriptor data
1533 #define libeth_xdp_run_pass(xdp, bq, napi, ss, desc, run, populate) \
1535 run, populate)
1652 * @populate: driver callback to fill an skb with HW descriptor info
1654 #define LIBETH_XDP_DEFINE_RUN_PASS(name, run, populate) \
1655 void __LIBETH_XDP_DEFINE_RUN_PASS(name, run, populate, xdp)
1657 #define __LIBETH_XDP_DEFINE_RUN_PASS(name, run, populate, pfx) \
1663 populate); \
1671 * @populate: driver callback to fill an skb with HW descriptor info
1673 #define LIBETH_XDP_DEFINE_RUN(name, run, flush, populate) \
1674 __LIBETH_XDP_DEFINE_RUN(name, run, flush, populate, XDP)
1676 #define __LIBETH_XDP_DEFINE_RUN(name, run, flush, populate, pfx) \
1678 LIBETH_##pfx##_DEFINE_RUN_PASS(name, run, populate)