/openbmc/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_main.c | 93 struct prestera_port *prestera_port_find_by_hwid(struct prestera_switch *sw, in prestera_port_find_by_hwid() 110 struct prestera_port *prestera_find_port(struct prestera_switch *sw, u32 id) in prestera_find_port() 371 struct prestera_switch *sw = port->sw; in prestera_port_sfp_bind() local 603 static int prestera_port_create(struct prestera_switch *sw, u32 id) in prestera_port_create() 763 static void prestera_destroy_ports(struct prestera_switch *sw) in prestera_destroy_ports() 771 static int prestera_create_ports(struct prestera_switch *sw) in prestera_create_ports() 794 static void prestera_port_handle_event(struct prestera_switch *sw, in prestera_port_handle_event() 842 static int prestera_event_handlers_register(struct prestera_switch *sw) in prestera_event_handlers_register() 849 static void prestera_event_handlers_unregister(struct prestera_switch *sw) in prestera_event_handlers_unregister() 855 static int prestera_switch_set_base_mac_addr(struct prestera_switch *sw) in prestera_switch_set_base_mac_addr() [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_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 …]
|
/openbmc/linux/drivers/thunderbolt/ |
H A D | switch.c | 37 static struct nvm_auth_status *__nvm_get_auth_status(const struct tb_switch *sw) in __nvm_get_auth_status() 49 static void nvm_get_auth_status(const struct tb_switch *sw, u32 *status) in nvm_get_auth_status() 60 static void nvm_set_auth_status(const struct tb_switch *sw, u32 status) in nvm_set_auth_status() 85 static void nvm_clear_auth_status(const struct tb_switch *sw) in nvm_clear_auth_status() 98 static int nvm_validate_and_write(struct tb_switch *sw) in nvm_validate_and_write() 126 static int nvm_authenticate_host_dma_port(struct tb_switch *sw) in nvm_authenticate_host_dma_port() 166 static int nvm_authenticate_device_dma_port(struct tb_switch *sw) in nvm_authenticate_device_dma_port() 211 static void nvm_authenticate_start_dma_port(struct tb_switch *sw) in nvm_authenticate_start_dma_port() 226 static void nvm_authenticate_complete_dma_port(struct tb_switch *sw) in nvm_authenticate_complete_dma_port() 235 static inline bool nvm_readable(struct tb_switch *sw) in nvm_readable() [all …]
|
H A D | lc.c | 18 int tb_lc_read_uuid(struct tb_switch *sw, u32 *uuid) in tb_lc_read_uuid() 25 static int read_lc_desc(struct tb_switch *sw, u32 *desc) in read_lc_desc() 34 struct tb_switch *sw = port->sw; in find_port_lc_cap() local 61 struct tb_switch *sw = port->sw; in tb_lc_reset_port() local 96 struct tb_switch *sw = port->sw; in tb_lc_set_port_configured() local 154 struct tb_switch *sw = port->sw; in tb_lc_set_xdomain_configured() local 218 struct tb_switch *sw = port->sw; in tb_lc_start_lane_initialization() local 250 struct tb_switch *sw = port->sw; in tb_lc_is_clx_supported() local 273 struct tb_switch *sw = port->sw; in tb_lc_is_usb_plugged() local 299 struct tb_switch *sw = port->sw; in tb_lc_is_xhci_connected() local [all …]
|
H A D | eeprom.c | 18 static int tb_eeprom_ctl_write(struct tb_switch *sw, struct tb_eeprom_ctl *ctl) in tb_eeprom_ctl_write() 26 static int tb_eeprom_ctl_read(struct tb_switch *sw, struct tb_eeprom_ctl *ctl) in tb_eeprom_ctl_read() 42 static int tb_eeprom_active(struct tb_switch *sw, bool enable) in tb_eeprom_active() 71 static int tb_eeprom_transfer(struct tb_switch *sw, struct tb_eeprom_ctl *ctl, in tb_eeprom_transfer() 96 static int tb_eeprom_out(struct tb_switch *sw, u8 val) in tb_eeprom_out() 116 static int tb_eeprom_in(struct tb_switch *sw, u8 *val) in tb_eeprom_in() 137 static int tb_eeprom_get_drom_offset(struct tb_switch *sw, u16 *offset) in tb_eeprom_get_drom_offset() 168 static int tb_eeprom_read_n(struct tb_switch *sw, u16 offset, u8 *val, in tb_eeprom_read_n() 302 int tb_drom_read_uid_only(struct tb_switch *sw, u64 *uid) in tb_drom_read_uid_only() 324 static int tb_drom_parse_entry_generic(struct tb_switch *sw, in tb_drom_parse_entry_generic() [all …]
|
H A D | tmu.c | 58 static bool tb_switch_tmu_enhanced_is_supported(const struct tb_switch *sw) in tb_switch_tmu_enhanced_is_supported() 63 static int tb_switch_set_tmu_mode_params(struct tb_switch *sw, in tb_switch_set_tmu_mode_params() 122 static bool tb_switch_tmu_ucap_is_supported(struct tb_switch *sw) in tb_switch_tmu_ucap_is_supported() 135 static int tb_switch_tmu_rate_read(struct tb_switch *sw) in tb_switch_tmu_rate_read() 149 static int tb_switch_tmu_rate_write(struct tb_switch *sw, int rate) in tb_switch_tmu_rate_write() 332 static int tb_switch_tmu_set_time_disruption(struct tb_switch *sw, bool set) in tb_switch_tmu_set_time_disruption() 357 static int tmu_mode_init(struct tb_switch *sw) in tmu_mode_init() 409 int tb_switch_tmu_init(struct tb_switch *sw) in tb_switch_tmu_init() 443 int tb_switch_tmu_post_time(struct tb_switch *sw) in tb_switch_tmu_post_time() 559 int tb_switch_tmu_disable(struct tb_switch *sw) in tb_switch_tmu_disable() [all …]
|
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 | tb.c | 204 static void tb_add_dp_resources(struct tb_switch *sw) in tb_add_dp_resources() 221 static void tb_remove_dp_resources(struct tb_switch *sw) in tb_remove_dp_resources() 267 static int tb_enable_clx(struct tb_switch *sw) in tb_enable_clx() 320 static bool tb_disable_clx(struct tb_switch *sw) in tb_disable_clx() 341 struct tb_switch *sw; in tb_increase_switch_tmu_accuracy() local 368 struct tb_switch *sw; in tb_increase_tmu_accuracy() local 388 struct tb_switch *sw = tb_to_switch(dev); in tb_switch_tmu_hifi_uni_required() local 404 static int tb_enable_tmu(struct tb_switch *sw) in tb_enable_tmu() 461 static void tb_switch_discover_tunnels(struct tb_switch *sw, in tb_switch_discover_tunnels() 548 struct tb_switch *sw = port->sw; in tb_scan_xdomain() local [all …]
|
H A D | tb.h | 268 struct tb_switch *sw; member 540 static inline struct tb_port *tb_upstream_port(struct tb_switch *sw) in tb_upstream_port() 558 static inline u64 tb_route(const struct tb_switch *sw) in tb_route() 563 static inline struct tb_port *tb_port_at(u64 route, struct tb_switch *sw) in tb_port_at() 631 static inline int tb_sw_read(struct tb_switch *sw, void *buffer, in tb_sw_read() 645 static inline int tb_sw_write(struct tb_switch *sw, const void *buffer, in tb_sw_write() 693 #define __TB_SW_PRINT(level, sw, fmt, arg...) \ argument 699 #define tb_sw_WARN(sw, fmt, arg...) __TB_SW_PRINT(tb_WARN, sw, fmt, ##arg) argument 700 #define tb_sw_warn(sw, fmt, arg...) __TB_SW_PRINT(tb_warn, sw, fmt, ##arg) argument 701 #define tb_sw_info(sw, fmt, arg...) __TB_SW_PRINT(tb_info, sw, fmt, ##arg) argument [all …]
|
H A D | clx.c | 186 int tb_switch_clx_init(struct tb_switch *sw) in tb_switch_clx_init() 215 static int tb_switch_pm_secondary_resolve(struct tb_switch *sw) in tb_switch_pm_secondary_resolve() 232 static int tb_switch_mask_clx_objections(struct tb_switch *sw) in tb_switch_mask_clx_objections() 280 bool tb_switch_clx_is_supported(const struct tb_switch *sw) in tb_switch_clx_is_supported() 318 int tb_switch_clx_enable(struct tb_switch *sw, unsigned int clx) in tb_switch_clx_enable() 396 int tb_switch_clx_disable(struct tb_switch *sw) in tb_switch_clx_disable()
|
H A D | usb4.c | 55 static int usb4_native_switch_op(struct tb_switch *sw, u16 opcode, in usb4_native_switch_op() 110 static int __usb4_switch_op(struct tb_switch *sw, u16 opcode, u32 *metadata, in __usb4_switch_op() 143 static inline int usb4_switch_op(struct tb_switch *sw, u16 opcode, in usb4_switch_op() 149 static inline int usb4_switch_op_data(struct tb_switch *sw, u16 opcode, in usb4_switch_op_data() 164 void usb4_switch_check_wakes(struct tb_switch *sw) in usb4_switch_check_wakes() 242 int usb4_switch_setup(struct tb_switch *sw) in usb4_switch_setup() 310 int usb4_switch_configuration_valid(struct tb_switch *sw) in usb4_switch_configuration_valid() 339 int usb4_switch_read_uid(struct tb_switch *sw, u64 *uid) in usb4_switch_read_uid() 348 struct tb_switch *sw = data; in usb4_switch_drom_read_block() local 376 int usb4_switch_drom_read(struct tb_switch *sw, unsigned int address, void *buf, in usb4_switch_drom_read() [all …]
|
H A D | dma_port.c | 55 struct tb_switch *sw; member 168 static int dma_find_port(struct tb_switch *sw) in dma_find_port() 201 struct tb_dma_port *dma_port_alloc(struct tb_switch *sw) in dma_port_alloc() 243 struct tb_switch *sw = dma->sw; in dma_port_wait_for_completion() local 281 struct tb_switch *sw = dma->sw; in dma_port_request() local 306 struct tb_switch *sw = dma->sw; in dma_port_flash_read_block() local 328 struct tb_switch *sw = dma->sw; in dma_port_flash_write_block() local 422 struct tb_switch *sw = dma->sw; in dma_port_flash_update_auth_status() local
|
H A D | cap.c | 20 struct tb_switch *sw = port->sw; in tb_port_enable_tmu() local 145 int tb_switch_next_cap(struct tb_switch *sw, unsigned int offset) in tb_switch_next_cap() 188 int tb_switch_find_cap(struct tb_switch *sw, enum tb_switch_cap cap) in tb_switch_find_cap() 221 int tb_switch_find_vse_cap(struct tb_switch *sw, enum tb_switch_vse_cap vsec) in tb_switch_find_vse_cap()
|
/openbmc/linux/drivers/input/joystick/ |
H A D | sidewinder.c | 95 struct sw { struct 111 * sw_read_packet() is a function which reads either a data packet, or an argument 282 static int sw_parse(unsigned char *buf, struct sw *sw) in sw_parse() 406 static int sw_read(struct sw *sw) in sw_read() 483 struct sw *sw = gameport_get_drvdata(gameport); in sw_poll() local 492 struct sw *sw = input_get_drvdata(dev); in sw_open() local 500 struct sw *sw = input_get_drvdata(dev); in sw_close() local 569 struct sw *sw; in sw_connect() local 789 struct sw *sw = gameport_get_drvdata(gameport); in sw_disconnect() local
|
/openbmc/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 …]
|
/openbmc/linux/drivers/usb/roles/ |
H A D | class.c | 46 int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role) in usb_role_switch_set_role() 77 enum usb_role usb_role_switch_get_role(struct usb_role_switch *sw) in usb_role_switch_get_role() 135 struct usb_role_switch *sw; in usb_role_switch_get() local 158 struct usb_role_switch *sw; in fwnode_usb_role_switch_get() local 177 void usb_role_switch_put(struct usb_role_switch *sw) in usb_role_switch_put() 197 struct usb_role_switch *sw = NULL; in usb_role_switch_find_by_fwnode() local 216 struct usb_role_switch *sw = to_role_switch(dev); in usb_role_switch_is_visible() local 242 struct usb_role_switch *sw = to_role_switch(dev); in role_show() local 251 struct usb_role_switch *sw = to_role_switch(dev); in role_store() local 300 struct usb_role_switch *sw = to_role_switch(dev); in usb_role_switch_release() local [all …]
|
/openbmc/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()
|
/openbmc/u-boot/board/freescale/p1022ds/ |
H A D | diu.c | 341 int sw = set_mux_to_lbc(); in flash_write8() local 359 int sw = set_mux_to_lbc(); in flash_write16() local 377 int sw = set_mux_to_lbc(); in flash_write32() local 395 int sw = set_mux_to_lbc(); in flash_write64() local 427 int sw = set_mux_to_lbc(); in flash_read8() local 440 int sw = set_mux_to_lbc(); in flash_read16() local 453 int sw = set_mux_to_lbc(); in flash_read32() local 466 int sw = set_mux_to_lbc(); in flash_read64() local
|
/openbmc/qemu/audio/ |
H A D | audio.c | 55 #define SW_NAME(sw) (sw)->name ? (sw)->name : "unknown" argument 426 SWVoiceOut *sw; in audio_recalc_and_notify_capture() local 444 SWVoiceOut *sw = &sc->sw; in audio_detach_capture() local 474 SWVoiceOut *sw; in audio_attach_capture() local 507 SWVoiceIn *sw; in audio_pcm_hw_find_min_in() local 549 static void audio_pcm_sw_resample_in(SWVoiceIn *sw, in audio_pcm_sw_resample_in() 582 static size_t audio_pcm_sw_read(SWVoiceIn *sw, void *buf, size_t buf_len) in audio_pcm_sw_read() 615 SWVoiceOut *sw; in audio_pcm_hw_find_min_out() local 680 static void audio_pcm_sw_resample_out(SWVoiceOut *sw, in audio_pcm_sw_resample_out() 713 static size_t audio_pcm_sw_write(SWVoiceOut *sw, void *buf, size_t buf_len) in audio_pcm_sw_write() [all …]
|
/openbmc/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
|
/openbmc/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 …]
|
/openbmc/linux/drivers/input/misc/ |
H A D | ad714x.c | 216 struct ad714x_button_drv *sw = &ad714x->sw->button[idx]; in ad714x_button_state_machine() local 269 struct ad714x_slider_drv *sw = &ad714x->sw->slider[idx]; in ad714x_slider_cal_highest_stage() local 294 struct ad714x_slider_drv *sw = &ad714x->sw->slider[idx]; in ad714x_slider_cal_abs_pos() local 315 struct ad714x_slider_drv *sw = &ad714x->sw->slider[idx]; in ad714x_slider_cal_flt_pos() local 341 struct ad714x_slider_drv *sw = &ad714x->sw->slider[idx]; in ad714x_slider_state_machine() local 410 struct ad714x_wheel_drv *sw = &ad714x->sw->wheel[idx]; in ad714x_wheel_cal_highest_stage() local 452 struct ad714x_wheel_drv *sw = &ad714x->sw->wheel[idx]; in ad714x_wheel_cal_abs_pos() local 483 struct ad714x_wheel_drv *sw = &ad714x->sw->wheel[idx]; in ad714x_wheel_cal_flt_pos() local 513 struct ad714x_wheel_drv *sw = &ad714x->sw->wheel[idx]; in ad714x_wheel_state_machine() local 597 struct ad714x_touchpad_drv *sw = &ad714x->sw->touchpad[idx]; in touchpad_cal_highest_stage() local [all …]
|