| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | bpf_cookie.c | 107 __u64 cookies[8]; in kprobe_multi_link_api_subtest() 141 cookies[0] = 1; /* bpf_fentry_test1 */ in kprobe_multi_link_api_subtest() 142 cookies[1] = 2; /* bpf_fentry_test3 */ in kprobe_multi_link_api_subtest() 143 cookies[2] = 3; /* bpf_fentry_test4 */ in kprobe_multi_link_api_subtest() 144 cookies[3] = 4; /* bpf_fentry_test5 */ in kprobe_multi_link_api_subtest() 145 cookies[4] = 5; /* bpf_fentry_test6 */ in kprobe_multi_link_api_subtest() 146 cookies[5] = 6; /* bpf_fentry_test7 */ in kprobe_multi_link_api_subtest() 147 cookies[6] = 7; /* bpf_fentry_test2 */ in kprobe_multi_link_api_subtest() 148 cookies[7] = 8; /* bpf_fentry_test8 */ in kprobe_multi_link_api_subtest() 152 opts.kprobe_multi.cookies in kprobe_multi_link_api_subtest() 106 __u64 cookies[8]; kprobe_multi_link_api_subtest() local 193 __u64 cookies[8]; kprobe_multi_attach_api_subtest() local 281 __u64 cookies[3]; uprobe_multi_attach_api_subtest() local [all...] |
| H A D | fill_link_info.c | 293 __u64 addrs[KMULTI_CNT], cookies[KMULTI_CNT]; in verify_kmulti_link_info() local 317 info.kprobe_multi.cookies = ptr_to_u64(cookies); in verify_kmulti_link_info() 322 ASSERT_EQ(cookies[i], has_cookies ? kmulti_cookies[i] : 0, in verify_kmulti_link_info() 330 __u64 addrs[KMULTI_CNT], cookies[KMULTI_CNT]; in verify_kmulti_invalid_user_buffer() local 370 info.kprobe_multi.cookies = 0x1; /* invalid addr */ in verify_kmulti_invalid_user_buffer() 377 info.kprobe_multi.cookies = ptr_to_u64(cookies); in verify_kmulti_invalid_user_buffer() 391 bool retprobe, bool cookies, in test_kprobe_multi_fill_link_info() argument 399 opts.cookies = cookies ? kmulti_cookies : NULL; in test_kprobe_multi_fill_link_info() 408 err = verify_kmulti_link_info(link_fd, retprobe, cookies); in test_kprobe_multi_fill_link_info() 475 __u64 addrs[TRACING_MULTI_CNT], cookies[TRACING_MULTI_CNT]; in verify_tracing_multi_link_info() local [all …]
|
| H A D | kprobe_multi_test.c | 233 __u64 cookies[2]; in test_attach_api_fails() local 262 opts.cookies = NULL; in test_attach_api_fails() 277 opts.cookies = NULL; in test_attach_api_fails() 292 opts.cookies = NULL; in test_attach_api_fails() 307 opts.cookies = cookies; in test_attach_api_fails() 322 opts.cookies = NULL; in test_attach_api_fails()
|
| H A D | tracing_multi.c | 260 opts.cookies = bpf_fentry_test_cookies; in test_link_api_ids() 580 __u64 cookies[2]; in test_attach_api_fails() local 607 .cookies = cookies, in test_attach_api_fails()
|
| H A D | uprobe_multi_test.c | 489 /* wrong cookies pointer */ in test_attach_api_fails() 493 .uprobe_multi.cookies = (__u64 *) 1ULL, in test_attach_api_fails() 507 .uprobe_multi.cookies = (__u64 *) &offset, in test_attach_api_fails()
|
| /linux/arch/sparc/include/asm/ |
| H A D | ldc.h | 108 struct ldc_trans_cookie *cookies, int ncookies, 113 struct ldc_trans_cookie *cookies, int ncookies, 116 void ldc_unmap(struct ldc_channel *lp, struct ldc_trans_cookie *cookies, 121 struct ldc_trans_cookie *cookies, int ncookies); 126 struct ldc_trans_cookie *cookies, in ldc_get_dring_entry() argument 129 return ldc_copy(lp, LDC_COPY_IN, buf, len, offset, cookies, ncookies); in ldc_get_dring_entry() 135 struct ldc_trans_cookie *cookies, in ldc_put_dring_entry() argument 138 return ldc_copy(lp, LDC_COPY_OUT, buf, len, offset, cookies, ncookies); in ldc_put_dring_entry() 142 struct ldc_trans_cookie *cookies, 147 struct ldc_trans_cookie *cookies, int ncookies);
|
| H A D | vio.h | 73 struct ldc_trans_cookie cookies[]; member 164 struct ldc_trans_cookie cookies[]; member 249 struct ldc_trans_cookie cookies[]; member 268 return (struct vio_net_dext *)&desc->cookies[2]; in vio_net_ext() 284 struct ldc_trans_cookie cookies[VIO_MAX_RING_COOKIES]; member
|
| /linux/Documentation/filesystems/caching/ |
| H A D | fscache.rst | 104 * There are three types of cookie: cache, volume and data file cookies. 105 Cache cookies represent the cache as a whole and are not normally visible 108 data file cookies are used to cache data (something that would be got for 124 collection is employed to eliminate cookies that haven't been used for a 170 |Cookies |n=N |Number of data storage cookies allocated | 172 | |v=N |Number of volume index cookies allocated | 176 | |voom=N |Number of OOM events when allocating volume cookies | 184 |LRU |n=N |Number of cookies currently on the LRU | 186 | |exp=N |Number of cookies expired off of the LRU | 188 | |rmv=N |Number of cookies removed from the LRU | [all …]
|
| H A D | backend-api.rst | 34 The cache backend and the network filesystem can both ask for cache cookies - 36 and data cookies, however, are created at the behest of the filesystem only. 42 Caches are represented in the API by cache cookies. These are objects of 117 Once all the cookies are withdrawn, a cache backend can withdraw all the 247 Data storage cookies are counted and this is used to block cache withdrawal
|
| H A D | netfs-api.rst | 48 cookie, hereafter referred to as "volume cookies" and "cookies". 138 data cookies obtained in this volume must be relinquished before the volume is
|
| /linux/tools/bpf/bpftool/ |
| H A D | link.c | 267 get_addr_cookie_array(__u64 *addrs, __u64 *cookies, __u32 count) in get_addr_cookie_array() argument 279 data[i].cookie = cookies[i]; in get_addr_cookie_array() 339 u64_to_ptr(info->kprobe_multi.cookies), in show_kprobe_multi_json() 419 u64_to_arr(info->uprobe_multi.cookies)[i]); in show_uprobe_multi_json() 429 __u64 *addrs, *cookies; in show_tracing_multi_json() local 445 cookies = u64_to_arr(info->tracing_multi.cookies); in show_tracing_multi_json() 465 jsonw_uint_field(wtr, "cookie", cookies[i]); in show_tracing_multi_json() 846 u64_to_ptr(info->kprobe_multi.cookies), in show_kprobe_multi_plain() 900 u64_to_arr(info->uprobe_multi.cookies)[i]); in show_uprobe_multi_plain() 907 __u64 *addrs, *cookies; in show_tracing_multi_plain() local [all …]
|
| /linux/kernel/trace/ |
| H A D | bpf_trace.c | 2340 u64 *cookies; member 2444 kvfree(kmulti_link->cookies); in bpf_kprobe_multi_link_dealloc() 2452 u64 __user *ucookies = u64_to_user_ptr(info->kprobe_multi.cookies); in bpf_kprobe_multi_link_fill_link_info() 2476 if (kmulti_link->cookies) { in bpf_kprobe_multi_link_fill_link_info() 2477 if (copy_to_user(ucookies, kmulti_link->cookies, ucount * sizeof(u64))) in bpf_kprobe_multi_link_fill_link_info() 2507 has_cookies = !!kmulti_link->cookies; in bpf_kprobe_multi_show_fdinfo() 2519 has_cookies ? kmulti_link->cookies[i] : 0, in bpf_kprobe_multi_show_fdinfo() 2540 cookie_a = link->cookies + (addr_a - link->addrs); in bpf_kprobe_multi_cookie_swap() 2541 cookie_b = link->cookies + (addr_b - link->addrs); in bpf_kprobe_multi_cookie_swap() 2574 if (!link->cookies) in bpf_kprobe_multi_cookie() [all …]
|
| /linux/arch/sparc/kernel/ |
| H A D | viohs.c | 207 u.pkt.cookies[i] = dr->cookies[i]; in send_dreg() 211 (unsigned long long) u.pkt.cookies[i].cookie_addr, in send_dreg() 212 (unsigned long long) u.pkt.cookies[i].cookie_size); in send_dreg() 466 dr->cookies[i] = pkt->cookies[i]; in process_dreg_info() 471 pkt->cookies[i].cookie_addr, in process_dreg_info() 473 pkt->cookies[i].cookie_size); in process_dreg_info() 485 if (send_ctrl(vio, &pkt->tag, struct_size(pkt, cookies, dr->ncookies)) < 0) in process_dreg_info()
|
| H A D | ldc.c | 2077 struct ldc_trans_cookie *cookies; member 2105 sp->cookies[sp->nc - 1].cookie_size += tlen; in fill_cookies() 2107 sp->cookies[sp->nc].cookie_addr = this_cookie; in fill_cookies() 2108 sp->cookies[sp->nc].cookie_size = tlen; in fill_cookies() 2149 struct ldc_trans_cookie *cookies, int ncookies, in ldc_map_sg() argument 2178 state.cookies = cookies; in ldc_map_sg() 2195 struct ldc_trans_cookie *cookies, int ncookies, in ldc_map_single() argument 2220 state.cookies = cookies; in ldc_map_single() 2245 void ldc_unmap(struct ldc_channel *lp, struct ldc_trans_cookie *cookies, in ldc_unmap() argument 2254 u64 addr = cookies[i].cookie_addr; in ldc_unmap() [all …]
|
| /linux/drivers/net/ethernet/sun/ |
| H A D | sunvnet_common.c | 404 desc->cookies, desc->ncookies); in vnet_rx_one() 528 dr->cookies, dr->ncookies); in get_rx_desc() 544 dr->cookies, dr->ncookies); in put_rx_desc() 571 desc->cookies[0].cookie_addr, in vnet_walk_rx_one() 572 desc->cookies[0].cookie_size); in vnet_walk_rx_one() 1023 port->tx_bufs[txi].cookies, in vnet_clean_tx_ring() 1066 struct ldc_trans_cookie *cookies, int ncookies, in vnet_skb_map() argument 1078 err = ldc_map_single(lp, skb->data - VNET_PACKET_SKIP, blen, cookies, in vnet_skb_map() 1093 blen, cookies + nc, ncookies - nc, in vnet_skb_map() 1101 ldc_unmap(lp, cookies, nc); in vnet_skb_map() [all …]
|
| H A D | sunvnet_common.h | 34 struct ldc_trans_cookie cookies[VNET_MAXCOOKIES]; member
|
| /linux/tools/lib/bpf/ |
| H A D | usdt.c | 1027 __u64 *cookies = NULL; in usdt_manager_attach_usdt() local 1076 cookies = calloc(target_cnt, sizeof(*cookies)); in usdt_manager_attach_usdt() 1079 if (!offsets || !ref_ctr_offsets || !cookies) { in usdt_manager_attach_usdt() 1132 cookies[i] = spec_id; in usdt_manager_attach_usdt() 1155 .cookies = cookies, in usdt_manager_attach_usdt() 1170 free(cookies); in usdt_manager_attach_usdt() 1181 free(cookies); in usdt_manager_attach_usdt()
|
| /linux/drivers/block/ |
| H A D | sunvdc.c | 316 ldc_unmap(port->vio.lp, desc->cookies, desc->ncookies); in vdc_end_one() 496 desc->cookies, port->ring_cookies, in __send_request() 540 ldc_unmap(port->vio.lp, desc->cookies, in __send_request() 688 desc->cookies, port->ring_cookies, in generic_request() 749 dr->cookies, &ncookies, in vdc_alloc_tx_ring() 773 dr->cookies, dr->ncookies); in vdc_free_tx_ring() 1123 ldc_unmap(port->vio.lp, desc->cookies, desc->ncookies); in vdc_requeue_inflight()
|
| /linux/tools/testing/selftests/net/mptcp/ |
| H A D | mptcp_connect.sh | 476 cookies=$(ip netns exec ${listener_ns} sysctl net.ipv4.tcp_syncookies) 477 cookies=${cookies##*=} 521 if [ $cookies -eq 2 ];then
|
| /linux/tools/include/uapi/linux/ |
| H A D | bpf.h | 1839 __aligned_u64 cookies; member 1867 __aligned_u64 cookies; member 1889 __aligned_u64 cookies; member 6905 __aligned_u64 cookies; member 6911 __aligned_u64 cookies; member 6924 __aligned_u64 cookies; member
|
| /linux/include/uapi/linux/ |
| H A D | bpf.h | 1839 __aligned_u64 cookies; member 1867 __aligned_u64 cookies; member 1889 __aligned_u64 cookies; member 6905 __aligned_u64 cookies; member 6911 __aligned_u64 cookies; member 6924 __aligned_u64 cookies; member
|
| H A D | rds.h | 407 __u32 cookies[RDS_MAX_ZCOOKIES]; member
|
| /linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
| H A D | tracepoints.rst | 17 - mlx5e_configure_flower: trace flower filter actions and cookies offloaded to mlx5:: 24 - mlx5e_delete_flower: trace flower filter actions and cookies deleted from mlx5::
|
| /linux/kernel/bpf/ |
| H A D | trampoline.c | 1748 mnode->node.cookie = link->cookies ? link->cookies[i] : 0; in bpf_trampoline_multi_attach() 1752 link->fexits[i].cookie = link->cookies ? link->cookies[i] : 0; in bpf_trampoline_multi_attach()
|
| /linux/Documentation/security/ |
| H A D | siphash.rst | 16 sequence numbers, secure cookies, or mask it off for use in a hash table.
|