/drivers/net/ethernet/netronome/nfp/flower/ |
D | main.c | 28 static const char *nfp_flower_extra_cap(struct nfp_app *app, struct nfp_net *nn) in nfp_flower_extra_cap() 33 static enum devlink_eswitch_mode eswitch_mode_get(struct nfp_app *app) in eswitch_mode_get() 57 nfp_flower_get_internal_port_id(struct nfp_app *app, struct net_device *netdev) 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() 95 nfp_flower_get_netdev_from_internal_port_id(struct nfp_app *app, int port_id) in nfp_flower_get_netdev_from_internal_port_id() 108 nfp_flower_free_internal_port_id(struct nfp_app *app, struct net_device *netdev) in nfp_flower_free_internal_port_id() 123 nfp_flower_internal_port_event_handler(struct nfp_app *app, in nfp_flower_internal_port_event_handler() 146 nfp_flower_non_repr_priv_lookup(struct nfp_app *app, struct net_device *netdev) in nfp_flower_non_repr_priv_lookup() 167 nfp_flower_non_repr_priv_get(struct nfp_app *app, struct net_device *netdev) in nfp_flower_non_repr_priv_get() 199 nfp_flower_non_repr_priv_put(struct nfp_app *app, struct net_device *netdev) in nfp_flower_non_repr_priv_put() [all …]
|
D | metadata.c | 39 static int nfp_release_stats_entry(struct nfp_app *app, u32 stats_context_id) in nfp_release_stats_entry() 58 static int nfp_get_stats_entry(struct nfp_app *app, u32 *stats_context_id) in nfp_get_stats_entry() 99 nfp_flower_search_fl_table(struct nfp_app *app, unsigned long tc_flower_cookie, in nfp_flower_search_fl_table() 112 void nfp_flower_rx_flow_stats(struct nfp_app *app, struct sk_buff *skb) in nfp_flower_rx_flow_stats() 134 static int nfp_release_mask_id(struct nfp_app *app, u8 mask_id) in nfp_release_mask_id() 153 static int nfp_mask_alloc(struct nfp_app *app, u8 *mask_id) in nfp_mask_alloc() 194 nfp_add_mask_table(struct nfp_app *app, char *mask_data, u32 mask_len) in nfp_add_mask_table() 221 nfp_search_mask_table(struct nfp_app *app, char *mask_data, u32 mask_len) in nfp_search_mask_table() 237 nfp_find_in_mask_table(struct nfp_app *app, char *mask_data, u32 mask_len) in nfp_find_in_mask_table() 252 nfp_check_mask_add(struct nfp_app *app, char *mask_data, u32 mask_len, in nfp_check_mask_add() [all …]
|
D | tunnel_conf.c | 228 void nfp_tunnel_keep_alive(struct nfp_app *app, struct sk_buff *skb) in nfp_tunnel_keep_alive() 269 void nfp_tunnel_keep_alive_v6(struct nfp_app *app, struct sk_buff *skb) in nfp_tunnel_keep_alive_v6() 313 nfp_flower_xmit_tun_conf(struct nfp_app *app, u8 mtype, u16 plen, void *pdata, in nfp_flower_xmit_tun_conf() 388 static bool nfp_tun_has_route_v4(struct nfp_app *app, __be32 *ipv4_addr) in nfp_tun_has_route_v4() 398 nfp_tun_has_route_v6(struct nfp_app *app, struct in6_addr *ipv6_addr) in nfp_tun_has_route_v6() 408 nfp_tun_add_route_to_cache_v4(struct nfp_app *app, __be32 *ipv4_addr) in nfp_tun_add_route_to_cache_v4() 418 nfp_tun_add_route_to_cache_v6(struct nfp_app *app, struct in6_addr *ipv6_addr) in nfp_tun_add_route_to_cache_v6() 428 nfp_tun_del_route_from_cache_v4(struct nfp_app *app, __be32 *ipv4_addr) in nfp_tun_del_route_from_cache_v4() 438 nfp_tun_del_route_from_cache_v6(struct nfp_app *app, struct in6_addr *ipv6_addr) in nfp_tun_del_route_from_cache_v6() 448 nfp_tun_write_neigh_v4(struct net_device *netdev, struct nfp_app *app, in nfp_tun_write_neigh_v4() [all …]
|
D | cmsg.c | 22 nfp_flower_cmsg_alloc(struct nfp_app *app, unsigned int size, 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() 123 nfp_flower_process_mtu_ack(struct nfp_app *app, struct sk_buff *skb) in nfp_flower_process_mtu_ack() 151 nfp_flower_cmsg_portmod_rx(struct nfp_app *app, struct sk_buff *skb) in nfp_flower_cmsg_portmod_rx() 186 nfp_flower_cmsg_portreify_rx(struct nfp_app *app, struct sk_buff *skb) in nfp_flower_cmsg_portreify_rx() 208 nfp_flower_cmsg_merge_hint_rx(struct nfp_app *app, struct sk_buff *skb) in nfp_flower_cmsg_merge_hint_rx() 252 nfp_flower_cmsg_process_one_rx(struct nfp_app *app, struct sk_buff *skb) in nfp_flower_cmsg_process_one_rx() 329 nfp_flower_queue_ctl_msg(struct nfp_app *app, struct sk_buff *skb, int type) in nfp_flower_queue_ctl_msg() 349 void nfp_flower_cmsg_rx(struct nfp_app *app, struct sk_buff *skb) in nfp_flower_cmsg_rx()
|
D | offload.c | 92 nfp_flower_xmit_flow(struct nfp_app *app, struct nfp_fl_payload *nfp_flow, in nfp_flower_xmit_flow() 239 nfp_flower_calculate_key_layers(struct nfp_app *app, in nfp_flower_calculate_key_layers() 1003 int nfp_flower_merge_offloaded_flows(struct nfp_app *app, in nfp_flower_merge_offloaded_flows() 1131 nfp_flower_validate_pre_tun_rule(struct nfp_app *app, in nfp_flower_validate_pre_tun_rule() 1290 nfp_flower_add_offload(struct nfp_app *app, struct net_device *netdev, in nfp_flower_add_offload() 1384 nfp_flower_remove_merge_flow(struct nfp_app *app, in nfp_flower_remove_merge_flow() 1456 nfp_flower_del_linked_merge_flows(struct nfp_app *app, in nfp_flower_del_linked_merge_flows() 1480 nfp_flower_del_offload(struct nfp_app *app, struct net_device *netdev, in nfp_flower_del_offload() 1536 __nfp_flower_update_merge_stats(struct nfp_app *app, in __nfp_flower_update_merge_stats() 1572 nfp_flower_update_merge_stats(struct nfp_app *app, in nfp_flower_update_merge_stats() [all …]
|
D | qos_conf.c | 61 nfp_flower_install_rate_limiter(struct nfp_app *app, struct net_device *netdev, in nfp_flower_install_rate_limiter() 137 nfp_flower_remove_rate_limiter(struct nfp_app *app, struct net_device *netdev, in nfp_flower_remove_rate_limiter() 181 void nfp_flower_stats_rlim_reply(struct nfp_app *app, struct sk_buff *skb) in nfp_flower_stats_rlim_reply() 290 nfp_flower_stats_rate_limiter(struct nfp_app *app, struct net_device *netdev, in nfp_flower_stats_rate_limiter() 328 void nfp_flower_qos_init(struct nfp_app *app) in nfp_flower_qos_init() 336 void nfp_flower_qos_cleanup(struct nfp_app *app) in nfp_flower_qos_cleanup() 343 int nfp_flower_setup_qos_offload(struct nfp_app *app, struct net_device *netdev, in nfp_flower_setup_qos_offload()
|
D | action.c | 133 nfp_fl_pre_lag(struct nfp_app *app, const struct flow_action_entry *act, in nfp_fl_pre_lag() 172 nfp_fl_output(struct nfp_app *app, struct nfp_fl_output *output, in nfp_fl_output() 281 nfp_fl_get_tun_from_act(struct nfp_app *app, in nfp_fl_get_tun_from_act() 398 nfp_fl_set_tun(struct nfp_app *app, struct nfp_fl_set_tun *set_tun, in nfp_fl_set_tun() 926 nfp_flower_output_action(struct nfp_app *app, in nfp_flower_output_action() 979 nfp_flower_loop_action(struct nfp_app *app, const struct flow_action_entry *act, in nfp_flower_loop_action() 1197 int nfp_flower_compile_action(struct nfp_app *app, in nfp_flower_compile_action()
|
/drivers/net/ethernet/netronome/nfp/ |
D | nfp_app.h | 182 static inline int nfp_app_init(struct nfp_app *app) in nfp_app_init() 189 static inline void nfp_app_clean(struct nfp_app *app) in nfp_app_clean() 198 static inline int nfp_app_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, in nfp_app_vnic_alloc() 204 static inline void nfp_app_vnic_free(struct nfp_app *app, struct nfp_net *nn) in nfp_app_vnic_free() 210 static inline int nfp_app_vnic_init(struct nfp_app *app, struct nfp_net *nn) in nfp_app_vnic_init() 217 static inline void nfp_app_vnic_clean(struct nfp_app *app, struct nfp_net *nn) in nfp_app_vnic_clean() 223 static inline int nfp_app_repr_open(struct nfp_app *app, struct nfp_repr *repr) in nfp_app_repr_open() 230 static inline int nfp_app_repr_stop(struct nfp_app *app, struct nfp_repr *repr) in nfp_app_repr_stop() 238 nfp_app_repr_init(struct nfp_app *app, struct net_device *netdev) in nfp_app_repr_init() 246 nfp_app_repr_preclean(struct nfp_app *app, struct net_device *netdev) in nfp_app_repr_preclean() [all …]
|
D | nfp_app.c | 57 const char *nfp_app_mip_name(struct nfp_app *app) in nfp_app_mip_name() 66 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_ndo_init() local 75 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_ndo_uninit() local 103 nfp_app_ctrl_msg_alloc(struct nfp_app *app, unsigned int size, gfp_t priority) in nfp_app_ctrl_msg_alloc() 121 nfp_reprs_get_locked(struct nfp_app *app, enum nfp_repr_type type) in nfp_reprs_get_locked() 128 nfp_app_reprs_set(struct nfp_app *app, enum nfp_repr_type type, in nfp_app_reprs_set() 142 nfp_app_netdev_feat_change(struct nfp_app *app, struct net_device *netdev) in nfp_app_netdev_feat_change() 177 struct nfp_app *app; in nfp_app_netdev_event() local 195 int nfp_app_start(struct nfp_app *app, struct nfp_net *ctrl) in nfp_app_start() 220 void nfp_app_stop(struct nfp_app *app) in nfp_app_stop() [all …]
|
D | nfp_net_sriov.c | 18 nfp_net_sriov_check(struct nfp_app *app, int vf, u16 cap, const char *msg) in nfp_net_sriov_check() 40 nfp_net_sriov_update(struct nfp_app *app, int vf, u16 update, const char *msg) in nfp_net_sriov_update() 64 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_set_vf_mac() local 97 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_set_vf_vlan() local 127 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_set_vf_spoofchk() local 151 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_set_vf_trust() local 176 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_set_vf_link_state() local 210 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_get_vf_config() local
|
D | ccm.c | 10 #define ccm_warn(app, msg...) nn_dp_warn(&(app)->ctrl->dp, msg) argument 65 nfp_ccm_reply(struct nfp_ccm *ccm, struct nfp_app *app, u16 tag) 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() 91 nfp_ccm_wait_reply(struct nfp_ccm *ccm, struct nfp_app *app, in nfp_ccm_wait_reply() 131 struct nfp_app *app = ccm->app; in nfp_ccm_communicate() local 177 struct nfp_app *app = ccm->app; in nfp_ccm_rx() local 206 int nfp_ccm_init(struct nfp_ccm *ccm, struct nfp_app *app) in nfp_ccm_init()
|
D | nfp_net_repr.c | 20 nfp_repr_get_locked(struct nfp_app *app, struct nfp_reprs *set, unsigned int id) in nfp_repr_get_locked() 316 int nfp_repr_init(struct nfp_app *app, struct net_device *netdev, in nfp_repr_init() 422 nfp_repr_alloc_mqs(struct nfp_app *app, unsigned int txqs, unsigned int rxqs) in nfp_repr_alloc_mqs() 456 void nfp_reprs_clean_and_free(struct nfp_app *app, struct nfp_reprs *reprs) in nfp_reprs_clean_and_free() 471 nfp_reprs_clean_and_free_by_type(struct nfp_app *app, enum nfp_repr_type type) in nfp_reprs_clean_and_free_by_type() 510 int nfp_reprs_resync_phys_ports(struct nfp_app *app) in nfp_reprs_resync_phys_ports()
|
D | nfp_app_nic.c | 11 int nfp_app_nic_vnic_init_phy_port(struct nfp_pf *pf, struct nfp_app *app, in nfp_app_nic_vnic_init_phy_port() 32 int nfp_app_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, in nfp_app_nic_vnic_alloc()
|
D | nfp_net_ethtool.c | 181 static void nfp_net_get_nspinfo(struct nfp_app *app, char *version) in nfp_net_get_nspinfo() 200 nfp_get_drvinfo(struct nfp_app *app, struct pci_dev *pdev, in nfp_get_drvinfo() 230 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_get_drvinfo() local 1110 nfp_dump_nsp_diag(struct nfp_app *app, struct ethtool_dump *dump, void *buffer) in nfp_dump_nsp_diag() 1155 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_set_dump() local 1183 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_get_dump_flag() local 1201 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_get_dump_data() local
|
D | nfp_net_repr.h | 55 struct nfp_app *app; member 110 static inline struct net_device *nfp_repr_alloc(struct nfp_app *app) in nfp_repr_alloc()
|
D | nfp_port.c | 189 int nfp_port_init_phy_port(struct nfp_pf *pf, struct nfp_app *app, in nfp_port_init_phy_port() 217 nfp_port_alloc(struct nfp_app *app, enum nfp_port_type type, in nfp_port_alloc()
|
/drivers/net/ethernet/netronome/nfp/abm/ |
D | main.c | 30 nfp_abm_setup_tc(struct nfp_app *app, struct net_device *netdev, in nfp_abm_setup_tc() 57 nfp_abm_repr_get(struct nfp_app *app, u32 port_id, bool *redir_egress) in nfp_abm_repr_get() 77 nfp_abm_spawn_repr(struct nfp_app *app, struct nfp_abm_link *alink, in nfp_abm_spawn_repr() 148 nfp_abm_kill_repr(struct nfp_app *app, struct nfp_abm_link *alink, in nfp_abm_kill_repr() 182 static enum devlink_eswitch_mode nfp_abm_eswitch_mode_get(struct nfp_app *app) in nfp_abm_eswitch_mode_get() 206 struct nfp_app *app = abm->app; in nfp_abm_eswitch_set_switchdev() local 239 static int nfp_abm_eswitch_mode_set(struct nfp_app *app, u16 mode) in nfp_abm_eswitch_mode_set() 313 nfp_abm_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id) in nfp_abm_vnic_alloc() 362 static void nfp_abm_vnic_free(struct nfp_app *app, struct nfp_net *nn) in nfp_abm_vnic_free() 372 static int nfp_abm_vnic_init(struct nfp_app *app, struct nfp_net *nn) in nfp_abm_vnic_init() [all …]
|
/drivers/net/ethernet/netronome/nfp/bpf/ |
D | main.c | 38 nfp_bpf_xdp_offload(struct nfp_app *app, struct nfp_net *nn, in nfp_bpf_xdp_offload() 57 static const char *nfp_bpf_extra_cap(struct nfp_app *app, struct nfp_net *nn) in nfp_bpf_extra_cap() 63 nfp_bpf_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int 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() 165 static int nfp_bpf_setup_tc(struct nfp_app *app, struct net_device *netdev, in nfp_bpf_setup_tc() 182 nfp_bpf_check_mtu(struct nfp_app *app, struct net_device *netdev, int new_mtu) in nfp_bpf_check_mtu() 336 static int nfp_bpf_parse_capabilities(struct nfp_app *app) in nfp_bpf_parse_capabilities() 423 static int nfp_bpf_ndo_init(struct nfp_app *app, struct net_device *netdev) in nfp_bpf_ndo_init() 430 static void nfp_bpf_ndo_uninit(struct nfp_app *app, struct net_device *netdev) in nfp_bpf_ndo_uninit() 437 static int nfp_bpf_start(struct nfp_app *app) in nfp_bpf_start() [all …]
|
/drivers/net/ethernet/netronome/nfp/nic/ |
D | main.c | 9 static int nfp_nic_init(struct nfp_app *app) in nfp_nic_init() 22 static int nfp_nic_sriov_enable(struct nfp_app *app, int num_vfs) in nfp_nic_sriov_enable() 27 static void nfp_nic_sriov_disable(struct nfp_app *app) in nfp_nic_sriov_disable()
|
/drivers/net/ethernet/intel/i40e/ |
D | i40e_dcb_nl.c | 192 struct i40e_dcb_app_priority_table *app) in i40e_dcbnl_vsi_del_app() 214 struct i40e_dcb_app_priority_table *app) in i40e_dcbnl_del_app() 236 struct i40e_dcb_app_priority_table *app) in i40e_dcbnl_find_app() 263 struct i40e_dcb_app_priority_table app; in i40e_dcbnl_flush_apps() local
|
/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_dcb.c | 296 static int bnxt_hwrm_set_dcbx_app(struct bnxt *bp, struct dcb_app *app, in bnxt_hwrm_set_dcbx_app() 402 static int bnxt_hwrm_queue_dscp2pri_cfg(struct bnxt *bp, struct dcb_app *app, in bnxt_hwrm_queue_dscp2pri_cfg() 607 static int bnxt_dcbnl_ieee_dscp_app_prep(struct bnxt *bp, struct dcb_app *app) in bnxt_dcbnl_ieee_dscp_app_prep() 618 static int bnxt_dcbnl_ieee_setapp(struct net_device *dev, struct dcb_app *app) in bnxt_dcbnl_ieee_setapp() 647 static int bnxt_dcbnl_ieee_delapp(struct net_device *dev, struct dcb_app *app) in bnxt_dcbnl_ieee_delapp()
|
/drivers/net/ethernet/intel/ice/ |
D | ice_dcb_nl.c | 653 struct dcb_app app = { in ice_dcbnl_getapp() local 672 struct ice_dcb_app_priority_table *app) in ice_dcbnl_find_app() 691 static int ice_dcbnl_setapp(struct net_device *netdev, struct dcb_app *app) in ice_dcbnl_setapp() 745 static int ice_dcbnl_delapp(struct net_device *netdev, struct dcb_app *app) in ice_dcbnl_delapp() 918 struct ice_dcb_app_priority_table *app) in ice_dcbnl_vsi_del_app() 951 struct ice_dcb_app_priority_table app = old_cfg->app[i]; in ice_dcbnl_flush_apps() local
|
/drivers/hid/ |
D | hid-multitouch.c | 688 unsigned long **bit, int *max, struct mt_application *app) in mt_touch_input_mapping() 877 static int mt_compute_slot(struct mt_device *td, struct mt_application *app, in mt_compute_slot() 899 struct mt_application *app, in mt_release_pending_palms() 924 static void mt_sync_frame(struct mt_device *td, struct mt_application *app, in mt_sync_frame() 946 static int mt_compute_timestamp(struct mt_application *app, __s32 value) in mt_compute_timestamp() 977 struct mt_application *app, in mt_process_slot() 1104 struct mt_application *app, in mt_process_mt_event() 1147 struct mt_application *app = rdata->application; in mt_touch_report() local 1244 struct mt_application *app) in mt_touch_input_configured() 1519 struct mt_application *app) in mt_post_parse_default_settings() [all …]
|
/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_dcb_nl.c | 34 struct dcb_app app = { in ixgbe_copy_dcb_cfg() local 369 struct dcb_app app = { in ixgbe_dcbnl_set_all() local 476 struct dcb_app app = { in ixgbe_dcbnl_getapp() local 618 struct dcb_app *app) in ixgbe_dcbnl_ieee_setapp() 663 struct dcb_app *app) in ixgbe_dcbnl_ieee_delapp()
|
/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_dcb.c | 64 struct dcb_app app; in cxgb4_dcb_cleanup_apps() local 366 struct dcb_app app = { in cxgb4_dcb_handle_fw_update() local 904 struct dcb_app app = { in cxgb4_setapp() local 1026 static int cxgb4_ieee_getapp(struct net_device *dev, struct dcb_app *app) in cxgb4_ieee_getapp() 1048 static int cxgb4_ieee_setapp(struct net_device *dev, struct dcb_app *app) in cxgb4_ieee_setapp()
|