/kernel/linux/linux-5.10/net/ipv4/ |
H A D | ip_input.c | 592 struct list_head sublist; in ip_list_rcv_finish() local 594 INIT_LIST_HEAD(&sublist); in ip_list_rcv_finish() 614 /* dispatch old sublist */ in ip_list_rcv_finish() 615 if (!list_empty(&sublist)) in ip_list_rcv_finish() 616 ip_sublist_rcv_finish(&sublist); in ip_list_rcv_finish() 617 /* start new sublist */ in ip_list_rcv_finish() 618 INIT_LIST_HEAD(&sublist); in ip_list_rcv_finish() 621 list_add_tail(&skb->list, &sublist); in ip_list_rcv_finish() 623 /* dispatch final sublist */ in ip_list_rcv_finish() 624 ip_sublist_rcv_finish(&sublist); in ip_list_rcv_finish() 642 struct list_head sublist; ip_list_rcv() local [all...] |
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | ip6_input.c | 114 struct list_head sublist; in ip6_list_rcv_finish() local 116 INIT_LIST_HEAD(&sublist); in ip6_list_rcv_finish() 136 /* dispatch old sublist */ in ip6_list_rcv_finish() 137 if (!list_empty(&sublist)) in ip6_list_rcv_finish() 138 ip6_sublist_rcv_finish(&sublist); in ip6_list_rcv_finish() 139 /* start new sublist */ in ip6_list_rcv_finish() 140 INIT_LIST_HEAD(&sublist); in ip6_list_rcv_finish() 143 list_add_tail(&skb->list, &sublist); in ip6_list_rcv_finish() 145 /* dispatch final sublist */ in ip6_list_rcv_finish() 146 ip6_sublist_rcv_finish(&sublist); in ip6_list_rcv_finish() 321 struct list_head sublist; ipv6_list_rcv() local [all...] |
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | ip6_input.c | 114 struct list_head sublist; in ip6_list_rcv_finish() local 116 INIT_LIST_HEAD(&sublist); in ip6_list_rcv_finish() 136 /* dispatch old sublist */ in ip6_list_rcv_finish() 137 if (!list_empty(&sublist)) in ip6_list_rcv_finish() 138 ip6_sublist_rcv_finish(&sublist); in ip6_list_rcv_finish() 139 /* start new sublist */ in ip6_list_rcv_finish() 140 INIT_LIST_HEAD(&sublist); in ip6_list_rcv_finish() 143 list_add_tail(&skb->list, &sublist); in ip6_list_rcv_finish() 145 /* dispatch final sublist */ in ip6_list_rcv_finish() 146 ip6_sublist_rcv_finish(&sublist); in ip6_list_rcv_finish() 330 struct list_head sublist; ipv6_list_rcv() local [all...] |
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | ip_input.c | 599 struct list_head sublist; in ip_list_rcv_finish() local 601 INIT_LIST_HEAD(&sublist); in ip_list_rcv_finish() 621 /* dispatch old sublist */ in ip_list_rcv_finish() 622 if (!list_empty(&sublist)) in ip_list_rcv_finish() 623 ip_sublist_rcv_finish(&sublist); in ip_list_rcv_finish() 624 /* start new sublist */ in ip_list_rcv_finish() 625 INIT_LIST_HEAD(&sublist); in ip_list_rcv_finish() 628 list_add_tail(&skb->list, &sublist); in ip_list_rcv_finish() 630 /* dispatch final sublist */ in ip_list_rcv_finish() 631 ip_sublist_rcv_finish(&sublist); in ip_list_rcv_finish() 649 struct list_head sublist; ip_list_rcv() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_mr_tcam.c | 84 struct mlxsw_sp_mr_erif_sublist *sublist; in mlxsw_sp_mr_erif_list_add() local 90 sublist = mlxsw_sp_mr_erif_sublist_create(mlxsw_sp, erif_list); in mlxsw_sp_mr_erif_list_add() 91 if (IS_ERR(sublist)) in mlxsw_sp_mr_erif_list_add() 92 return PTR_ERR(sublist); in mlxsw_sp_mr_erif_list_add() 93 erif_list->kvdl_index = sublist->rigr2_kvdl_index; in mlxsw_sp_mr_erif_list_add() 95 sublist = list_last_entry(&erif_list->erif_sublists, in mlxsw_sp_mr_erif_list_add() 98 sublist->synced = false; in mlxsw_sp_mr_erif_list_add() 99 if (mlxsw_sp_mr_erif_sublist_full(mlxsw_sp, sublist)) { in mlxsw_sp_mr_erif_list_add() 100 sublist = mlxsw_sp_mr_erif_sublist_create(mlxsw_sp, in mlxsw_sp_mr_erif_list_add() 102 if (IS_ERR(sublist)) in mlxsw_sp_mr_erif_list_add() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_mr_tcam.c | 84 struct mlxsw_sp_mr_erif_sublist *sublist; in mlxsw_sp_mr_erif_list_add() local 90 sublist = mlxsw_sp_mr_erif_sublist_create(mlxsw_sp, erif_list); in mlxsw_sp_mr_erif_list_add() 91 if (IS_ERR(sublist)) in mlxsw_sp_mr_erif_list_add() 92 return PTR_ERR(sublist); in mlxsw_sp_mr_erif_list_add() 93 erif_list->kvdl_index = sublist->rigr2_kvdl_index; in mlxsw_sp_mr_erif_list_add() 95 sublist = list_last_entry(&erif_list->erif_sublists, in mlxsw_sp_mr_erif_list_add() 98 sublist->synced = false; in mlxsw_sp_mr_erif_list_add() 99 if (mlxsw_sp_mr_erif_sublist_full(mlxsw_sp, sublist)) { in mlxsw_sp_mr_erif_list_add() 100 sublist = mlxsw_sp_mr_erif_sublist_create(mlxsw_sp, in mlxsw_sp_mr_erif_list_add() 102 if (IS_ERR(sublist)) in mlxsw_sp_mr_erif_list_add() [all...] |
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | core.c | 615 struct list_head sublist; in nf_hook_slow_list() local 618 INIT_LIST_HEAD(&sublist); in nf_hook_slow_list() 624 list_add_tail(&skb->list, &sublist); in nf_hook_slow_list() 627 list_splice(&sublist, head); in nf_hook_slow_list()
|
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | core.c | 658 struct list_head sublist; in nf_hook_slow_list() local 661 INIT_LIST_HEAD(&sublist); in nf_hook_slow_list() 667 list_add_tail(&skb->list, &sublist); in nf_hook_slow_list() 670 list_splice(&sublist, head); in nf_hook_slow_list()
|
/kernel/linux/linux-5.10/mm/ |
H A D | compaction.c | 1220 LIST_HEAD(sublist); in move_freelist_head() 1223 list_cut_before(&sublist, freelist, &freepage->lru); in move_freelist_head() 1224 if (!list_empty(&sublist)) in move_freelist_head() 1225 list_splice_tail(&sublist, freelist); in move_freelist_head() 1238 LIST_HEAD(sublist); in move_freelist_tail() 1241 list_cut_position(&sublist, freelist, &freepage->lru); in move_freelist_tail() 1242 if (!list_empty(&sublist)) in move_freelist_tail() 1243 list_splice_tail(&sublist, freelist); in move_freelist_tail()
|
/kernel/linux/linux-6.6/mm/ |
H A D | compaction.c | 1396 LIST_HEAD(sublist); in move_freelist_head() 1399 list_cut_before(&sublist, freelist, &freepage->lru); in move_freelist_head() 1400 list_splice_tail(&sublist, freelist); in move_freelist_head() 1413 LIST_HEAD(sublist); in move_freelist_tail() 1416 list_cut_position(&sublist, freelist, &freepage->lru); in move_freelist_tail() 1417 list_splice_tail(&sublist, freelist); in move_freelist_tail()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | dev.c | 5434 * sublist. This can't cause out-of-order delivery to any single ptype, in __netif_receive_skb_list_core() 5435 * because the 'last ptype' must be constant across the sublist, and all in __netif_receive_skb_list_core() 5438 /* Current (common) ptype of sublist */ in __netif_receive_skb_list_core() 5440 /* Current (common) orig_dev of sublist */ in __netif_receive_skb_list_core() 5442 struct list_head sublist; in __netif_receive_skb_list_core() local 5445 INIT_LIST_HEAD(&sublist); in __netif_receive_skb_list_core() 5455 /* dispatch old sublist */ in __netif_receive_skb_list_core() 5456 __netif_receive_skb_list_ptype(&sublist, pt_curr, od_curr); in __netif_receive_skb_list_core() 5457 /* start new sublist */ in __netif_receive_skb_list_core() 5458 INIT_LIST_HEAD(&sublist); in __netif_receive_skb_list_core() 5502 struct list_head sublist; __netif_receive_skb_list() local 5602 struct list_head sublist; netif_receive_skb_list_internal() local [all...] |
/kernel/linux/linux-6.6/net/core/ |
H A D | dev.c | 5614 * sublist. This can't cause out-of-order delivery to any single ptype, in __netif_receive_skb_list_core() 5615 * because the 'last ptype' must be constant across the sublist, and all in __netif_receive_skb_list_core() 5618 /* Current (common) ptype of sublist */ in __netif_receive_skb_list_core() 5620 /* Current (common) orig_dev of sublist */ in __netif_receive_skb_list_core() 5622 struct list_head sublist; in __netif_receive_skb_list_core() local 5625 INIT_LIST_HEAD(&sublist); in __netif_receive_skb_list_core() 5635 /* dispatch old sublist */ in __netif_receive_skb_list_core() 5636 __netif_receive_skb_list_ptype(&sublist, pt_curr, od_curr); in __netif_receive_skb_list_core() 5637 /* start new sublist */ in __netif_receive_skb_list_core() 5638 INIT_LIST_HEAD(&sublist); in __netif_receive_skb_list_core() 5682 struct list_head sublist; __netif_receive_skb_list() local 5763 struct list_head sublist; netif_receive_skb_list_internal() local [all...] |