Home
last modified time | relevance | path

Searched full:pub (Results 1 – 25 of 404) sorted by relevance

12345678910>>...17

/linux-6.8/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dchip.c220 struct brcmf_core pub; member
227 struct brcmf_chip pub; member
257 address = CORE_SB(core->pub.base, sbtmstatelow); in brcmf_chip_sb_iscoreup()
287 base = core->pub.base; in brcmf_chip_sb_coredisable()
392 base = core->pub.base; in brcmf_chip_sb_resetcore()
445 if (core->pub.id == BCMA_CORE_80211) { in brcmf_chip_ai_resetcore()
446 d11core2 = brcmf_chip_get_d11core(&ci->pub, 1); in brcmf_chip_ai_resetcore()
450 struct brcmf_core_priv, pub); in brcmf_chip_ai_resetcore()
514 core->pub.id = coreid; in brcmf_chip_add_core()
515 core->pub.base = base; in brcmf_chip_add_core()
[all …]
/linux-6.8/rust/kernel/
Dlib.rs37 pub mod error;
38 pub mod init;
39 pub mod ioctl;
41 pub mod kunit;
43 pub mod net;
44 pub mod prelude;
45 pub mod print;
48 pub mod std_vendor;
49 pub mod str;
50 pub mod sync;
[all …]
Dprelude.rs15 pub use core::pin::Pin;
18 pub use alloc::{boxed::Box, vec::Vec};
21 pub use macros::{module, pin_data, pinned_drop, vtable, Zeroable};
23 pub use super::build_assert;
27 pub use super::dbg;
28 pub use super::{pr_alert, pr_crit, pr_debug, pr_emerg, pr_err, pr_info, pr_notice, pr_warn};
30 pub use super::{init, pin_init, try_init, try_pin_init};
32 pub use super::static_assert;
34 pub use super::error::{code::*, Error, Result};
36 pub use super::{str::CStr, ThisModule};
[all …]
Dsync.rs12 pub mod lock;
15 pub use arc::{Arc, ArcBorrow, UniqueArc};
16 pub use condvar::CondVar;
17 pub use lock::{mutex::Mutex, spinlock::SpinLock};
18 pub use locked_by::LockedBy;
22 pub struct LockClassKey(Opaque<bindings::lock_class_key>);
30 pub const fn new() -> Self { in new()
34 pub(crate) fn as_ptr(&self) -> *mut bindings::lock_class_key { in as_ptr()
Dioctl.rs27 pub const fn _IO(ty: u32, nr: u32) -> u32 { in _IO()
33 pub const fn _IOR<T>(ty: u32, nr: u32) -> u32 { in _IOR()
39 pub const fn _IOW<T>(ty: u32, nr: u32) -> u32 { in _IOW()
45 pub const fn _IOWR<T>(ty: u32, nr: u32) -> u32 { in _IOWR()
55 pub const fn _IOC_DIR(nr: u32) -> u32 { in _IOC_DIR()
60 pub const fn _IOC_TYPE(nr: u32) -> u32 { in _IOC_TYPE()
65 pub const fn _IOC_NR(nr: u32) -> u32 { in _IOC_NR()
70 pub const fn _IOC_SIZE(nr: u32) -> usize { in _IOC_SIZE()
Dstr.rs18 pub type BStr = [u8];
43 pub enum CStrConvertError {
63 pub struct CStr([u8]);
68 pub const fn len(&self) -> usize { in len()
74 pub const fn len_with_nul(&self) -> usize { in len_with_nul()
86 pub const fn is_empty(&self) -> bool { in is_empty()
98 pub unsafe fn from_char_ptr<'a>(ptr: *const core::ffi::c_char) -> &'a Self { in from_char_ptr()
113 pub const fn from_bytes_with_nul(bytes: &[u8]) -> Result<&Self, CStrConvertError> { in from_bytes_with_nul()
141 pub const unsafe fn from_bytes_with_nul_unchecked(bytes: &[u8]) -> &CStr { in from_bytes_with_nul_unchecked()
148 pub const fn as_char_ptr(&self) -> *const core::ffi::c_char { in as_char_ptr()
[all …]
Dtypes.rs22 pub trait ForeignOwnable: Sized {
156 pub struct ScopeGuard<T, F: FnOnce(T)>(Option<(T, F)>);
160 pub fn new_with_data(data: T, cleanup_func: F) -> Self { in new_with_data()
166 pub fn dismiss(mut self) -> T { in dismiss()
175 pub fn new(cleanup: impl FnOnce()) -> ScopeGuard<(), impl FnOnce(())> { in new()
209 pub struct Opaque<T> {
216 pub const fn new(value: T) -> Self { in new()
224 pub const fn uninit() -> Self { in uninit()
239 pub fn ffi_init(init_func: impl FnOnce(*mut T)) -> impl PinInit<Self> { in ffi_init()
251 pub fn get(&self) -> *mut T { in get()
[all …]
/linux-6.8/crypto/asymmetric_keys/
Dpkcs8_parser.c21 struct public_key *pub; member
76 ctx->pub->pkey_algo = "rsa"; in pkcs8_note_algo()
100 struct public_key *pub; in pkcs8_parse() local
106 ctx.pub = kzalloc(sizeof(struct public_key), GFP_KERNEL); in pkcs8_parse()
107 if (!ctx.pub) in pkcs8_parse()
118 pub = ctx.pub; in pkcs8_parse()
119 pub->key = kmemdup(ctx.key, ctx.key_size, GFP_KERNEL); in pkcs8_parse()
120 if (!pub->key) in pkcs8_parse()
123 pub->keylen = ctx.key_size; in pkcs8_parse()
124 pub->key_is_private = true; in pkcs8_parse()
[all …]
/linux-6.8/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Ddma.h83 void dma_rxinit(struct dma_pub *pub);
84 int dma_rx(struct dma_pub *pub, struct sk_buff_head *skb_list);
85 bool dma_rxfill(struct dma_pub *pub);
86 bool dma_rxreset(struct dma_pub *pub);
87 bool dma_txreset(struct dma_pub *pub);
88 void dma_txinit(struct dma_pub *pub);
89 int dma_txfast(struct brcms_c_info *wlc, struct dma_pub *pub,
91 void dma_txflush(struct dma_pub *pub);
92 int dma_txpending(struct dma_pub *pub);
93 void dma_kick_tx(struct dma_pub *pub);
[all …]
Ddma.c558 struct si_info *sii = container_of(sih, struct si_info, pub); in dma_attach()
746 void dma_detach(struct dma_pub *pub) in dma_detach() argument
748 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_detach()
842 void dma_rxinit(struct dma_pub *pub) in dma_rxinit() argument
844 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_rxinit()
924 int dma_rx(struct dma_pub *pub, struct sk_buff_head *skb_list) in dma_rx() argument
926 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_rx()
1022 bool dma_rxfill(struct dma_pub *pub) in dma_rxfill() argument
1024 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_rxfill()
1108 void dma_rxreclaim(struct dma_pub *pub) in dma_rxreclaim() argument
[all …]
/linux-6.8/rust/alloc/collections/
Dmod.rs8 pub mod binary_heap;
12 pub mod linked_list;
14 pub mod vec_deque;
18 pub mod btree_map {
21 pub use super::btree::map::*;
26 pub mod btree_set {
29 pub use super::btree::set::*;
35 pub use binary_heap::BinaryHeap;
40 pub use btree_map::BTreeMap;
45 pub use btree_set::BTreeSet;
[all …]
/linux-6.8/net/mac80211/
Dvht.c122 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->pub->vht_cap; in ieee80211_vht_cap_ie_to_sta_vht_cap()
130 if (!link_sta->pub->ht_cap.ht_supported) in ieee80211_vht_cap_ie_to_sta_vht_cap()
320 link_sta->pub->bandwidth = ieee80211_sta_cur_vht_bw(link_sta); in ieee80211_vht_cap_ie_to_sta_vht_cap()
338 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_11454; in ieee80211_vht_cap_ie_to_sta_vht_cap()
341 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_7991; in ieee80211_vht_cap_ie_to_sta_vht_cap()
345 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_3895; in ieee80211_vht_cap_ie_to_sta_vht_cap()
358 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->pub->vht_cap; in ieee80211_sta_cap_rx_bw()
359 struct ieee80211_sta_he_cap *he_cap = &link_sta->pub->he_cap; in ieee80211_sta_cap_rx_bw()
360 struct ieee80211_sta_eht_cap *eht_cap = &link_sta->pub->eht_cap; in ieee80211_sta_cap_rx_bw()
405 return link_sta->pub->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 ? in ieee80211_sta_cap_rx_bw()
[all …]
Dhe.c34 link_sta->pub->smps_mode = smps_mode; in ieee80211_update_from_he_6ghz_capa()
36 link_sta->pub->smps_mode = IEEE80211_SMPS_OFF; in ieee80211_update_from_he_6ghz_capa()
42 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_11454; in ieee80211_update_from_he_6ghz_capa()
45 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_7991; in ieee80211_update_from_he_6ghz_capa()
49 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_3895; in ieee80211_update_from_he_6ghz_capa()
55 link_sta->pub->he_6ghz_capa = *he_6ghz_capa; in ieee80211_update_from_he_6ghz_capa()
116 struct ieee80211_sta_he_cap *he_cap = &link_sta->pub->he_cap; in ieee80211_he_cap_ie_to_sta_he_cap()
164 link_sta->pub->bandwidth = ieee80211_sta_cur_vht_bw(link_sta); in ieee80211_he_cap_ie_to_sta_he_cap()
/linux-6.8/net/wireless/
Dscan.c126 ies = (void *)rcu_access_pointer(bss->pub.beacon_ies); in bss_free()
127 if (ies && !bss->pub.hidden_beacon_bss) in bss_free()
129 ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies); in bss_free()
150 if (bss->pub.hidden_beacon_bss) in bss_ref_get()
151 bss_from_pub(bss->pub.hidden_beacon_bss)->refcount++; in bss_ref_get()
153 if (bss->pub.transmitted_bss) in bss_ref_get()
154 bss_from_pub(bss->pub.transmitted_bss)->refcount++; in bss_ref_get()
162 if (bss->pub.hidden_beacon_bss) { in bss_ref_put()
165 hbss = bss_from_pub(bss->pub.hidden_beacon_bss); in bss_ref_put()
171 if (bss->pub.transmitted_bss) { in bss_ref_put()
[all …]
/linux-6.8/rust/macros/
Dhelpers.rs5 pub(crate) fn try_ident(it: &mut token_stream::IntoIter) -> Option<String> { in try_ident()
13 pub(crate) fn try_literal(it: &mut token_stream::IntoIter) -> Option<String> { in try_literal()
21 pub(crate) fn try_string(it: &mut token_stream::IntoIter) -> Option<String> { in try_string()
37 pub(crate) fn expect_ident(it: &mut token_stream::IntoIter) -> String { in expect_ident()
41 pub(crate) fn expect_punct(it: &mut token_stream::IntoIter) -> char { in expect_punct()
49 pub(crate) fn expect_string(it: &mut token_stream::IntoIter) -> String { in expect_string()
53 pub(crate) fn expect_string_ascii(it: &mut token_stream::IntoIter) -> String { in expect_string_ascii()
59 pub(crate) fn expect_group(it: &mut token_stream::IntoIter) -> Group { in expect_group()
67 pub(crate) fn expect_end(it: &mut token_stream::IntoIter) { in expect_end()
73 pub(crate) struct Generics {
[all …]
/linux-6.8/drivers/media/dvb-core/
Ddvb_ca_en50221.c117 struct dvb_ca_en50221 *pub; member
240 slot_status = ca->pub->poll_slot_status(ca->pub, slot, ca->open); in dvb_ca_en50221_check_camstatus()
293 res = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS); in dvb_ca_en50221_wait_if_status()
345 ret = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND, in dvb_ca_en50221_link_init()
355 ret = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND, IRQEN); in dvb_ca_en50221_link_init()
372 ret = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND, in dvb_ca_en50221_link_init()
382 ret = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND, IRQEN); in dvb_ca_en50221_link_init()
412 _tuple_type = ca->pub->read_attribute_mem(ca->pub, slot, _address); in dvb_ca_en50221_read_tuple()
422 _tuple_length = ca->pub->read_attribute_mem(ca->pub, slot, in dvb_ca_en50221_read_tuple()
432 tuple[i] = ca->pub->read_attribute_mem(ca->pub, slot, in dvb_ca_en50221_read_tuple()
[all …]
/linux-6.8/rust/kernel/init/
D__internal.rs16 pub(super) type Invariant<T> = PhantomData<fn(*mut T) -> *mut T>;
21 pub(crate) struct InitClosure<F, T: ?Sized, E>(pub(crate) F, pub(crate) Invariant<(E, T)>);
53 pub unsafe trait HasPinData {
64 pub unsafe trait PinData: Copy {
82 pub unsafe trait HasInitData {
93 pub unsafe trait InitData: Copy {
105 pub struct AllData<T: ?Sized>(PhantomData<fn(Box<T>) -> Box<T>>);
134 pub struct StackInit<T> {
156 pub fn uninit() -> Self { in uninit()
165 pub fn init<E>(self: Pin<&mut Self>, init: impl PinInit<T, E>) -> Result<Pin<&mut T>, E> { in init()
[all …]
/linux-6.8/rust/alloc/
Dlib.rs231 pub mod alloc;
239 pub mod boxed;
242 pub use std::boxed::Box;
245 pub mod borrow;
246 pub mod collections;
248 pub mod ffi;
250 pub mod fmt;
252 pub mod rc;
253 pub mod slice;
255 pub mod str;
[all …]
Dslice.rs39 pub use core::slice::range;
41 pub use core::slice::ArrayChunks;
43 pub use core::slice::ArrayChunksMut;
45 pub use core::slice::ArrayWindows;
47 pub use core::slice::EscapeAscii;
49 pub use core::slice::SliceIndex;
51 pub use core::slice::{from_mut, from_ref};
53 pub use core::slice::{from_mut_ptr_range, from_ptr_range};
55 pub use core::slice::{from_raw_parts, from_raw_parts_mut};
57 pub use core::slice::{Chunks, Windows};
[all …]
Draw_vec.rs53 pub(crate) struct RawVec<T, A: Allocator = Global> {
65 pub const NEW: Self = Self::new();
73 pub const fn new() -> Self { in new()
93 pub fn with_capacity(capacity: usize) -> Self { in with_capacity()
101 pub fn with_capacity_zeroed(capacity: usize) -> Self { in with_capacity_zeroed()
112 pub(crate) const MIN_NON_ZERO_CAP: usize = if mem::size_of::<T>() == 1 {
122 pub const fn new_in(alloc: A) -> Self { in new_in()
131 pub fn with_capacity_in(capacity: usize, alloc: A) -> Self { in with_capacity_in()
138 pub fn try_with_capacity_in(capacity: usize, alloc: A) -> Result<Self, TryReserveError> { in try_with_capacity_in()
146 pub fn with_capacity_zeroed_in(capacity: usize, alloc: A) -> Self { in with_capacity_zeroed_in()
[all …]
/linux-6.8/rust/kernel/net/
Dphy.rs21 pub enum DeviceState {
43 pub enum DuplexMode {
72 pub struct Device(Opaque<bindings::phy_device>);
91 pub fn phy_id(&self) -> u32 { in phy_id()
99 pub fn state(&self) -> DeviceState { in state()
122 pub fn is_link_up(&self) -> bool { in is_link_up()
135 pub fn is_autoneg_enabled(&self) -> bool { in is_autoneg_enabled()
147 pub fn is_autoneg_completed(&self) -> bool { in is_autoneg_completed()
158 pub fn set_speed(&mut self, speed: u32) { in set_speed()
166 pub fn set_duplex(&mut self, mode: DuplexMode) { in set_duplex()
[all …]
/linux-6.8/rust/kernel/sync/
Dlock.rs13 pub mod mutex;
14 pub mod spinlock;
27 pub unsafe trait Backend {
78 pub struct Lock<T: ?Sized, B: Backend> {
90 pub(crate) data: UnsafeCell<T>,
102 pub fn new(t: T, name: &'static CStr, key: &'static LockClassKey) -> impl PinInit<Self> { in new()
117 pub fn lock(&self) -> Guard<'_, T, B> { in lock()
132 pub struct Guard<'a, T: ?Sized, B: Backend> {
133 pub(crate) lock: &'a Lock<T, B>,
134 pub(crate) state: B::GuardState,
[all …]
/linux-6.8/include/crypto/
Dcurve25519.h28 void curve25519_base_arch(u8 pub[CURVE25519_KEY_SIZE],
47 __must_check curve25519_generate_public(u8 pub[CURVE25519_KEY_SIZE], in curve25519_generate_public()
55 curve25519_base_arch(pub, secret); in curve25519_generate_public()
57 curve25519_generic(pub, secret, curve25519_base_point); in curve25519_generate_public()
58 return crypto_memneq(pub, curve25519_null_point, CURVE25519_KEY_SIZE); in curve25519_generate_public()
/linux-6.8/rust/alloc/vec/
Dextract_if.rs25 pub struct ExtractIf<
33 pub(super) vec: &'a mut Vec<T, A>,
35 pub(super) idx: usize,
37 pub(super) del: usize,
39 pub(super) old_len: usize,
41 pub(super) pred: F,
51 pub fn allocator(&self) -> &A { in allocator()
/linux-6.8/net/atm/
Daddr.c20 if (!*addr->sas_addr.pub) in check_addr()
23 if (!addr->sas_addr.pub[i]) in check_addr()
33 if (!*a->sas_addr.pub) in identical()
34 return !*b->sas_addr.pub; in identical()
35 if (!*b->sas_addr.pub) in identical()
37 return !strcmp(a->sas_addr.pub, b->sas_addr.pub); in identical()

12345678910>>...17