ACIL FM
Dark
Refresh
Current DIR:
/usr/src/kernels/5.14.0-611.27.1.el9_7.x86_64/include/kunit
/
usr
src
kernels
5.14.0-611.27.1.el9_7.x86_64
include
kunit
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
assert.h
7.49 MB
chmod
View
DL
Edit
Rename
Delete
attributes.h
1.35 MB
chmod
View
DL
Edit
Rename
Delete
device.h
2.77 MB
chmod
View
DL
Edit
Rename
Delete
resource.h
15.69 MB
chmod
View
DL
Edit
Rename
Delete
skbuff.h
1.32 MB
chmod
View
DL
Edit
Rename
Delete
static_stub.h
3.6 MB
chmod
View
DL
Edit
Rename
Delete
test-bug.h
2 MB
chmod
View
DL
Edit
Rename
Delete
test.h
54.98 MB
chmod
View
DL
Edit
Rename
Delete
try-catch.h
2.23 MB
chmod
View
DL
Edit
Rename
Delete
visibility.h
1018 B
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/src/kernels/5.14.0-611.27.1.el9_7.x86_64/include/kunit/skbuff.h
/* SPDX-License-Identifier: GPL-2.0 */ /* * KUnit resource management helpers for SKBs (skbuff). * * Copyright (C) 2023 Intel Corporation */ #ifndef _KUNIT_SKBUFF_H #define _KUNIT_SKBUFF_H #include <kunit/resource.h> #include <linux/skbuff.h> static void kunit_action_kfree_skb(void *p) { kfree_skb((struct sk_buff *)p); } /** * kunit_zalloc_skb() - Allocate and initialize a resource managed skb. * @test: The test case to which the skb belongs * @len: size to allocate * * Allocate a new struct sk_buff with GFP_KERNEL, zero fill the give length * and add it as a resource to the kunit test for automatic cleanup. * * Returns: newly allocated SKB, or %NULL on error */ static inline struct sk_buff *kunit_zalloc_skb(struct kunit *test, int len, gfp_t gfp) { struct sk_buff *res = alloc_skb(len, GFP_KERNEL); if (!res || skb_pad(res, len)) return NULL; if (kunit_add_action_or_reset(test, kunit_action_kfree_skb, res)) return NULL; return res; } /** * kunit_kfree_skb() - Like kfree_skb except for allocations managed by KUnit. * @test: The test case to which the resource belongs. * @skb: The SKB to free. */ static inline void kunit_kfree_skb(struct kunit *test, struct sk_buff *skb) { if (!skb) return; kunit_release_action(test, kunit_action_kfree_skb, (void *)skb); } #endif /* _KUNIT_SKBUFF_H */
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply