Home
last modified time | relevance | path

Searched refs:repr (Results 1 – 25 of 34) sorted by relevance

12

/drivers/net/ethernet/intel/ice/
A Dice_repr.c62 struct ice_repr *repr = np->repr; in ice_repr_get_stats64() local
66 if (repr->ops.ready(repr)) in ice_repr_get_stats64()
111 vf = repr->vf; in ice_repr_vf_open()
334 kfree(repr); in ice_repr_destroy()
339 ice_eswitch_decfg_vsi(repr->src_vsi, repr->parent_mac); in ice_repr_rem_vf()
372 repr = kzalloc(sizeof(*repr), GFP_KERNEL); in ice_repr_create()
373 if (!repr) in ice_repr_create()
391 np->repr = repr; in ice_repr_create()
398 return repr; in ice_repr_create()
403 kfree(repr); in ice_repr_create()
[all …]
A Dice_eswitch.c94 if (!repr->dst) in ice_eswitch_release_repr()
117 if (!repr->dst) in ice_eswitch_setup_repr()
186 if (!repr) in ice_eswitch_update_repr()
198 repr->id); in ice_eswitch_update_repr()
206 repr->id); in ice_eswitch_update_repr()
470 err = repr->ops.add(repr); in ice_eswitch_attach()
491 repr->ops.rem(repr); in ice_eswitch_attach()
558 repr->ops.rem(repr); in ice_eswitch_detach()
591 if (!repr) in ice_eswitch_detach_vf()
608 if (!repr) in ice_eswitch_detach_sf()
[all …]
A Dice_repr.h37 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,
A Dice_eswitch_br.c46 struct ice_repr *repr = ice_netdev_to_repr(dev); in ice_eswitch_br_netdev_to_port() local
48 return repr->br_port; in ice_eswitch_br_netdev_to_port()
902 struct ice_repr *repr = in ice_eswitch_br_port_deinit() local
905 if (repr) in ice_eswitch_br_port_deinit()
906 repr->br_port = NULL; in ice_eswitch_br_port_deinit()
932 struct ice_repr *repr) in ice_eswitch_br_vf_repr_port_init() argument
941 br_port->vsi = repr->src_vsi; in ice_eswitch_br_vf_repr_port_init()
944 br_port->repr_id = repr->id; in ice_eswitch_br_vf_repr_port_init()
945 repr->br_port = br_port; in ice_eswitch_br_vf_repr_port_init()
1118 struct ice_repr *repr = ice_netdev_to_repr(dev); in ice_eswitch_br_port_link() local
[all …]
A Dice_ethtool.c4352 struct ice_repr *repr = ice_netdev_to_repr(netdev); in ice_repr_get_drvinfo() local
4354 if (repr->ops.ready(repr)) in ice_repr_get_drvinfo()
4357 __ice_get_drvinfo(netdev, drvinfo, repr->src_vsi); in ice_repr_get_drvinfo()
4363 struct ice_repr *repr = ice_netdev_to_repr(netdev); in ice_repr_get_strings() local
4366 if (repr->ops.ready(repr) || stringset != ETH_SS_STATS) in ice_repr_get_strings()
4369 __ice_get_strings(netdev, stringset, data, repr->src_vsi); in ice_repr_get_strings()
4377 struct ice_repr *repr = ice_netdev_to_repr(netdev); in ice_repr_get_ethtool_stats() local
4379 if (repr->ops.ready(repr)) in ice_repr_get_ethtool_stats()
4716 struct ice_repr *repr = ice_netdev_to_repr(dev); in ice_repr_ethtool_reset() local
4719 if (repr->type != ICE_REPR_TYPE_VF || in ice_repr_ethtool_reset()
[all …]
/drivers/net/ethernet/netronome/nfp/
A Dnfp_net_repr.c207 err = nfp_app_repr_stop(repr->app, repr); in nfp_repr_stop()
224 err = nfp_app_repr_open(repr->app, repr); in nfp_repr_open()
295 nfp_app_repr_clean(repr->app, repr->netdev); in nfp_repr_clean()
325 repr->port = port; in nfp_repr_init()
327 if (!repr->dst) in nfp_repr_init()
427 struct nfp_repr *repr; in nfp_repr_alloc_mqs() local
436 repr->netdev = netdev; in nfp_repr_alloc_mqs()
437 repr->app = app; in nfp_repr_alloc_mqs()
440 if (!repr->stats) in nfp_repr_alloc_mqs()
453 repr->netdev->name); in nfp_repr_clean_and_free()
[all …]
A Dnfp_app.c47 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()
A Dnfp_app.h108 int (*repr_open)(struct nfp_app *app, struct nfp_repr *repr);
109 int (*repr_stop)(struct nfp_app *app, struct nfp_repr *repr);
232 static inline int nfp_app_repr_open(struct nfp_app *app, struct nfp_repr *repr) in nfp_app_repr_open() argument
236 return app->type->repr_open(app, repr); in nfp_app_repr_open()
239 static inline int nfp_app_repr_stop(struct nfp_app *app, struct nfp_repr *repr) in nfp_app_repr_stop() argument
243 return app->type->repr_stop(app, repr); in nfp_app_repr_stop()
A Dnfp_port.c23 struct nfp_repr *repr = netdev_priv(netdev); in nfp_port_from_netdev() local
25 return repr->port; in nfp_port_from_netdev()
A Dnfp_net_repr.h103 void nfp_repr_clean_and_free(struct nfp_repr *repr);
/drivers/net/ethernet/netronome/nfp/flower/
A Dmain.c323 err = nfp_flower_cmsg_portmod(repr, true, repr->netdev->mtu, false); in nfp_flower_repr_netdev_open()
337 return nfp_flower_cmsg_portmod(repr, false, repr->netdev->mtu, false); in nfp_flower_repr_netdev_stop()
345 kfree(repr->app_priv); in nfp_flower_repr_netdev_clean()
404 if (!repr) { in nfp_flower_spawn_vnic_reprs()
412 nfp_repr_free(repr); in nfp_flower_spawn_vnic_reprs()
427 nfp_repr_free(repr); in nfp_flower_spawn_vnic_reprs()
449 nfp_repr_free(repr); in nfp_flower_spawn_vnic_reprs()
456 repr->name); in nfp_flower_spawn_vnic_reprs()
522 if (!repr) { in nfp_flower_spawn_phy_reprs()
530 nfp_repr_free(repr); in nfp_flower_spawn_phy_reprs()
[all …]
A Dqos_conf.c175 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()
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()
353 struct nfp_repr *repr; in nfp_flower_stats_rlim_reply() local
366 repr = netdev_priv(netdev); in nfp_flower_stats_rlim_reply()
367 repr_priv = repr->app_priv; in nfp_flower_stats_rlim_reply()
474 struct nfp_repr *repr; in nfp_flower_stats_rate_limiter() local
[all …]
A Dcmsg.c75 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()
A Dlag_conf.c312 struct nfp_repr *repr; in nfp_fl_lag_do_work() local
359 repr = netdev_priv(iter_netdev); in nfp_fl_lag_do_work()
361 if (repr->app != priv->app) { in nfp_fl_lag_do_work()
371 repr_priv = repr->app_priv; in nfp_fl_lag_do_work()
549 struct nfp_repr *repr; in nfp_fl_lag_changeupper_event() local
562 repr = netdev_priv(iter_netdev); in nfp_fl_lag_changeupper_event()
565 if (repr->app != priv->app) { in nfp_fl_lag_changeupper_event()
628 struct nfp_repr *repr; in nfp_fl_lag_changels_event() local
639 repr = netdev_priv(netdev); in nfp_fl_lag_changels_event()
642 if (repr->app != priv->app) in nfp_fl_lag_changels_event()
[all …]
A Dtunnel_conf.c1060 struct nfp_repr *repr; in nfp_tunnel_offloaded_macs_inc_ref_and_link() local
1062 repr = netdev_priv(netdev); in nfp_tunnel_offloaded_macs_inc_ref_and_link()
1063 repr_priv = repr->app_priv; in nfp_tunnel_offloaded_macs_inc_ref_and_link()
1170 struct nfp_repr *repr; in nfp_tunnel_del_shared_mac() local
1181 repr = netdev_priv(netdev); in nfp_tunnel_del_shared_mac()
1182 repr_priv = repr->app_priv; in nfp_tunnel_del_shared_mac()
1210 repr = repr_priv->nfp_repr; in nfp_tunnel_del_shared_mac()
1260 struct nfp_repr *repr; in nfp_tunnel_offload_mac() local
1263 if (repr->app != app) in nfp_tunnel_offload_mac()
1395 struct nfp_repr *repr; in nfp_tunnel_mac_event_handler() local
[all …]
A Doffload.c1762 struct nfp_repr *repr = cb_priv; in nfp_flower_setup_tc_block_cb() local
1764 if (!tc_can_offload_extack(repr->netdev, common->extack)) in nfp_flower_setup_tc_block_cb()
1769 return nfp_flower_repr_offload(repr->app, repr->netdev, in nfp_flower_setup_tc_block_cb()
1772 return nfp_flower_setup_qos_offload(repr->app, repr->netdev, in nfp_flower_setup_tc_block_cb()
1784 struct nfp_repr *repr = netdev_priv(netdev); in nfp_flower_setup_tc_block() local
1791 repr_priv = repr->app_priv; in nfp_flower_setup_tc_block()
1798 if (flow_block_cb_is_busy(nfp_flower_setup_tc_block_cb, repr, in nfp_flower_setup_tc_block()
1803 repr, repr, NULL); in nfp_flower_setup_tc_block()
1813 repr); in nfp_flower_setup_tc_block()
A Dcmsg.h743 int nfp_flower_cmsg_portmod(struct nfp_repr *repr, bool carrier_ok,
745 int nfp_flower_cmsg_portreify(struct nfp_repr *repr, bool exists);
/drivers/net/ethernet/netronome/nfp/abm/
A Dmain.c33 struct nfp_repr *repr = netdev_priv(netdev); in nfp_abm_setup_tc() local
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
390 alink = repr->app_priv; in nfp_abm_port_get_stats()
401 struct nfp_repr *repr = netdev_priv(port->netdev); in nfp_abm_port_get_stats_count() local
406 alink = repr->app_priv; in nfp_abm_port_get_stats_count()
414 struct nfp_repr *repr = netdev_priv(port->netdev); in nfp_abm_port_get_stats_strings() local
[all …]
A Dcls.c231 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()
/drivers/gpu/nova-core/firmware/
A Dfwsec.rs30 #[repr(C)]
41 #[repr(C, packed)]
51 #[repr(C, packed)]
75 #[repr(C, packed)]
87 #[repr(C, packed)]
100 #[repr(C, packed)]
125 #[repr(transparent)]
/drivers/gpu/drm/i915/gt/
A Dsysfs_engines.c84 const char * const *repr; in __caps_show() local
90 repr = vcs_caps; in __caps_show()
95 repr = vecs_caps; in __caps_show()
100 repr = NULL; in __caps_show()
108 if (n >= count || !repr[n]) { in __caps_show()
112 len += sysfs_emit_at(buf, len, "%s ", repr[n]); in __caps_show()
/drivers/gpu/nova-core/
A Dfalcon.rs36 #[repr(u8)]
74 #[repr(u8)]
106 #[repr(u8)]
149 #[repr(u8)]
174 #[repr(u8)]
/drivers/gpio/
A Dgpio-virtuser.c1156 const char *repr; in gpio_virtuser_lookup_entry_config_drive_show() local
1159 repr = "open-drain"; in gpio_virtuser_lookup_entry_config_drive_show()
1161 repr = "open-source"; in gpio_virtuser_lookup_entry_config_drive_show()
1163 repr = "push-pull"; in gpio_virtuser_lookup_entry_config_drive_show()
1165 return sprintf(page, "%s\n", repr); in gpio_virtuser_lookup_entry_config_drive_show()
1202 const char *repr; in gpio_virtuser_lookup_entry_config_pull_show() local
1205 repr = "pull-up"; in gpio_virtuser_lookup_entry_config_pull_show()
1207 repr = "pull-down"; in gpio_virtuser_lookup_entry_config_pull_show()
1209 repr = "pull-disabled"; in gpio_virtuser_lookup_entry_config_pull_show()
1211 repr = "as-is"; in gpio_virtuser_lookup_entry_config_pull_show()
[all …]
A Dgpio-sim.c1315 char *repr; in gpio_sim_hog_config_direction_show() local
1323 repr = "input"; in gpio_sim_hog_config_direction_show()
1326 repr = "output-high"; in gpio_sim_hog_config_direction_show()
1329 repr = "output-low"; in gpio_sim_hog_config_direction_show()
1337 return sprintf(page, "%s\n", repr); in gpio_sim_hog_config_direction_show()
/drivers/gpu/drm/nova/
A Duapi.rs9 #[repr(transparent)]

Completed in 950 milliseconds

12