| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_repr.c | 19 void ice_repr_inc_tx_stats(struct ice_repr *repr, unsigned int len, in ice_repr_inc_tx_stats() argument 26 this_cpu_inc(repr->stats->tx_drops); in ice_repr_inc_tx_stats() 30 stats = this_cpu_ptr(repr->stats); in ice_repr_inc_tx_stats() 44 struct ice_repr *repr = ice_netdev_to_repr(netdev); in ice_repr_inc_rx_stats() local 47 stats = this_cpu_ptr(repr->stats); in ice_repr_inc_rx_stats() 63 struct ice_repr *repr = np->repr; in ice_repr_get_stats64() local 67 if (repr->ops.ready(repr)) in ice_repr_get_stats64() 69 vsi = repr->src_vsi; in ice_repr_get_stats64() 94 return np->repr; in ice_netdev_to_repr() 109 struct ice_repr *repr = ice_netdev_to_repr(netdev); in ice_repr_vf_open() local [all …]
|
| H A D | ice_eswitch.c | 86 * @repr: pointer to PR 89 ice_eswitch_release_repr(struct ice_pf *pf, struct ice_repr *repr) in ice_eswitch_release_repr() argument 91 struct ice_vsi *vsi = repr->src_vsi; in ice_eswitch_release_repr() 94 if (!repr->dst) in ice_eswitch_release_repr() 98 dst_release(&repr->dst->dst); in ice_eswitch_release_repr() 99 repr->dst = NULL; in ice_eswitch_release_repr() 100 ice_fltr_add_mac_and_broadcast(vsi, repr->parent_mac, in ice_eswitch_release_repr() 107 * @repr: pointer to PR struct 109 static int ice_eswitch_setup_repr(struct ice_pf *pf, struct ice_repr *repr) in ice_eswitch_setup_repr() argument 112 struct ice_vsi *vsi = repr in ice_eswitch_setup_repr() 177 struct ice_repr *repr; ice_eswitch_update_repr() local 219 struct ice_repr *repr = ice_netdev_to_repr(netdev); ice_eswitch_port_start_xmit() local 418 struct ice_repr *repr; ice_eswitch_start_all_tx_queues() local 434 struct ice_repr *repr; ice_eswitch_stop_all_tx_queues() local 455 ice_eswitch_attach(struct ice_pf * pf,struct ice_repr * repr,unsigned long * id) ice_eswitch_attach() argument 512 struct ice_repr *repr; ice_eswitch_attach_vf() local 539 struct ice_repr *repr = ice_repr_create_sf(sf); ice_eswitch_attach_sf() local 552 ice_eswitch_detach(struct ice_pf * pf,struct ice_repr * repr) ice_eswitch_detach() argument 585 struct ice_repr *repr = xa_load(&pf->eswitch.reprs, vf->repr_id); ice_eswitch_detach_vf() local 603 struct ice_repr *repr = xa_load(&pf->eswitch.reprs, sf->repr_id); ice_eswitch_detach_sf() local 624 struct ice_repr *repr; ice_eswitch_get_target() local [all...] |
| H A D | ice_repr.h | 37 int (*add)(struct ice_repr *repr); 38 void (*rem)(struct ice_repr *repr); 39 int (*ready)(struct ice_repr *repr); 46 void ice_repr_destroy(struct ice_repr *repr); 48 void ice_repr_start_tx_queues(struct ice_repr *repr); 49 void ice_repr_stop_tx_queues(struct ice_repr *repr); 54 void ice_repr_inc_tx_stats(struct ice_repr *repr, unsigned int len,
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_net_repr.c | 30 struct nfp_repr *repr = netdev_priv(netdev); in nfp_repr_inc_tx_stats() local 35 this_cpu_inc(repr->stats->tx_drops); in nfp_repr_inc_tx_stats() 39 stats = this_cpu_ptr(repr->stats); in nfp_repr_inc_tx_stats() 48 struct nfp_repr *repr = netdev_priv(netdev); in nfp_repr_inc_rx_stats() local 51 stats = this_cpu_ptr(repr->stats); in nfp_repr_inc_rx_stats() 92 struct nfp_repr *repr = netdev_priv(netdev); in nfp_repr_get_stats64() local 94 if (WARN_ON(!repr->port)) in nfp_repr_get_stats64() 97 switch (repr->port->type) { in nfp_repr_get_stats64() 99 if (!__nfp_port_get_eth_port(repr->port)) in nfp_repr_get_stats64() 101 nfp_repr_phy_port_get_stats64(repr->port, stats); in nfp_repr_get_stats64() [all …]
|
| H A D | nfp_app.c | 47 struct nfp_repr *repr = netdev_priv(netdev); in nfp_app_from_netdev() local 49 return repr->app; in nfp_app_from_netdev() 162 struct net_device *repr; in nfp_app_netdev_feat_change() local 164 repr = rtnl_dereference(reprs->reprs[i]); in nfp_app_netdev_feat_change() 165 if (!repr) in nfp_app_netdev_feat_change() 168 nfp_repr_transfer_features(repr, netdev); in nfp_app_netdev_feat_change()
|
| /linux/rust/zerocopy-derive/ |
| H A D | repr.rs | 91 Compound(Spanned { t: repr, span: _ }, _align) => match repr { in repr_type_name() 203 Transparent(span) => ts.append_all(quote_spanned! { *span=> #[repr(transparent)] }), in to_tokens() 204 Compound(repr, align) => { in to_tokens() 205 repr.to_tokens(ts); in to_tokens() 218 C => ts.append_all(quote_spanned! { self.span=> #[repr(C)] }), in to_tokens() 219 Rust => ts.append_all(quote_spanned! { self.span=> #[repr(Rust)] }), in to_tokens() 229 U8 => ts.append_all(quote_spanned! { self.span => #[repr(u8)] }), in to_tokens() 230 U16 => ts.append_all(quote_spanned! { self.span => #[repr(u16)] }), in to_tokens() 231 U32 => ts.append_all(quote_spanned! { self.span => #[repr(u32)] }), in to_tokens() 232 U64 => ts.append_all(quote_spanned! { self.span => #[repr(u64)] }), in to_tokens() [all …]
|
| /linux/rust/zerocopy/src/util/ |
| H A D | macro_util.rs | 92 #[repr(C, align(65536))] 256 #[repr(C)] 981 test!(#[repr(C)] #[repr(transparent)] #[repr(packed)](; u8) => Some(0)); in test_trailing_field_offset() 982 test!(#[repr(C)] #[repr(transparent)] #[repr(packed)](; [u8]) => Some(0)); in test_trailing_field_offset() 983 test!(#[repr(C)] #[repr(C, packed)] (u8; u8) => Some(1)); in test_trailing_field_offset() 984 test!(#[repr(C)] (; AU64) => Some(0)); in test_trailing_field_offset() 985 test!(#[repr(C)] (; [AU64]) => Some(0)); in test_trailing_field_offset() 986 test!(#[repr(C)] (u8; AU64) => Some(8)); in test_trailing_field_offset() 987 test!(#[repr(C)] (u8; [AU64]) => Some(8)); in test_trailing_field_offset() 992 #[repr(C)] in test_trailing_field_offset() [all …]
|
| H A D | macros.rs | 178 => $trait:ident for $ty:ty [$repr:ty] 210 is_trait::<$ty, $repr>(); 217 $trait for $ty [$repr] 229 TryFromBytes for $ty:ty [$repr:ty] 239 <$repr as TryFromBytes>::is_bit_valid(candidate.transmute::<_, _, BecauseImmutable>()) 245 $trait:ident for $ty:ty [$repr:ty] 490 ($($tyvar:ident: ?Sized + KnownLayout =>)? #[repr($repr:ty)] $ty:ty) => {{ 502 type PointerMetadata = <$repr as KnownLayout>::PointerMetadata; 503 type MaybeUninit = <$repr as KnownLayout>::MaybeUninit; 505 const LAYOUT: DstLayout = <$repr as KnownLayout>::LAYOUT; [all …]
|
| /linux/rust/syn/ |
| H A D | lit.rs | 61 repr: Box<LitRepr>, 68 repr: Box<LitRepr>, 75 repr: Box<LitRepr>, 82 repr: Box<LitRepr>, 89 repr: Box<LitRepr>, 101 repr: Box<LitIntRepr>, 116 repr: Box<LitFloatRepr>, 139 repr: Box::new(LitRepr { in new() 147 let repr = self.repr.token.to_string(); in value() localVariable 148 let (value, _suffix) = value::parse_lit_str(&repr); in value() [all …]
|
| H A D | bigint.rs | 16 let mut repr = String::with_capacity(self.digits.len()); in to_string() localVariable 22 repr.push((*digit + b'0') as char); in to_string() 26 if repr.is_empty() { in to_string() 27 repr.push('0'); in to_string() 30 repr in to_string()
|
| /linux/rust/zerocopy-derive/derive/ |
| H A D | unaligned.rs | 7 repr::{EnumRepr, StructUnionRepr}, 25 let repr = StructUnionRepr::from_attrs(&ctx.ast.attrs)?; in derive_unaligned_struct() localVariable 26 repr.unaligned_validate_no_align_gt_1()?; in derive_unaligned_struct() 28 let field_bounds = if repr.is_packed_1() { in derive_unaligned_struct() 30 } else if repr.is_c() || repr.is_transparent() { in derive_unaligned_struct() 46 let repr = EnumRepr::from_attrs(&ctx.ast.attrs)?; in derive_unaligned_enum() localVariable 47 repr.unaligned_validate_no_align_gt_1()?; in derive_unaligned_enum() 49 if !repr.is_u8() && !repr.is_i8() { in derive_unaligned_enum() 65 let repr = StructUnionRepr::from_attrs(&ctx.ast.attrs)?; in derive_unaligned_union() localVariable 66 repr.unaligned_validate_no_align_gt_1()?; in derive_unaligned_union() [all …]
|
| H A D | into_bytes.rs | 8 repr::{EnumRepr, StructUnionRepr}, 22 let repr = StructUnionRepr::from_attrs(&ctx.ast.attrs)?; in derive_into_bytes_struct() localVariable 24 let is_transparent = repr.is_transparent(); in derive_into_bytes_struct() 25 let is_c = repr.is_c(); in derive_into_bytes_struct() 26 let is_packed_1 = repr.is_packed_1(); in derive_into_bytes_struct() 47 } else if is_c && !repr.is_align_gt_1() && num_fields <= 1 { in derive_into_bytes_struct() 73 } else if is_c && !repr.is_align_gt_1() { in derive_into_bytes_struct() 102 let repr = EnumRepr::from_attrs(&ctx.ast.attrs)?; in derive_into_bytes_enum() localVariable 103 if !repr.is_c() && !repr.is_primitive() { in derive_into_bytes_enum() 110 let tag_type_definition = generate_tag_enum(ctx, &repr, enm); in derive_into_bytes_enum() [all …]
|
| H A D | known_layout.rs | 8 repr::StructUnionRepr, 14 repr: &StructUnionRepr, in derive_known_layout_for_repr_c_struct() 23 let repr_align = repr in derive_known_layout_for_repr_c_struct() 30 let repr_packed = repr in derive_known_layout_for_repr_c_struct() 201 #repr in derive_known_layout_for_repr_c_struct() 255 let repr = StructUnionRepr::from_attrs(&ctx.ast.attrs)?; in derive() localVariable 256 if repr.is_c() { in derive() 257 Some(repr) in derive() 269 .and_then(|repr| { in derive() 270 derive_known_layout_for_repr_c_struct(ctx, repr, &fields) in derive()
|
| H A D | try_from_bytes.rs | 11 repr::{EnumRepr, StructUnionRepr}, 102 #[repr(C)] in generate_variant_structs() 154 #[repr(C)] in generate_variants_union() 200 repr: &EnumRepr, in derive_is_bit_valid() 203 let tag_enum = generate_tag_enum(ctx, repr, data); in derive_is_bit_valid() 206 let (outer_tag_type, inner_tag_type) = if repr.is_c() { in derive_is_bit_valid() 208 } else if repr.is_primitive() { in derive_is_bit_valid() 346 #[repr(C)] in derive_is_bit_valid() 471 .map(|repr| repr.is_c()) in derive_has_field_struct_union() 521 .map(|repr| repr.get_packed().is_none()) in derive_has_field_struct_union() [all …]
|
| H A D | from_bytes.rs | 11 repr::{CompoundRepr, EnumRepr, Repr, Spanned}, 114 let repr = EnumRepr::from_attrs(&ctx.ast.attrs)?; in derive_from_zeros_enum() localVariable 118 match repr { in derive_from_zeros_enum() 173 let repr = EnumRepr::from_attrs(&ctx.ast.attrs)?; in derive_from_bytes_enum() localVariable 175 let variants_required = 1usize << enum_size_from_repr(&repr)?; in derive_from_bytes_enum() 181 repr.repr_type_name(), in derive_from_bytes_enum()
|
| H A D | mod.rs | 14 repr::StructUnionRepr, 95 let repr = StructUnionRepr::from_attrs(&ctx.ast.attrs)?; in derive_split_at() localVariable 105 if repr.get_packed().is_some() { in derive_split_at() 112 if !(repr.is_c() || repr.is_transparent()) { in derive_split_at()
|
| /linux/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | main.c | 287 struct nfp_repr *repr = netdev_priv(netdev); in nfp_flower_reprs_reify() local 289 err = nfp_flower_cmsg_portreify(repr, exists); in nfp_flower_reprs_reify() 319 nfp_flower_repr_netdev_open(struct nfp_app *app, struct nfp_repr *repr) in nfp_flower_repr_netdev_open() argument 323 err = nfp_flower_cmsg_portmod(repr, true, repr->netdev->mtu, false); in nfp_flower_repr_netdev_open() 327 netif_tx_wake_all_queues(repr->netdev); in nfp_flower_repr_netdev_open() 333 nfp_flower_repr_netdev_stop(struct nfp_app *app, struct nfp_repr *repr) in nfp_flower_repr_netdev_stop() argument 335 netif_tx_disable(repr->netdev); in nfp_flower_repr_netdev_stop() 337 return nfp_flower_cmsg_portmod(repr, false, repr->netdev->mtu, false); in nfp_flower_repr_netdev_stop() 343 struct nfp_repr *repr = netdev_priv(netdev); in nfp_flower_repr_netdev_clean() local 345 kfree(repr->app_priv); in nfp_flower_repr_netdev_clean() [all …]
|
| H A D | qos_conf.c | 175 struct nfp_repr *repr; in nfp_flower_install_rate_limiter() local 188 repr = netdev_priv(netdev); in nfp_flower_install_rate_limiter() 189 repr_priv = repr->app_priv; in nfp_flower_install_rate_limiter() 198 if (repr->port->type != NFP_PORT_VF_PORT) { in nfp_flower_install_rate_limiter() 274 nfp_flower_offload_one_police(repr->app, true, in nfp_flower_install_rate_limiter() 297 struct nfp_repr *repr; in nfp_flower_remove_rate_limiter() local 305 repr = netdev_priv(netdev); in nfp_flower_remove_rate_limiter() 308 repr_priv = repr->app_priv; in nfp_flower_remove_rate_limiter() 329 skb = nfp_flower_cmsg_alloc(repr->app, sizeof(struct nfp_police_config), in nfp_flower_remove_rate_limiter() 339 nfp_ctrl_tx(repr->app->ctrl, skb); in nfp_flower_remove_rate_limiter() [all …]
|
| H A D | cmsg.c | 75 int nfp_flower_cmsg_portmod(struct nfp_repr *repr, bool carrier_ok, in nfp_flower_cmsg_portmod() argument 81 skb = nfp_flower_cmsg_alloc(repr->app, sizeof(*msg), in nfp_flower_cmsg_portmod() 87 msg->portnum = cpu_to_be32(repr->dst->u.port_info.port_id); in nfp_flower_cmsg_portmod() 96 nfp_ctrl_tx(repr->app->ctrl, skb); in nfp_flower_cmsg_portmod() 101 int nfp_flower_cmsg_portreify(struct nfp_repr *repr, bool exists) in nfp_flower_cmsg_portreify() argument 106 skb = nfp_flower_cmsg_alloc(repr->app, sizeof(*msg), in nfp_flower_cmsg_portreify() 113 msg->portnum = cpu_to_be32(repr->dst->u.port_info.port_id); in nfp_flower_cmsg_portreify() 117 nfp_ctrl_tx(repr->app->ctrl, skb); in nfp_flower_cmsg_portreify()
|
| H A D | lag_conf.c | 312 struct nfp_repr *repr; in nfp_fl_lag_do_work() local 358 repr = netdev_priv(iter_netdev); in nfp_fl_lag_do_work() 360 if (repr->app != priv->app) { in nfp_fl_lag_do_work() 370 repr_priv = repr->app_priv; in nfp_fl_lag_do_work() 548 struct nfp_repr *repr; in nfp_fl_lag_changeupper_event() local 561 repr = netdev_priv(iter_netdev); in nfp_fl_lag_changeupper_event() 564 if (repr->app != priv->app) { in nfp_fl_lag_changeupper_event() 627 struct nfp_repr *repr; in nfp_fl_lag_changels_event() local 638 repr = netdev_priv(netdev); in nfp_fl_lag_changels_event() 641 if (repr->app != priv->app) in nfp_fl_lag_changels_event() [all …]
|
| /linux/rust/proc-macro2/ |
| H A D | fallback.rs | 113 }) if literal.repr.starts_with('-') => { in push_token_from_proc_macro() 121 literal.repr.remove(0); in push_token_from_proc_macro() 923 pub(crate) repr: String, field 944 pub(crate) fn _new(repr: String) -> Self { in _new() 946 repr, in _new() 951 pub(crate) fn from_str_checked(repr: &str) -> Result<Self, LexError> { in from_str_checked() 952 let mut cursor = get_cursor(repr); in from_str_checked() 967 literal.repr.insert(0, '-'); in from_str_checked() 981 pub(crate) unsafe fn from_str_unchecked(repr: &str) -> Self { in from_str_unchecked() 982 Literal::_new(repr.to_owned()) in from_str_unchecked() [all …]
|
| /linux/rust/zerocopy/src/ |
| H A D | macros.rs | 106 #[repr(C, packed)] 992 #[repr($repr:ident)] 1007 $crate::cryptocorrosion_derive_traits!(@assert_allowed_struct_repr #[repr($repr)]); 1010 #[repr($repr)] 1101 @struct_padding_check #[repr($repr)] 1127 (@assert_allowed_struct_repr #[repr(transparent)]) => {}; 1128 (@assert_allowed_struct_repr #[repr(C)]) => {}; 1133 @struct_padding_check #[repr(transparent)] 1143 @struct_padding_check #[repr(C)] 1158 #[repr(C)] [all …]
|
| /linux/rust/kernel/ |
| H A D | bitmap.rs | 20 #[cfg_attr(CONFIG_64BIT, repr(align(8)))] 21 #[cfg_attr(not(CONFIG_64BIT), repr(align(4)))] 93 #[repr(C)] 151 /// * if `nbits <= MAX_INLINE_LEN`, then `repr` is a `usize`. 152 /// * otherwise, `repr` holds a non-null pointer to an initialized 156 repr: BitmapRepr, field 169 core::ptr::addr_of!(self.repr.bitmap) in deref() 173 unsafe { self.repr.ptr.as_ptr() } in deref() 188 core::ptr::addr_of_mut!(self.repr.bitmap) in deref_mut() 192 unsafe { self.repr in deref_mut() [all...] |
| /linux/drivers/net/ethernet/netronome/nfp/abm/ |
| H A D | main.c | 33 struct nfp_repr *repr = netdev_priv(netdev); in nfp_abm_setup_tc() local 42 return nfp_abm_setup_root(netdev, repr->app_priv, type_data); in nfp_abm_setup_tc() 44 return nfp_abm_setup_tc_mq(netdev, repr->app_priv, type_data); in nfp_abm_setup_tc() 46 return nfp_abm_setup_tc_red(netdev, repr->app_priv, type_data); in nfp_abm_setup_tc() 48 return nfp_abm_setup_tc_gred(netdev, repr->app_priv, type_data); in nfp_abm_setup_tc() 50 return nfp_abm_setup_cls_block(netdev, repr, type_data); in nfp_abm_setup_tc() 83 struct nfp_repr *repr; in nfp_abm_spawn_repr() local 99 repr = netdev_priv(netdev); in nfp_abm_spawn_repr() 100 repr->app_priv = alink; in nfp_abm_spawn_repr() 384 struct nfp_repr *repr = netdev_priv(port->netdev); in nfp_abm_port_get_stats() local [all …]
|
| H A D | cls.c | 231 struct nfp_repr *repr = cb_priv; in nfp_abm_setup_tc_block_cb() local 234 alink = repr->app_priv; in nfp_abm_setup_tc_block_cb() 241 if (!tc_cls_can_offload_and_chain0(repr->netdev, &cls_u32->common)) in nfp_abm_setup_tc_block_cb() 267 int nfp_abm_setup_cls_block(struct net_device *netdev, struct nfp_repr *repr, in nfp_abm_setup_cls_block() argument 272 repr, repr, true); in nfp_abm_setup_cls_block()
|