/openbmc/bmcweb/redfish-core/src/ |
H A D | redfish.cpp | 58 RedfishService::RedfishService(App& app) in RedfishService() argument 60 requestRoutesMetadata(app); in RedfishService() 61 requestRoutesOdata(app); in RedfishService() 63 requestAccountServiceRoutes(app); in RedfishService() 66 requestRoutesAggregationService(app); in RedfishService() 67 requestRoutesAggregationSourceCollection(app); in RedfishService() 68 requestRoutesAggregationSource(app); in RedfishService() 70 requestRoutesRoles(app); in RedfishService() 71 requestRoutesRoleCollection(app); in RedfishService() 72 requestRoutesServiceRoot(app); in RedfishService() [all …]
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_app.h | 90 int (*init)(struct nfp_app *app); 91 void (*clean)(struct nfp_app *app); 93 const char *(*extra_cap)(struct nfp_app *app, struct nfp_net *nn); 95 int (*ndo_init)(struct nfp_app *app, struct net_device *netdev); 96 void (*ndo_uninit)(struct nfp_app *app, struct net_device *netdev); 98 int (*vnic_alloc)(struct nfp_app *app, struct nfp_net *nn, 100 void (*vnic_free)(struct nfp_app *app, struct nfp_net *nn); 101 int (*vnic_init)(struct nfp_app *app, struct nfp_net *nn); 102 void (*vnic_clean)(struct nfp_app *app, struct nfp_net *nn); 104 int (*repr_init)(struct nfp_app *app, struct net_device *netdev); [all …]
|
H A D | nfp_app.c | 43 return nn->app; in nfp_app_from_netdev() 49 return repr->app; in nfp_app_from_netdev() 57 const char *nfp_app_mip_name(struct nfp_app *app) in nfp_app_mip_name() argument 59 if (!app || !app->pf->mip) in nfp_app_mip_name() 61 return nfp_mip_name(app->pf->mip); in nfp_app_mip_name() 66 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_ndo_init() local 68 if (!app || !app->type->ndo_init) in nfp_app_ndo_init() 70 return app->type->ndo_init(app, netdev); in nfp_app_ndo_init() 75 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_ndo_uninit() local 77 if (app && app->type->ndo_uninit) in nfp_app_ndo_uninit() [all …]
|
H A D | nfp_net_sriov.c | 18 nfp_net_sriov_check(struct nfp_app *app, int vf, u16 cap, const char *msg, bool warn) in nfp_net_sriov_check() argument 22 if (!app || !app->pf->vfcfg_tbl2) in nfp_net_sriov_check() 25 cap_vf = readw(app->pf->vfcfg_tbl2 + NFP_NET_VF_CFG_MB_CAP); in nfp_net_sriov_check() 28 nfp_warn(app->pf->cpp, "ndo_set_vf_%s not supported\n", msg); in nfp_net_sriov_check() 32 if (vf < 0 || vf >= app->pf->num_vfs) { in nfp_net_sriov_check() 34 nfp_warn(app->pf->cpp, "invalid VF id %d\n", vf); in nfp_net_sriov_check() 42 nfp_net_sriov_update(struct nfp_app *app, int vf, u16 update, const char *msg) in nfp_net_sriov_update() argument 48 writeb(vf, app->pf->vfcfg_tbl2 + NFP_NET_VF_CFG_MB_VF_NUM); in nfp_net_sriov_update() 49 writew(update, app->pf->vfcfg_tbl2 + NFP_NET_VF_CFG_MB_UPD); in nfp_net_sriov_update() 51 nn = list_first_entry(&app->pf->vnics, struct nfp_net, vnic_list); in nfp_net_sriov_update() [all …]
|
H A D | ccm.c | 10 #define ccm_warn(app, msg...) nn_dp_warn(&(app)->ctrl->dp, msg) argument 30 ccm_warn(ccm->app, "all FW request contexts busy!\n"); in nfp_ccm_alloc_tag() 65 nfp_ccm_reply(struct nfp_ccm *ccm, struct nfp_app *app, u16 tag) in nfp_ccm_reply() argument 69 nfp_ctrl_lock(app->ctrl); in nfp_ccm_reply() 71 nfp_ctrl_unlock(app->ctrl); in nfp_ccm_reply() 77 nfp_ccm_reply_drop_tag(struct nfp_ccm *ccm, struct nfp_app *app, u16 tag) in nfp_ccm_reply_drop_tag() argument 81 nfp_ctrl_lock(app->ctrl); in nfp_ccm_reply_drop_tag() 85 nfp_ctrl_unlock(app->ctrl); in nfp_ccm_reply_drop_tag() 91 nfp_ccm_wait_reply(struct nfp_ccm *ccm, struct nfp_app *app, in nfp_ccm_wait_reply() argument 99 skb = nfp_ccm_reply(ccm, app, tag); in nfp_ccm_wait_reply() [all …]
|
/openbmc/linux/net/802/ |
H A D | mrp.c | 236 static struct mrp_attr *mrp_attr_lookup(const struct mrp_applicant *app, in mrp_attr_lookup() argument 239 struct rb_node *parent = app->mad.rb_node; in mrp_attr_lookup() 256 static struct mrp_attr *mrp_attr_create(struct mrp_applicant *app, in mrp_attr_create() argument 259 struct rb_node *parent = NULL, **p = &app->mad.rb_node; in mrp_attr_create() 285 rb_insert_color(&attr->node, &app->mad); in mrp_attr_create() 289 static void mrp_attr_destroy(struct mrp_applicant *app, struct mrp_attr *attr) in mrp_attr_destroy() argument 291 rb_erase(&attr->node, &app->mad); in mrp_attr_destroy() 295 static void mrp_attr_destroy_all(struct mrp_applicant *app) in mrp_attr_destroy_all() argument 300 for (node = rb_first(&app->mad); in mrp_attr_destroy_all() 304 mrp_attr_destroy(app, attr); in mrp_attr_destroy_all() [all …]
|
H A D | garp.c | 147 static struct garp_attr *garp_attr_lookup(const struct garp_applicant *app, in garp_attr_lookup() argument 150 struct rb_node *parent = app->gid.rb_node; in garp_attr_lookup() 167 static struct garp_attr *garp_attr_create(struct garp_applicant *app, in garp_attr_create() argument 170 struct rb_node *parent = NULL, **p = &app->gid.rb_node; in garp_attr_create() 196 rb_insert_color(&attr->node, &app->gid); in garp_attr_create() 200 static void garp_attr_destroy(struct garp_applicant *app, struct garp_attr *attr) in garp_attr_destroy() argument 202 rb_erase(&attr->node, &app->gid); in garp_attr_destroy() 206 static void garp_attr_destroy_all(struct garp_applicant *app) in garp_attr_destroy_all() argument 211 for (node = rb_first(&app->gid); in garp_attr_destroy_all() 215 garp_attr_destroy(app, attr); in garp_attr_destroy_all() [all …]
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | main.c | 28 static const char *nfp_flower_extra_cap(struct nfp_app *app, struct nfp_net *nn) in nfp_flower_extra_cap() argument 33 static enum devlink_eswitch_mode eswitch_mode_get(struct nfp_app *app) in eswitch_mode_get() argument 57 nfp_flower_get_internal_port_id(struct nfp_app *app, struct net_device *netdev) in nfp_flower_get_internal_port_id() argument 59 struct nfp_flower_priv *priv = app->priv; in nfp_flower_get_internal_port_id() 76 u32 nfp_flower_get_port_id_from_netdev(struct nfp_app *app, in nfp_flower_get_port_id_from_netdev() argument 79 struct nfp_flower_priv *priv = app->priv; in nfp_flower_get_port_id_from_netdev() 85 } else if (nfp_flower_internal_port_can_offload(app, netdev)) { in nfp_flower_get_port_id_from_netdev() 86 ext_port = nfp_flower_get_internal_port_id(app, netdev); in nfp_flower_get_port_id_from_netdev() 93 gid = nfp_flower_lag_get_output_id(app, netdev); in nfp_flower_get_port_id_from_netdev() 104 nfp_flower_get_netdev_from_internal_port_id(struct nfp_app *app, int port_id) in nfp_flower_get_netdev_from_internal_port_id() argument [all …]
|
H A D | cmsg.c | 22 nfp_flower_cmsg_alloc(struct nfp_app *app, unsigned int size, in nfp_flower_cmsg_alloc() argument 30 skb = nfp_app_ctrl_msg_alloc(app, size, flag); in nfp_flower_cmsg_alloc() 44 nfp_flower_cmsg_mac_repr_start(struct nfp_app *app, unsigned int num_ports) in nfp_flower_cmsg_mac_repr_start() argument 49 skb = nfp_flower_cmsg_alloc(app, struct_size(msg, ports, num_ports), in nfp_flower_cmsg_mac_repr_start() 81 skb = nfp_flower_cmsg_alloc(repr->app, sizeof(*msg), in nfp_flower_cmsg_portmod() 96 nfp_ctrl_tx(repr->app->ctrl, skb); in nfp_flower_cmsg_portmod() 106 skb = nfp_flower_cmsg_alloc(repr->app, sizeof(*msg), in nfp_flower_cmsg_portreify() 117 nfp_ctrl_tx(repr->app->ctrl, skb); in nfp_flower_cmsg_portreify() 123 nfp_flower_process_mtu_ack(struct nfp_app *app, struct sk_buff *skb) in nfp_flower_process_mtu_ack() argument 125 struct nfp_flower_priv *app_priv = app->priv; in nfp_flower_process_mtu_ack() [all …]
|
H A D | tunnel_conf.c | 172 struct nfp_app *app; member 208 void nfp_tunnel_keep_alive(struct nfp_app *app, struct sk_buff *skb) in nfp_tunnel_keep_alive() argument 220 nfp_flower_cmsg_warn(app, "Tunnel keep-alive request exceeds max routes.\n"); in nfp_tunnel_keep_alive() 226 nfp_flower_cmsg_warn(app, "Corruption in tunnel keep-alive message.\n"); in nfp_tunnel_keep_alive() 234 netdev = nfp_app_dev_get(app, port, NULL); in nfp_tunnel_keep_alive() 249 void nfp_tunnel_keep_alive_v6(struct nfp_app *app, struct sk_buff *skb) in nfp_tunnel_keep_alive_v6() argument 262 nfp_flower_cmsg_warn(app, "IPv6 tunnel keep-alive request exceeds max routes.\n"); in nfp_tunnel_keep_alive_v6() 268 nfp_flower_cmsg_warn(app, "Corruption in tunnel keep-alive message.\n"); in nfp_tunnel_keep_alive_v6() 276 netdev = nfp_app_dev_get(app, port, NULL); in nfp_tunnel_keep_alive_v6() 293 nfp_flower_xmit_tun_conf(struct nfp_app *app, u8 mtype, u16 plen, void *pdata, in nfp_flower_xmit_tun_conf() argument [all …]
|
H A D | main.h | 303 struct nfp_app *app; member 517 nfp_flower_internal_port_can_offload(struct nfp_app *app, in nfp_flower_internal_port_can_offload() argument 520 struct nfp_flower_priv *app_priv = app->priv; in nfp_flower_internal_port_can_offload() 546 int nfp_flower_metadata_init(struct nfp_app *app, u64 host_ctx_count, 548 void nfp_flower_metadata_cleanup(struct nfp_app *app); 550 int nfp_flower_setup_tc(struct nfp_app *app, struct net_device *netdev, 552 int nfp_flower_merge_offloaded_flows(struct nfp_app *app, 609 int nfp_flower_compile_flow_match(struct nfp_app *app, 616 int nfp_flower_compile_action(struct nfp_app *app, 621 int nfp_compile_flow_metadata(struct nfp_app *app, u32 cookie, [all …]
|
H A D | qos_conf.c | 86 int nfp_flower_offload_one_police(struct nfp_app *app, bool ingress, in nfp_flower_offload_one_police() argument 92 skb = nfp_flower_cmsg_alloc(app, sizeof(struct nfp_police_config), in nfp_flower_offload_one_police() 115 nfp_ctrl_tx(app->ctrl, skb); in nfp_flower_offload_one_police() 165 nfp_flower_install_rate_limiter(struct nfp_app *app, struct net_device *netdev, in nfp_flower_install_rate_limiter() argument 171 struct nfp_flower_priv *fl_priv = app->priv; in nfp_flower_install_rate_limiter() 274 nfp_flower_offload_one_police(repr->app, true, in nfp_flower_install_rate_limiter() 289 nfp_flower_remove_rate_limiter(struct nfp_app *app, struct net_device *netdev, in nfp_flower_remove_rate_limiter() argument 293 struct nfp_flower_priv *fl_priv = 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 …]
|
/openbmc/webui-vue/src/ |
H A D | main.js | 55 const app = createApp({ constant 60 app.use(i18n); 62 app.use(router); 63 app.use(store); 66 app.use(BootstrapVue); 67 app.use(AlertPlugin); 68 app.use(BadgePlugin); 69 app.use(ButtonPlugin); 70 app.use(BVConfigPlugin, { 85 app.use(CardPlugin); [all …]
|
/openbmc/linux/net/netfilter/ipvs/ |
H A D | ip_vs_app.c | 45 static inline int ip_vs_app_get(struct ip_vs_app *app) in ip_vs_app_get() argument 47 return try_module_get(app->module); in ip_vs_app_get() 51 static inline void ip_vs_app_put(struct ip_vs_app *app) in ip_vs_app_put() argument 53 module_put(app->module); in ip_vs_app_put() 73 ip_vs_app_inc_new(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, in ip_vs_app_inc_new() argument 86 inc = kmemdup(app, sizeof(*inc), GFP_KERNEL); in ip_vs_app_inc_new() 91 inc->app = app; in ip_vs_app_inc_new() 95 if (app->timeouts) { in ip_vs_app_inc_new() 97 ip_vs_create_timeout_table(app->timeouts, in ip_vs_app_inc_new() 98 app->timeouts_size); in ip_vs_app_inc_new() [all …]
|
/openbmc/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_dcb.c | 119 struct dcb_app *app, in lan966x_dcb_ieee_dscp_setdel() argument 132 err = setdel(port->dev, app); in lan966x_dcb_ieee_dscp_setdel() 141 const struct dcb_app *app) in lan966x_dcb_app_validate() argument 145 switch (app->selector) { in lan966x_dcb_app_validate() 148 if (app->protocol) in lan966x_dcb_app_validate() 150 else if (app->priority >= NUM_PRIO_QUEUES) in lan966x_dcb_app_validate() 155 if (app->protocol >= LAN966X_PORT_QOS_DSCP_COUNT) in lan966x_dcb_app_validate() 157 else if (app->priority >= NUM_PRIO_QUEUES) in lan966x_dcb_app_validate() 162 if (app->protocol >= LAN966X_PORT_QOS_PCP_DEI_COUNT) in lan966x_dcb_app_validate() 164 else if (app->priority >= NUM_PRIO_QUEUES) in lan966x_dcb_app_validate() [all …]
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/abm/ |
H A D | main.c | 30 nfp_abm_setup_tc(struct nfp_app *app, struct net_device *netdev, in nfp_abm_setup_tc() argument 57 nfp_abm_repr_get(struct nfp_app *app, u32 port_id, bool *redir_egress) in nfp_abm_repr_get() argument 66 reprs = rcu_dereference(app->reprs[rtype]); in nfp_abm_repr_get() 77 nfp_abm_spawn_repr(struct nfp_app *app, struct nfp_abm_link *alink, in nfp_abm_spawn_repr() argument 96 netdev = nfp_repr_alloc_mqs(app, txqs, 1); in nfp_abm_spawn_repr() 102 port = nfp_port_alloc(app, ptype, netdev); in nfp_abm_spawn_repr() 110 err = nfp_port_init_phy_port(app->pf, app, port, alink->id); in nfp_abm_spawn_repr() 115 port->pf_split = app->pf->max_data_vnics > 1; in nfp_abm_spawn_repr() 123 err = nfp_repr_init(app, netdev, nfp_abm_portid(rtype, alink->id), in nfp_abm_spawn_repr() 128 reprs = nfp_reprs_get_locked(app, rtype); in nfp_abm_spawn_repr() [all …]
|
/openbmc/linux/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_dcb.c | 47 const struct dcb_app *app) in sparx5_dcb_app_validate() argument 51 switch (app->selector) { in sparx5_dcb_app_validate() 54 if (app->protocol != 0) in sparx5_dcb_app_validate() 56 else if (app->priority >= SPX5_PRIOS) in sparx5_dcb_app_validate() 61 if (app->protocol >= SPARX5_PORT_QOS_DSCP_COUNT) in sparx5_dcb_app_validate() 63 else if (app->priority >= SPX5_PRIOS) in sparx5_dcb_app_validate() 68 if (app->protocol >= SPARX5_PORT_QOS_PCP_DEI_COUNT) in sparx5_dcb_app_validate() 70 else if (app->priority >= SPX5_PRIOS) in sparx5_dcb_app_validate() 79 netdev_err(dev, "Invalid entry: %d:%d\n", app->protocol, in sparx5_dcb_app_validate() 80 app->priority); in sparx5_dcb_app_validate() [all …]
|
/openbmc/linux/Documentation/sphinx/ |
H A D | kfigure.py | 131 def setup(app): argument 133 app.connect('builder-inited', setupTools) 136 app.add_directive("kernel-image", KernelImage) 137 app.add_node(kernel_image, 145 app.add_directive("kernel-figure", KernelFigure) 146 app.add_node(kernel_figure, 154 app.add_directive('kernel-render', KernelRender) 155 app.add_node(kernel_render, 162 app.connect('doctree-read', add_kernel_figure_to_std_domain) 171 def setupTools(app): argument [all …]
|
/openbmc/bmcweb/test/http/ |
H A D | crow_getroutes_test.cpp | 25 App app; in TEST() local 26 app.validate(); in TEST() 28 EXPECT_THAT(app.getRoutes(), IsEmpty()); in TEST() 34 App app; in TEST() local 36 BMCWEB_ROUTE(app, "/") in TEST() 49 App app; in TEST() local 50 BMCWEB_ROUTE(app, "/") in TEST() 52 BMCWEB_ROUTE(app, "/foo") in TEST() 54 BMCWEB_ROUTE(app, "/bar") in TEST() 56 BMCWEB_ROUTE(app, "/baz") in TEST() [all …]
|
/openbmc/pldm/pldmtool/ |
H A D | pldmtool.cpp | 34 explicit RawOp(const char* type, const char* name, CLI::App* app) : in RawOp() argument 35 CommandInterface(type, name, app) in RawOp() 37 app->add_option("-d,--data", rawData, "raw data") in RawOp() 56 void registerCommand(CLI::App& app) in registerCommand() argument 59 app.add_subcommand("raw", "send a raw request and print response"); in registerCommand() 68 CLI::App app{"PLDM requester tool for OpenBMC"}; in main() local 69 app.require_subcommand(1)->ignore_case(); in main() 71 pldmtool::raw::registerCommand(app); in main() 72 pldmtool::base::registerCommand(app); in main() 73 pldmtool::bios::registerCommand(app); in main() [all …]
|
/openbmc/bmcweb/redfish-core/lib/ |
H A D | redfish_sessions.hpp | 61 crow::App& app, const crow::Request& req, in handleSessionHead() argument 65 if (!redfish::setUpRedfishRoute(app, req, asyncResp)) in handleSessionHead() 75 crow::App& app, const crow::Request& req, in handleSessionGet() argument 79 if (!redfish::setUpRedfishRoute(app, req, asyncResp)) in handleSessionGet() 101 crow::App& app, const crow::Request& req, in handleSessionDelete() argument 105 if (!redfish::setUpRedfishRoute(app, req, asyncResp)) in handleSessionDelete() 162 crow::App& app, const crow::Request& req, in handleSessionCollectionHead() argument 165 if (!redfish::setUpRedfishRoute(app, req, asyncResp)) in handleSessionCollectionHead() 175 crow::App& app, const crow::Request& req, in handleSessionCollectionGet() argument 178 if (!redfish::setUpRedfishRoute(app, req, asyncResp)) in handleSessionCollectionGet() [all …]
|
H A D | aggregation_service.hpp | 30 App& app, const crow::Request& req, in handleAggregationServiceHead() argument 33 if (!redfish::setUpRedfishRoute(app, req, asyncResp)) in handleAggregationServiceHead() 43 App& app, const crow::Request& req, in handleAggregationServiceGet() argument 46 if (!redfish::setUpRedfishRoute(app, req, asyncResp)) in handleAggregationServiceGet() 64 inline void requestRoutesAggregationService(App& app) in requestRoutesAggregationService() argument 66 BMCWEB_ROUTE(app, "/redfish/v1/AggregationService/") in requestRoutesAggregationService() 69 std::bind_front(handleAggregationServiceHead, std::ref(app))); in requestRoutesAggregationService() 70 BMCWEB_ROUTE(app, "/redfish/v1/AggregationService/") in requestRoutesAggregationService() 73 std::bind_front(handleAggregationServiceGet, std::ref(app))); in requestRoutesAggregationService() 100 App& app, const crow::Request& req, in handleAggregationSourceCollectionGet() argument [all …]
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | main.c | 27 struct nfp_app_bpf *bpf = nn->app->priv; in nfp_net_ebpf_capable() 38 nfp_bpf_xdp_offload(struct nfp_app *app, struct nfp_net *nn, in nfp_bpf_xdp_offload() argument 57 static const char *nfp_bpf_extra_cap(struct nfp_app *app, struct nfp_net *nn) in nfp_bpf_extra_cap() argument 63 nfp_bpf_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id) in nfp_bpf_vnic_alloc() argument 65 struct nfp_pf *pf = app->pf; in nfp_bpf_vnic_alloc() 84 err = nfp_app_nic_vnic_alloc(app, nn, id); in nfp_bpf_vnic_alloc() 97 static void nfp_bpf_vnic_free(struct nfp_app *app, struct nfp_net *nn) in nfp_bpf_vnic_free() argument 165 static int nfp_bpf_setup_tc(struct nfp_app *app, struct net_device *netdev, in nfp_bpf_setup_tc() argument 182 nfp_bpf_check_mtu(struct nfp_app *app, struct net_device *netdev, int new_mtu) in nfp_bpf_check_mtu() argument 210 struct nfp_cpp *cpp = bpf->app->pf->cpp; in nfp_bpf_parse_cap_adjust_head() [all …]
|
/openbmc/u-boot/Documentation/sphinx/ |
H A D | kfigure.py | 127 def setup(app): argument 129 app.connect('builder-inited', setupTools) 132 app.add_directive("kernel-image", KernelImage) 133 app.add_node(kernel_image, 141 app.add_directive("kernel-figure", KernelFigure) 142 app.add_node(kernel_figure, 150 app.add_directive('kernel-render', KernelRender) 151 app.add_node(kernel_render, 158 app.connect('doctree-read', add_kernel_figure_to_std_domain) 167 def setupTools(app): argument [all …]
|
/openbmc/bmcweb/src/ |
H A D | webserver_run.cpp | 52 App app; in run() local 73 crow::webassets::requestRoutes(app); in run() 78 crow::obmc_kvm::requestRoutes(app); in run() 83 redfish::RedfishService redfish(app); in run() 97 crow::dbus_monitor::requestRoutes(app); in run() 98 crow::image_upload::requestRoutes(app); in run() 99 crow::openbmc_mapper::requestRoutes(app); in run() 104 crow::obmc_console::requestRoutes(app); in run() 107 crow::obmc_vm::requestRoutes(app); in run() 111 crow::ibm_mc::requestRoutes(app); in run() [all …]
|