/linux/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_router_hw.c | 67 int prestera_router_hw_init(struct prestera_switch *sw) in prestera_router_hw_init() 99 void prestera_router_hw_fini(struct prestera_switch *sw) in prestera_router_hw_fini() 110 static struct prestera_vr *__prestera_vr_find(struct prestera_switch *sw, in __prestera_vr_find() 123 static struct prestera_vr *__prestera_vr_create(struct prestera_switch *sw, in __prestera_vr_create() 152 static void __prestera_vr_destroy(struct prestera_switch *sw, in __prestera_vr_destroy() 160 static struct prestera_vr *prestera_vr_get(struct prestera_switch *sw, u32 tb_id, in prestera_vr_get() 179 static void prestera_vr_put(struct prestera_switch *sw, struct prestera_vr *vr) in prestera_vr_put() 213 prestera_rif_entry_find(const struct prestera_switch *sw, in prestera_rif_entry_find() 231 void prestera_rif_entry_destroy(struct prestera_switch *sw, in prestera_rif_entry_destroy() 247 prestera_rif_entry_create(struct prestera_switch *sw, in prestera_rif_entry_create() [all …]
|
H A D | prestera_router.c | 106 static int prestera_util_nhc2nc_key(struct prestera_switch *sw, in prestera_util_nhc2nc_key() 133 prestera_util_nhc_eq_n_cache_key(struct prestera_switch *sw, in prestera_util_nhc_eq_n_cache_key() 151 prestera_util_neigh2nc_key(struct prestera_switch *sw, struct neighbour *n, in prestera_util_neigh2nc_key() 430 prestera_neigh_iface_init(struct prestera_switch *sw, in prestera_neigh_iface_init() 452 prestera_kern_neigh_cache_find(struct prestera_switch *sw, in prestera_kern_neigh_cache_find() 464 __prestera_kern_neigh_cache_destruct(struct prestera_switch *sw, in __prestera_kern_neigh_cache_destruct() 471 __prestera_kern_neigh_cache_destroy(struct prestera_switch *sw, in __prestera_kern_neigh_cache_destroy() 482 __prestera_kern_neigh_cache_create(struct prestera_switch *sw, in __prestera_kern_neigh_cache_create() 512 prestera_kern_neigh_cache_get(struct prestera_switch *sw, in prestera_kern_neigh_cache_get() 525 prestera_kern_neigh_cache_put(struct prestera_switch *sw, in prestera_kern_neigh_cache_put() [all …]
|
H A D | prestera_devlink.c | 127 struct prestera_switch *sw; member 356 struct prestera_switch *sw = devlink_priv(dl); in prestera_dl_info_get() local 394 void prestera_devlink_free(struct prestera_switch *sw) in prestera_devlink_free() 401 void prestera_devlink_register(struct prestera_switch *sw) in prestera_devlink_register() 408 void prestera_devlink_unregister(struct prestera_switch *sw) in prestera_devlink_unregister() 417 struct prestera_switch *sw = port->sw; in prestera_devlink_port_register() local 443 int prestera_devlink_traps_register(struct prestera_switch *sw) in prestera_devlink_traps_register() 498 prestera_get_trap_item_by_cpu_code(struct prestera_switch *sw, u8 cpu_code) in prestera_get_trap_item_by_cpu_code() 530 prestera_devlink_trap_item_lookup(struct prestera_switch *sw, u16 trap_id) in prestera_devlink_trap_item_lookup() 546 struct prestera_switch *sw = devlink_priv(devlink); in prestera_trap_init() local [all …]
|
H A D | prestera_span.c | 21 struct prestera_switch *sw; member 78 struct prestera_switch *sw = port->sw; in prestera_span_get() local 103 static int prestera_span_put(struct prestera_switch *sw, u8 span_id) in prestera_span_put() 127 struct prestera_switch *sw = binding->port->sw; in prestera_span_rule_add() local 169 int prestera_span_init(struct prestera_switch *sw) in prestera_span_init() 185 void prestera_span_fini(struct prestera_switch *sw) in prestera_span_fini()
|
H A D | prestera_hw.c | 813 static int __prestera_cmd_ret(struct prestera_switch *sw, in __prestera_cmd_ret() 836 static int prestera_cmd_ret(struct prestera_switch *sw, in prestera_cmd_ret() 844 static int prestera_cmd_ret_wait(struct prestera_switch *sw, in prestera_cmd_ret_wait() 853 static int prestera_cmd(struct prestera_switch *sw, in prestera_cmd() 918 __find_event_handler(const struct prestera_switch *sw, in __find_event_handler() 931 static int prestera_find_event_handler(const struct prestera_switch *sw, in prestera_find_event_handler() 951 struct prestera_switch *sw = dev->priv; in prestera_evt_recv() local 981 struct prestera_switch *sw = dev->priv; in prestera_pkt_recv() local 1044 int prestera_hw_switch_mac_set(struct prestera_switch *sw, const char *mac) in prestera_hw_switch_mac_set() 1056 int prestera_hw_switch_init(struct prestera_switch *sw) in prestera_hw_switch_init() [all …]
|
H A D | prestera_switchdev.c | 30 struct prestera_switch *sw; member 97 prestera_bridge_find(const struct prestera_switch *sw, in prestera_bridge_find() 123 prestera_bridge_port_find(struct prestera_switch *sw, in prestera_bridge_port_find() 788 struct prestera_switch *sw = port->sw; in prestera_port_attr_br_ageing_set() local 801 struct prestera_switch *sw = port->sw; in prestera_port_attr_br_vlan_set() local 879 struct prestera_switch *sw; in prestera_br_port_lag_mdb_mc_enable_sync() local 1094 struct prestera_switch *sw = port->sw; in prestera_port_attr_br_mc_disabled_set() local 1220 struct prestera_switch *sw = port->sw; in prestera_port_fdb_set() local 1474 struct prestera_switch *sw = port->sw; in prestera_port_vlans_add() local 1494 prestera_br_mdb_entry_create(struct prestera_switch *sw, in prestera_br_mdb_entry_create() [all …]
|
H A D | prestera_flow.c | 79 prestera_flow_block_create(struct prestera_switch *sw, in prestera_flow_block_create() 173 prestera_flow_block_get(struct prestera_switch *sw, in prestera_flow_block_get() 222 struct prestera_switch *sw = port->sw; in prestera_setup_flow_block_bind() local 259 struct prestera_switch *sw = port->sw; in prestera_setup_flow_block_unbind() local
|
H A D | prestera_acl.c | 15 struct prestera_switch *sw; member 477 int prestera_acl_rule_add(struct prestera_switch *sw, in prestera_acl_rule_add() 529 void prestera_acl_rule_del(struct prestera_switch *sw, in prestera_acl_rule_del() 578 static int __prestera_acl_rule_entry2hw_del(struct prestera_switch *sw, in __prestera_acl_rule_entry2hw_del() 584 static int __prestera_acl_rule_entry2hw_add(struct prestera_switch *sw, in __prestera_acl_rule_entry2hw_add() 633 __prestera_acl_rule_entry_act_destruct(struct prestera_switch *sw, in __prestera_acl_rule_entry_act_destruct() 659 __prestera_acl_rule_entry_act_construct(struct prestera_switch *sw, in __prestera_acl_rule_entry_act_construct() 878 int prestera_acl_init(struct prestera_switch *sw) in prestera_acl_init() 913 void prestera_acl_fini(struct prestera_switch *sw) in prestera_acl_fini()
|
H A D | prestera_rxtx.c | 95 struct prestera_switch *sw; member 601 static void prestera_rxtx_handle_event(struct prestera_switch *sw, in prestera_rxtx_handle_event() 614 static int prestera_sdma_switch_init(struct prestera_switch *sw) in prestera_sdma_switch_init() 682 static void prestera_sdma_switch_fini(struct prestera_switch *sw) in prestera_sdma_switch_fini() 782 int prestera_rxtx_switch_init(struct prestera_switch *sw) in prestera_rxtx_switch_init() 800 void prestera_rxtx_switch_fini(struct prestera_switch *sw) in prestera_rxtx_switch_fini()
|
/linux/drivers/platform/surface/ |
H A D | surface_aggregator_tabletsw.c | 72 struct ssam_tablet_sw *sw = dev_get_drvdata(dev); in state_show() local 90 struct ssam_tablet_sw *sw = container_of(work, struct ssam_tablet_sw, update_work); in ssam_tablet_sw_update_workfn() local 110 struct ssam_tablet_sw *sw = dev_get_drvdata(dev); in ssam_tablet_sw_resume() local 120 struct ssam_tablet_sw *sw; in ssam_tablet_sw_probe() local 194 struct ssam_tablet_sw *sw = ssam_device_get_drvdata(sdev); in ssam_tablet_sw_remove() local 216 static const char *ssam_kip_cover_state_name(struct ssam_tablet_sw *sw, in ssam_kip_cover_state_name() 244 static bool ssam_kip_cover_state_is_tablet_mode(struct ssam_tablet_sw *sw, in ssam_kip_cover_state_is_tablet_mode() 271 static int ssam_kip_get_cover_state(struct ssam_tablet_sw *sw, struct ssam_tablet_sw_state *state) in ssam_kip_get_cover_state() 289 struct ssam_tablet_sw *sw = container_of(nf, struct ssam_tablet_sw, notif); in ssam_kip_sw_notif() local 358 static const char *ssam_pos_state_name_cover(struct ssam_tablet_sw *sw, u32 state) in ssam_pos_state_name_cover() [all …]
|
/linux/drivers/usb/roles/ |
H A D | class.c | 75 int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role) in usb_role_switch_set_role() 106 enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw) in usb_role_switch_get_role() 164 struct usb_role_switch *sw; in usb_role_switch_get() local 187 struct usb_role_switch *sw; in fwnode_usb_role_switch_get() local 206 void usb_role_switch_put(struct usb_role_switch *sw) in usb_role_switch_put() 226 struct usb_role_switch *sw = NULL; in usb_role_switch_find_by_fwnode() local 245 struct usb_role_switch *sw = to_role_switch(dev); in usb_role_switch_is_visible() local 271 struct usb_role_switch *sw = to_role_switch(dev); in role_show() local 280 struct usb_role_switch *sw = to_role_switch(dev); in role_store() local 329 struct usb_role_switch *sw = to_role_switch(dev); in usb_role_switch_release() local [all …]
|
/linux/drivers/thunderbolt/ |
H A D | quirks.c | 10 static void quirk_force_power_link(struct tb_switch *sw) in quirk_force_power_link() 16 static void quirk_dp_credit_allocation(struct tb_switch *sw) in quirk_dp_credit_allocation() 24 static void quirk_clx_disable(struct tb_switch *sw) in quirk_clx_disable() 30 static void quirk_usb3_maximum_bandwidth(struct tb_switch *sw) in quirk_usb3_maximum_bandwidth() 46 static void quirk_block_rpm_in_redrive(struct tb_switch *sw) in quirk_block_rpm_in_redrive() 118 void tb_check_quirks(struct tb_switch *sw) in tb_check_quirks()
|
H A D | icm.c | 422 struct icm_fr_pkg_get_topology_response *switches, *sw; in icm_fr_get_route() local 498 static int icm_fr_approve_switch(struct tb *tb, struct tb_switch *sw) in icm_fr_approve_switch() 525 static int icm_fr_add_switch_key(struct tb *tb, struct tb_switch *sw) in icm_fr_add_switch_key() 552 static int icm_fr_challenge_switch_key(struct tb *tb, struct tb_switch *sw, in icm_fr_challenge_switch_key() 638 struct tb_switch *sw; in alloc_switch() local 656 static int add_switch(struct tb_switch *parent_sw, struct tb_switch *sw) in add_switch() 672 static void update_switch(struct tb_switch *sw, u64 route, u8 connection_id, in update_switch() 698 static void remove_switch(struct tb_switch *sw) in remove_switch() 704 static void add_xdomain(struct tb_switch *sw, u64 route, in add_xdomain() 737 struct tb_switch *sw; in remove_xdomain() local [all …]
|
/linux/include/linux/usb/ |
H A D | role.h | 70 static inline int usb_role_switch_set_role(struct usb_role_switch *sw, in usb_role_switch_set_role() 76 static inline enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw) in usb_role_switch_get_role() 92 static inline void usb_role_switch_put(struct usb_role_switch *sw) { } in usb_role_switch_put() 107 static inline void usb_role_switch_unregister(struct usb_role_switch *sw) { } in usb_role_switch_unregister() 110 usb_role_switch_set_drvdata(struct usb_role_switch *sw, void *data) in usb_role_switch_set_drvdata() 114 static inline void *usb_role_switch_get_drvdata(struct usb_role_switch *sw) in usb_role_switch_get_drvdata()
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
H A D | base.c | 30 nvkm_sw_mthd(struct nvkm_sw *sw, int chid, int subc, u32 mthd, u32 data) in nvkm_sw_mthd() 61 struct nvkm_sw *sw = nvkm_sw(oclass->engine); in nvkm_sw_oclass_get() local 80 struct nvkm_sw *sw = nvkm_sw(oclass->engine); in nvkm_sw_cclass_get() local 101 struct nvkm_sw *sw; in nvkm_sw_new_() local
|
H A D | chan.c | 56 struct nvkm_sw *sw = chan->sw; in nvkm_sw_chan_dtor() local 76 nvkm_sw_chan_ctor(const struct nvkm_sw_chan_func *func, struct nvkm_sw *sw, in nvkm_sw_chan_ctor()
|
H A D | gf100.c | 43 struct nvkm_sw *sw = chan->base.sw; in gf100_sw_chan_vblsem_release() local 105 gf100_sw_chan_new(struct nvkm_sw *sw, struct nvkm_chan *fifoch, in gf100_sw_chan_new()
|
H A D | nv50.c | 43 struct nvkm_sw *sw = chan->base.sw; in nv50_sw_chan_vblsem_release() local 102 nv50_sw_chan_new(struct nvkm_sw *sw, struct nvkm_chan *fifoch, in nv50_sw_chan_new()
|
/linux/drivers/block/ |
H A D | swim3.c | 274 struct swim3 __iomem *sw = fs->swim3; in swim3_select() local 286 struct swim3 __iomem *sw = fs->swim3; in swim3_action() local 298 struct swim3 __iomem *sw = fs->swim3; in swim3_readbit() local 374 struct swim3 __iomem *sw = fs->swim3; in scan_track() local 387 struct swim3 __iomem *sw = fs->swim3; in seek_track() local 434 struct swim3 __iomem *sw = fs->swim3; in setup_transfer() local 559 struct swim3 __iomem *sw = fs->swim3; in scan_timeout() local 583 struct swim3 __iomem *sw = fs->swim3; in seek_timeout() local 602 struct swim3 __iomem *sw = fs->swim3; in settle_timeout() local 631 struct swim3 __iomem *sw = fs->swim3; in xfer_timeout() local [all …]
|
/linux/arch/nios2/kernel/ |
H A D | signal.c | 38 struct switch_stack *sw, in rt_restore_ucontext() 101 asmlinkage int do_rt_sigreturn(struct switch_stack *sw) in do_rt_sigreturn() 130 struct switch_stack *sw = (struct switch_stack *)regs - 1; in rt_setup_ucontext() local
|
/linux/drivers/scsi/libsas/ |
H A D | sas_event.c | 13 bool sas_queue_work(struct sas_ha_struct *ha, struct sas_work *sw) in sas_queue_work() 43 struct sas_work *sw, *_sw; in sas_queue_deferred_work() local 155 struct sas_work *sw = &ev->work; in sas_defer_event() local
|
/linux/drivers/phy/freescale/ |
H A D | phy-fsl-imx8mq-usb.c | 102 struct typec_switch_dev *sw; member 129 static int tca_blk_typec_switch_set(struct typec_switch_dev *sw, in tca_blk_typec_switch_set() 153 struct typec_switch_dev *sw; in tca_blk_get_typec_switch() local 171 static void tca_blk_put_typec_switch(struct typec_switch_dev *sw) in tca_blk_put_typec_switch() 184 static void tca_blk_put_typec_switch(struct typec_switch_dev *sw) {} in tca_blk_put_typec_switch()
|
/linux/drivers/usb/typec/ |
H A D | mux.c | 74 struct typec_switch *sw; in fwnode_typec_switch_get() local 126 void typec_switch_put(struct typec_switch *sw) in typec_switch_put() 203 int typec_switch_set(struct typec_switch *sw, in typec_switch_set()
|
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_switch.c | 2232 struct ice_switch_info *sw = hw->switch_info; in ice_release_recipe_res() local 2852 struct ice_switch_info *sw = hw->switch_info; in ice_create_vsi_list_map() local 3068 struct ice_switch_info *sw = hw->switch_info; in ice_update_sw_rule_bridge_mode() local 3231 struct ice_switch_info *sw = hw->switch_info; in ice_find_rule_entry() local 3262 struct ice_switch_info *sw = hw->switch_info; in ice_find_vsi_list_entry() local 3291 struct ice_switch_info *sw = hw->switch_info; in ice_add_rule_internal() local 3457 struct ice_switch_info *sw = hw->switch_info; in ice_remove_rule_internal() local 3548 struct ice_switch_info *sw; in ice_vlan_fltr_exist() local 3658 struct ice_switch_info *sw = hw->switch_info; in ice_add_vlan_internal() local 4248 struct ice_switch_info *sw = hw->switch_info; in ice_clear_vsi_promisc() local [all …]
|
/linux/drivers/usb/typec/mux/ |
H A D | pi3usb30532.c | 26 struct typec_switch_dev *sw; member 48 static int pi3usb30532_sw_set(struct typec_switch_dev *sw, in pi3usb30532_sw_set()
|