Home
last modified time | relevance | path

Searched refs:amt (Results 1 - 25 of 47) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/net/
H A Damt.c21 #include <net/amt.h>
22 #include <uapi/linux/amt.h>
123 u32 hash = jhash(src, sizeof(*src), tunnel->amt->hash_seed); in amt_source_hash()
125 return reciprocal_scale(hash, tunnel->amt->hash_buckets); in amt_source_hash()
200 u32 hash = jhash(group, sizeof(*group), tunnel->amt->hash_seed); in amt_group_hash()
202 return reciprocal_scale(hash, tunnel->amt->hash_buckets); in amt_group_hash()
231 netdev_dbg(snode->gnode->amt->dev, in amt_destroy_source()
237 netdev_dbg(snode->gnode->amt->dev, in amt_destroy_source()
253 static void amt_del_group(struct amt_dev *amt, struct amt_group_node *gnode) in amt_del_group() argument
260 dev_put(amt in amt_del_group()
293 struct amt_dev *amt = gnode->amt; amt_source_work() local
318 struct amt_dev *amt = tunnel->amt; amt_act_src() local
414 struct amt_dev *amt = gnode->amt; amt_group_work() local
463 amt_add_group(struct amt_dev *amt, struct amt_tunnel_list *tunnel, union amt_addr *group, union amt_addr *host, bool v6) amt_add_group() argument
509 amt_build_igmp_gq(struct amt_dev *amt) amt_build_igmp_gq() argument
580 amt_update_gw_status(struct amt_dev *amt, enum amt_status status, bool validate) amt_update_gw_status() argument
611 amt_send_discovery(struct amt_dev *amt) amt_send_discovery() argument
700 amt_send_request(struct amt_dev *amt, bool v6) amt_send_request() argument
790 amt_send_igmp_gq(struct amt_dev *amt, struct amt_tunnel_list *tunnel) amt_send_igmp_gq() argument
804 amt_build_mld_gq(struct amt_dev *amt) amt_build_mld_gq() argument
876 amt_send_mld_gq(struct amt_dev *amt, struct amt_tunnel_list *tunnel) amt_send_mld_gq() argument
888 amt_send_mld_gq(struct amt_dev *amt, struct amt_tunnel_list *tunnel) amt_send_mld_gq() argument
893 amt_queue_event(struct amt_dev *amt, enum amt_event event, struct sk_buff *skb) amt_queue_event() argument
917 struct amt_dev *amt = container_of(to_delayed_work(work), amt_secret_work() local
928 amt_event_send_discovery(struct amt_dev *amt) amt_event_send_discovery() argument
942 struct amt_dev *amt = container_of(to_delayed_work(work), amt_discovery_work() local
951 amt_event_send_request(struct amt_dev *amt) amt_event_send_request() argument
987 struct amt_dev *amt = container_of(to_delayed_work(work), amt_req_work() local
996 amt_send_membership_update(struct amt_dev *amt, struct sk_buff *skb, bool v6) amt_send_membership_update() argument
1054 amt_send_multicast_data(struct amt_dev *amt, const struct sk_buff *oskb, struct amt_tunnel_list *tunnel, bool v6) amt_send_multicast_data() argument
1109 amt_send_membership_query(struct amt_dev *amt, struct sk_buff *skb, struct amt_tunnel_list *tunnel, bool v6) amt_send_membership_query() argument
1171 struct amt_dev *amt = netdev_priv(dev); amt_dev_xmit() local
1321 struct amt_dev *amt = tunnel->amt; amt_clear_groups() local
1340 struct amt_dev *amt = tunnel->amt; amt_tunnel_expire() local
1352 amt_cleanup_srcs(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode) amt_cleanup_srcs() argument
1388 amt_add_srcs(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, void *grec, bool v6) amt_add_srcs() argument
1476 struct amt_dev *amt = tunnel->amt; amt_lookup_act_srcs() local
1592 amt_mcast_is_in_handler(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, void *grec, void *zero_grec, bool v6) amt_mcast_is_in_handler() argument
1645 amt_mcast_is_ex_handler(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, void *grec, void *zero_grec, bool v6) amt_mcast_is_ex_handler() argument
1709 amt_mcast_to_in_handler(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, void *grec, void *zero_grec, bool v6) amt_mcast_to_in_handler() argument
1770 amt_mcast_to_ex_handler(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, void *grec, void *zero_grec, bool v6) amt_mcast_to_ex_handler() argument
1836 amt_mcast_allow_handler(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, void *grec, void *zero_grec, bool v6) amt_mcast_allow_handler() argument
1881 amt_mcast_block_handler(struct amt_dev *amt, struct amt_tunnel_list *tunnel, struct amt_group_node *gnode, void *grec, void *zero_grec, bool v6) amt_mcast_block_handler() argument
1937 amt_igmpv2_report_handler(struct amt_dev *amt, struct sk_buff *skb, struct amt_tunnel_list *tunnel) amt_igmpv2_report_handler() argument
1974 amt_igmpv2_leave_handler(struct amt_dev *amt, struct sk_buff *skb, struct amt_tunnel_list *tunnel) amt_igmpv2_leave_handler() argument
1992 amt_igmpv3_report_handler(struct amt_dev *amt, struct sk_buff *skb, struct amt_tunnel_list *tunnel) amt_igmpv3_report_handler() argument
2063 amt_igmp_report_handler(struct amt_dev *amt, struct sk_buff *skb, struct amt_tunnel_list *tunnel) amt_igmp_report_handler() argument
2098 amt_mldv1_report_handler(struct amt_dev *amt, struct sk_buff *skb, struct amt_tunnel_list *tunnel) amt_mldv1_report_handler() argument
2135 amt_mldv1_leave_handler(struct amt_dev *amt, struct sk_buff *skb, struct amt_tunnel_list *tunnel) amt_mldv1_leave_handler() argument
2154 amt_mldv2_report_handler(struct amt_dev *amt, struct sk_buff *skb, struct amt_tunnel_list *tunnel) amt_mldv2_report_handler() argument
2225 amt_mld_report_handler(struct amt_dev *amt, struct sk_buff *skb, struct amt_tunnel_list *tunnel) amt_mld_report_handler() argument
2246 amt_advertisement_handler(struct amt_dev *amt, struct sk_buff *skb) amt_advertisement_handler() argument
2278 amt_multicast_data_handler(struct amt_dev *amt, struct sk_buff *skb) amt_multicast_data_handler() argument
2345 amt_membership_query_handler(struct amt_dev *amt, struct sk_buff *skb) amt_membership_query_handler() argument
2446 amt_update_handler(struct amt_dev *amt, struct sk_buff *skb) amt_update_handler() argument
2547 amt_send_advertisement(struct amt_dev *amt, __be32 nonce, __be32 daddr, __be16 dport) amt_send_advertisement() argument
2637 amt_discovery_handler(struct amt_dev *amt, struct sk_buff *skb) amt_discovery_handler() argument
2658 amt_request_handler(struct amt_dev *amt, struct sk_buff *skb) amt_request_handler() argument
2735 amt_gw_rcv(struct amt_dev *amt, struct sk_buff *skb) amt_gw_rcv() argument
2769 struct amt_dev *amt; amt_rcv() local
2866 struct amt_dev *amt = container_of(work, struct amt_dev, event_wq); amt_event_work() local
2905 struct amt_dev *amt; amt_err_lookup() local
2961 amt_socket_create(struct amt_dev *amt) amt_socket_create() argument
2985 struct amt_dev *amt = netdev_priv(dev); amt_dev_open() local
3015 struct amt_dev *amt = netdev_priv(dev); amt_dev_stop() local
3062 struct amt_dev *amt = netdev_priv(dev); amt_dev_init() local
3081 struct amt_dev *amt = netdev_priv(dev); amt_dev_uninit() local
3174 struct amt_dev *amt = netdev_priv(dev); amt_newlink() local
3292 struct amt_dev *amt = netdev_priv(dev); amt_dellink() local
3313 struct amt_dev *amt = netdev_priv(dev); amt_fill_info() local
3355 struct amt_dev *amt; amt_lookup_upper_dev() local
3373 struct amt_dev *amt; amt_device_event() local
[all...]
/kernel/linux/linux-5.10/include/linux/sched/
H A Dxacct.h12 static inline void add_rchar(struct task_struct *tsk, ssize_t amt) in add_rchar() argument
14 tsk->ioac.rchar += amt; in add_rchar()
17 static inline void add_wchar(struct task_struct *tsk, ssize_t amt) in add_wchar() argument
19 tsk->ioac.wchar += amt; in add_wchar()
32 static inline void add_rchar(struct task_struct *tsk, ssize_t amt) in add_rchar() argument
36 static inline void add_wchar(struct task_struct *tsk, ssize_t amt) in add_wchar() argument
/kernel/linux/linux-6.6/include/linux/sched/
H A Dxacct.h12 static inline void add_rchar(struct task_struct *tsk, ssize_t amt) in add_rchar() argument
14 tsk->ioac.rchar += amt; in add_rchar()
17 static inline void add_wchar(struct task_struct *tsk, ssize_t amt) in add_wchar() argument
19 tsk->ioac.wchar += amt; in add_wchar()
32 static inline void add_rchar(struct task_struct *tsk, ssize_t amt) in add_rchar() argument
36 static inline void add_wchar(struct task_struct *tsk, ssize_t amt) in add_wchar() argument
/kernel/linux/linux-5.10/drivers/crypto/
H A Domap-crypto.c161 int amt; in omap_crypto_copy_data() local
178 amt = min(src->length - srco, dst->length - dsto); in omap_crypto_copy_data()
179 amt = min(len, amt); in omap_crypto_copy_data()
184 memcpy(dstb, srcb, amt); in omap_crypto_copy_data()
192 srco += amt; in omap_crypto_copy_data()
193 dsto += amt; in omap_crypto_copy_data()
194 len -= amt; in omap_crypto_copy_data()
/kernel/linux/linux-6.6/drivers/crypto/
H A Domap-crypto.c161 int amt; in omap_crypto_copy_data() local
178 amt = min(src->length - srco, dst->length - dsto); in omap_crypto_copy_data()
179 amt = min(len, amt); in omap_crypto_copy_data()
184 memcpy(dstb, srcb, amt); in omap_crypto_copy_data()
191 srco += amt; in omap_crypto_copy_data()
192 dsto += amt; in omap_crypto_copy_data()
193 len -= amt; in omap_crypto_copy_data()
/kernel/linux/linux-5.10/kernel/sched/
H A Dstats.h36 #define __schedstat_add(var, amt) do { var += (amt); } while (0)
37 #define schedstat_add(var, amt) do { if (schedstat_enabled()) { var += (amt); } } while (0)
50 # define __schedstat_add(var, amt) do { } while (0)
51 # define schedstat_add(var, amt) do { } while (0)
/kernel/linux/linux-6.6/include/net/
H A Damt.h242 struct amt_dev *amt; member
294 struct amt_dev *amt; member
317 /* Global lock for amt device */
400 return dev->rtnl_link_ops && !strcmp(dev->rtnl_link_ops->kind, "amt"); in netif_is_amt()
403 static inline u64 amt_gmi(const struct amt_dev *amt) in amt_gmi() argument
405 return ((amt->qrv * amt->qi) + amt->qri) * 1000; in amt_gmi()
H A Dsock.h1463 sk_memory_allocated_add(struct sock *sk, int amt) in sk_memory_allocated_add() argument
1468 local_reserve = __this_cpu_add_return(*sk->sk_prot->per_cpu_fw_alloc, amt); in sk_memory_allocated_add()
1477 sk_memory_allocated_sub(struct sock *sk, int amt) in sk_memory_allocated_sub() argument
1482 local_reserve = __this_cpu_sub_return(*sk->sk_prot->per_cpu_fw_alloc, amt); in sk_memory_allocated_sub()
1597 int __sk_mem_raise_allocated(struct sock *sk, int size, int amt, int kind);
1611 static inline int sk_mem_pages(int amt) in sk_mem_pages() argument
1613 return (amt + PAGE_SIZE - 1) >> PAGE_SHIFT; in sk_mem_pages()
2516 int amt = 0; in sock_wspace() local
2519 amt = sk->sk_sndbuf - refcount_read(&sk->sk_wmem_alloc); in sock_wspace()
2520 if (amt < in sock_wspace()
[all...]
/kernel/linux/linux-6.6/kernel/sched/
H A Dstats.h40 #define __schedstat_add(var, amt) do { var += (amt); } while (0)
41 #define schedstat_add(var, amt) do { if (schedstat_enabled()) { var += (amt); } } while (0)
78 # define __schedstat_add(var, amt) do { } while (0)
79 # define schedstat_add(var, amt) do { } while (0)
/kernel/linux/linux-5.10/drivers/video/fbdev/riva/
H A Dnv_driver.c161 u32 amt; in riva_get_memlen() local
231 pci_read_config_dword(dev, 0x7C, &amt); in riva_get_memlen()
233 memlen = (((amt >> 6) & 31) + 1) * 1024; in riva_get_memlen()
236 pci_read_config_dword(dev, 0x84, &amt); in riva_get_memlen()
238 memlen = (((amt >> 4) & 127) + 1) * 1024; in riva_get_memlen()
/kernel/linux/linux-6.6/drivers/video/fbdev/riva/
H A Dnv_driver.c161 u32 amt; in riva_get_memlen() local
231 pci_read_config_dword(dev, 0x7C, &amt); in riva_get_memlen()
233 memlen = (((amt >> 6) & 31) + 1) * 1024; in riva_get_memlen()
236 pci_read_config_dword(dev, 0x84, &amt); in riva_get_memlen()
238 memlen = (((amt >> 4) & 127) + 1) * 1024; in riva_get_memlen()
/kernel/linux/linux-5.10/net/sctp/
H A Ddiag.c158 int amt; in inet_sctp_diag_fill() local
161 amt = asoc->sndbuf_used; in inet_sctp_diag_fill()
163 amt = sk_wmem_alloc_get(sk); in inet_sctp_diag_fill()
164 mem[SK_MEMINFO_WMEM_ALLOC] = amt; in inet_sctp_diag_fill()
166 amt = atomic_read(&asoc->rmem_alloc); in inet_sctp_diag_fill()
168 amt = sk_rmem_alloc_get(sk); in inet_sctp_diag_fill()
169 mem[SK_MEMINFO_RMEM_ALLOC] = amt; in inet_sctp_diag_fill()
/kernel/linux/linux-6.6/net/sctp/
H A Ddiag.c158 int amt; in inet_sctp_diag_fill() local
161 amt = asoc->sndbuf_used; in inet_sctp_diag_fill()
163 amt = sk_wmem_alloc_get(sk); in inet_sctp_diag_fill()
164 mem[SK_MEMINFO_WMEM_ALLOC] = amt; in inet_sctp_diag_fill()
166 amt = atomic_read(&asoc->rmem_alloc); in inet_sctp_diag_fill()
168 amt = sk_rmem_alloc_get(sk); in inet_sctp_diag_fill()
169 mem[SK_MEMINFO_RMEM_ALLOC] = amt; in inet_sctp_diag_fill()
/kernel/linux/linux-5.10/drivers/video/fbdev/nvidia/
H A Dnv_setup.c246 u32 amt; in nv10GetConfig() local
248 pci_read_config_dword(dev, 0x7c, &amt); in nv10GetConfig()
249 par->RamAmountKBytes = (((amt >> 6) & 31) + 1) * 1024; in nv10GetConfig()
251 u32 amt; in nv10GetConfig() local
253 pci_read_config_dword(dev, 0x84, &amt); in nv10GetConfig()
254 par->RamAmountKBytes = (((amt >> 4) & 127) + 1) * 1024; in nv10GetConfig()
/kernel/linux/linux-6.6/drivers/video/fbdev/nvidia/
H A Dnv_setup.c243 u32 amt; in nv10GetConfig() local
245 pci_read_config_dword(dev, 0x7c, &amt); in nv10GetConfig()
246 par->RamAmountKBytes = (((amt >> 6) & 31) + 1) * 1024; in nv10GetConfig()
248 u32 amt; in nv10GetConfig() local
250 pci_read_config_dword(dev, 0x84, &amt); in nv10GetConfig()
251 par->RamAmountKBytes = (((amt >> 4) & 127) + 1) * 1024; in nv10GetConfig()
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c535 size_t amt; in kvm_memcmp_hva_gva() local
541 for (uintptr_t offset = 0; offset < len; offset += amt) { in kvm_memcmp_hva_gva()
554 amt = len - offset; in kvm_memcmp_hva_gva()
555 if ((ptr1 >> vm->page_shift) != ((ptr1 + amt) >> vm->page_shift)) in kvm_memcmp_hva_gva()
556 amt = vm->page_size - (ptr1 % vm->page_size); in kvm_memcmp_hva_gva()
557 if ((ptr2 >> vm->page_shift) != ((ptr2 + amt) >> vm->page_shift)) in kvm_memcmp_hva_gva()
558 amt = vm->page_size - (ptr2 % vm->page_size); in kvm_memcmp_hva_gva()
560 assert((ptr1 >> vm->page_shift) == ((ptr1 + amt - 1) >> vm->page_shift)); in kvm_memcmp_hva_gva()
561 assert((ptr2 >> vm->page_shift) == ((ptr2 + amt - 1) >> vm->page_shift)); in kvm_memcmp_hva_gva()
568 int ret = memcmp((void *)ptr1, (void *)ptr2, amt); in kvm_memcmp_hva_gva()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Damt.sh139 ip netns exec "${GATEWAY}" ip link add amtg master br0 type amt \
143 ip netns exec "${RELAY}" ip link add amtr type amt mode relay \
182 printf "TEST: %-60s [ OK ]\n" "amt discovery"
184 printf "TEST: %-60s [FAIL]\n" "amt discovery"
204 ip link help 2>&1 | grep -q amt
206 echo "Missing amt support in iproute2" >&2
215 printf "TEST: %-60s [ OK ]\n" "IPv4 amt multicast forwarding"
218 printf "TEST: %-60s [FAIL]\n" "IPv4 amt multicast forwarding"
227 printf "TEST: %-60s [ OK ]\n" "IPv6 amt multicast forwarding"
230 printf "TEST: %-60s [FAIL]\n" "IPv6 amt multicas
[all...]
/kernel/linux/linux-5.10/fs/gfs2/
H A Daops.c515 unsigned amt; in gfs2_internal_read() local
520 amt = size - copied; in gfs2_internal_read()
522 amt = PAGE_SIZE - offset; in gfs2_internal_read()
527 memcpy(buf + copied, p + offset, amt); in gfs2_internal_read()
530 copied += amt; in gfs2_internal_read()
/kernel/linux/linux-6.6/fs/gfs2/
H A Daops.c489 unsigned amt; in gfs2_internal_read() local
499 amt = size - copied; in gfs2_internal_read()
501 amt = PAGE_SIZE - offset; in gfs2_internal_read()
502 memcpy_from_page(buf + copied, page, offset, amt); in gfs2_internal_read()
504 copied += amt; in gfs2_internal_read()
/kernel/linux/linux-5.10/include/net/
H A Dsock.h1383 sk_memory_allocated_add(struct sock *sk, int amt) in sk_memory_allocated_add() argument
1385 return atomic_long_add_return(amt, sk->sk_prot->memory_allocated); in sk_memory_allocated_add()
1389 sk_memory_allocated_sub(struct sock *sk, int amt) in sk_memory_allocated_sub() argument
1391 atomic_long_sub(amt, sk->sk_prot->memory_allocated); in sk_memory_allocated_sub()
1486 int __sk_mem_raise_allocated(struct sock *sk, int size, int amt, int kind);
1512 static inline int sk_mem_pages(int amt) in sk_mem_pages() argument
1514 return (amt + SK_MEM_QUANTUM - 1) >> SK_MEM_QUANTUM_SHIFT; in sk_mem_pages()
2343 int amt = 0; in sock_wspace() local
2346 amt = sk->sk_sndbuf - refcount_read(&sk->sk_wmem_alloc); in sock_wspace()
2347 if (amt < in sock_wspace()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c781 size_t amt; in kvm_memcmp_hva_gva() local
787 for (uintptr_t offset = 0; offset < len; offset += amt) { in kvm_memcmp_hva_gva()
800 amt = len - offset; in kvm_memcmp_hva_gva()
801 if ((ptr1 >> vm->page_shift) != ((ptr1 + amt) >> vm->page_shift)) in kvm_memcmp_hva_gva()
802 amt = vm->page_size - (ptr1 % vm->page_size); in kvm_memcmp_hva_gva()
803 if ((ptr2 >> vm->page_shift) != ((ptr2 + amt) >> vm->page_shift)) in kvm_memcmp_hva_gva()
804 amt = vm->page_size - (ptr2 % vm->page_size); in kvm_memcmp_hva_gva()
806 assert((ptr1 >> vm->page_shift) == ((ptr1 + amt - 1) >> vm->page_shift)); in kvm_memcmp_hva_gva()
807 assert((ptr2 >> vm->page_shift) == ((ptr2 + amt - 1) >> vm->page_shift)); in kvm_memcmp_hva_gva()
814 int ret = memcmp((void *)ptr1, (void *)ptr2, amt); in kvm_memcmp_hva_gva()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/
H A Dqib_init.c1545 unsigned amt; in qib_create_rcvhdrq() local
1552 amt = ALIGN(dd->rcvhdrcnt * dd->rcvhdrentsize * in qib_create_rcvhdrq()
1560 &dd->pcidev->dev, amt, &rcd->rcvhdrq_phys, in qib_create_rcvhdrq()
1567 amt, rcd->ctxt); in qib_create_rcvhdrq()
1588 rcd->rcvhdrq_size = amt; in qib_create_rcvhdrq()
1604 dma_free_coherent(&dd->pcidev->dev, amt, rcd->rcvhdrq, in qib_create_rcvhdrq()
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/
H A Dqib_init.c1544 unsigned amt; in qib_create_rcvhdrq() local
1550 amt = ALIGN(dd->rcvhdrcnt * dd->rcvhdrentsize * in qib_create_rcvhdrq()
1555 rcd->rcvhdrq = dma_alloc_coherent(&dd->pcidev->dev, amt, in qib_create_rcvhdrq()
1562 amt, rcd->ctxt); in qib_create_rcvhdrq()
1583 rcd->rcvhdrq_size = amt; in qib_create_rcvhdrq()
1599 dma_free_coherent(&dd->pcidev->dev, amt, rcd->rcvhdrq, in qib_create_rcvhdrq()
/kernel/linux/linux-5.10/net/ipv4/
H A Dinet_connection_sock.c520 int amt; in inet_csk_accept() local
530 amt = sk_mem_pages(newsk->sk_forward_alloc + in inet_csk_accept()
533 if (newsk->sk_memcg && amt) in inet_csk_accept()
534 mem_cgroup_charge_skmem(newsk->sk_memcg, amt); in inet_csk_accept()
/kernel/linux/linux-6.6/net/ipv4/
H A Dinet_connection_sock.c709 int amt = 0; in inet_csk_accept() local
721 amt = sk_mem_pages(newsk->sk_forward_alloc + in inet_csk_accept()
725 if (amt) in inet_csk_accept()
726 mem_cgroup_charge_skmem(newsk->sk_memcg, amt, in inet_csk_accept()

Completed in 30 milliseconds

12