Symbol: sdw_bus
drivers/soundwire/amd_init.c
188
struct sdw_bus *bus;
drivers/soundwire/amd_manager.c
1175
struct sdw_bus *bus = &amd_manager->bus;
drivers/soundwire/amd_manager.c
1209
struct sdw_bus *bus = &amd_manager->bus;
drivers/soundwire/amd_manager.c
1259
struct sdw_bus *bus = &amd_manager->bus;
drivers/soundwire/amd_manager.c
1311
struct sdw_bus *bus = &amd_manager->bus;
drivers/soundwire/amd_manager.c
367
static enum sdw_command_response amd_sdw_xfer_msg(struct sdw_bus *bus, struct sdw_msg *msg)
drivers/soundwire/amd_manager.c
424
static u32 amd_sdw_read_ping_status(struct sdw_bus *bus)
drivers/soundwire/amd_manager.c
438
static int amd_sdw_compute_params(struct sdw_bus *bus, struct sdw_stream_runtime *stream)
drivers/soundwire/amd_manager.c
480
static int amd_sdw_port_params(struct sdw_bus *bus, struct sdw_port_params *p_params,
drivers/soundwire/amd_manager.c
517
static int amd_sdw_transport_params(struct sdw_bus *bus,
drivers/soundwire/amd_manager.c
594
static int amd_sdw_port_enable(struct sdw_bus *bus,
drivers/soundwire/amd_manager.c
639
static int sdw_master_read_amd_prop(struct sdw_bus *bus)
drivers/soundwire/amd_manager.c
673
static int amd_prop_read(struct sdw_bus *bus)
drivers/soundwire/bus.c
1017
static int sdw_bus_wait_for_clk_prep_deprep(struct sdw_bus *bus, u16 dev_num, bool prepare)
drivers/soundwire/bus.c
1055
int sdw_bus_prep_clk_stop(struct sdw_bus *bus)
drivers/soundwire/bus.c
1155
int sdw_bus_clk_stop(struct sdw_bus *bus)
drivers/soundwire/bus.c
1184
int sdw_bus_exit_clk_stop(struct sdw_bus *bus)
drivers/soundwire/bus.c
173
struct sdw_bus *bus = slave->bus;
drivers/soundwire/bus.c
18
static int sdw_get_id(struct sdw_bus *bus)
drivers/soundwire/bus.c
1879
int sdw_handle_slave_status(struct sdw_bus *bus,
drivers/soundwire/bus.c
199
void sdw_bus_master_delete(struct sdw_bus *bus)
drivers/soundwire/bus.c
2023
void sdw_clear_slave_status(struct sdw_bus *bus, u32 request)
drivers/soundwire/bus.c
2053
int sdw_bpt_send_async(struct sdw_bus *bus, struct sdw_slave *slave, struct sdw_bpt_msg *msg)
drivers/soundwire/bus.c
2084
int sdw_bpt_wait(struct sdw_bus *bus, struct sdw_slave *slave, struct sdw_bpt_msg *msg)
drivers/soundwire/bus.c
2090
int sdw_bpt_send_sync(struct sdw_bus *bus, struct sdw_slave *slave, struct sdw_bpt_msg *msg)
drivers/soundwire/bus.c
235
static inline int do_transfer(struct sdw_bus *bus, struct sdw_msg *msg)
drivers/soundwire/bus.c
253
static inline int do_transfer_defer(struct sdw_bus *bus,
drivers/soundwire/bus.c
276
static int sdw_transfer_unlocked(struct sdw_bus *bus, struct sdw_msg *msg)
drivers/soundwire/bus.c
295
int sdw_transfer(struct sdw_bus *bus, struct sdw_msg *msg)
drivers/soundwire/bus.c
313
void sdw_show_ping_status(struct sdw_bus *bus, bool sync_delay)
drivers/soundwire/bus.c
347
int sdw_transfer_defer(struct sdw_bus *bus, struct sdw_msg *msg)
drivers/soundwire/bus.c
42
int sdw_bus_master_add(struct sdw_bus *bus, struct device *parent,
drivers/soundwire/bus.c
487
sdw_bread_no_pm(struct sdw_bus *bus, u16 dev_num, u32 addr)
drivers/soundwire/bus.c
506
sdw_bwrite_no_pm(struct sdw_bus *bus, u16 dev_num, u32 addr, u8 value)
drivers/soundwire/bus.c
519
int sdw_bread_no_pm_unlocked(struct sdw_bus *bus, u16 dev_num, u32 addr)
drivers/soundwire/bus.c
538
int sdw_bwrite_no_pm_unlocked(struct sdw_bus *bus, u16 dev_num, u32 addr, u8 value)
drivers/soundwire/bus.c
700
static struct sdw_slave *sdw_get_slave(struct sdw_bus *bus, int i)
drivers/soundwire/bus.c
728
struct sdw_bus *bus = slave->bus;
drivers/soundwire/bus.c
755
struct sdw_bus *bus = slave->bus;
drivers/soundwire/bus.c
798
void sdw_extract_slave_id(struct sdw_bus *bus,
drivers/soundwire/bus.c
825
static int sdw_program_device_num(struct sdw_bus *bus, bool *programmed)
drivers/soundwire/bus.c
931
struct sdw_bus *bus = slave->bus;
drivers/soundwire/bus.h
10
u64 sdw_dmi_override_adr(struct sdw_bus *bus, u64 addr);
drivers/soundwire/bus.h
13
int sdw_acpi_find_slaves(struct sdw_bus *bus);
drivers/soundwire/bus.h
15
static inline int sdw_acpi_find_slaves(struct sdw_bus *bus)
drivers/soundwire/bus.h
167
struct sdw_bus *bus;
drivers/soundwire/bus.h
191
int sdw_transfer(struct sdw_bus *bus, struct sdw_msg *msg);
drivers/soundwire/bus.h
192
int sdw_transfer_defer(struct sdw_bus *bus, struct sdw_msg *msg);
drivers/soundwire/bus.h
21
int sdw_of_find_slaves(struct sdw_bus *bus);
drivers/soundwire/bus.h
22
void sdw_extract_slave_id(struct sdw_bus *bus,
drivers/soundwire/bus.h
231
int sdw_bread_no_pm_unlocked(struct sdw_bus *bus, u16 dev_num, u32 addr);
drivers/soundwire/bus.h
232
int sdw_bwrite_no_pm_unlocked(struct sdw_bus *bus, u16 dev_num, u32 addr, u8 value);
drivers/soundwire/bus.h
24
int sdw_slave_add(struct sdw_bus *bus, struct sdw_slave_id *id,
drivers/soundwire/bus.h
240
void sdw_clear_slave_status(struct sdw_bus *bus, u32 request);
drivers/soundwire/bus.h
26
int sdw_master_device_add(struct sdw_bus *bus, struct device *parent,
drivers/soundwire/bus.h
28
int sdw_master_device_del(struct sdw_bus *bus);
drivers/soundwire/bus.h
31
void sdw_bus_debugfs_init(struct sdw_bus *bus);
drivers/soundwire/bus.h
32
void sdw_bus_debugfs_exit(struct sdw_bus *bus);
drivers/soundwire/bus.h
38
static inline void sdw_bus_debugfs_init(struct sdw_bus *bus) {}
drivers/soundwire/bus.h
39
static inline void sdw_bus_debugfs_exit(struct sdw_bus *bus) {}
drivers/soundwire/cadence_master.c
1348
struct sdw_bus *bus = &cdns->bus;
drivers/soundwire/cadence_master.c
1487
int cdns_bus_conf(struct sdw_bus *bus, struct sdw_bus_params *params)
drivers/soundwire/cadence_master.c
1514
static int cdns_port_params(struct sdw_bus *bus,
drivers/soundwire/cadence_master.c
1553
static int cdns_transport_params(struct sdw_bus *bus,
drivers/soundwire/cadence_master.c
1643
static int cdns_port_enable(struct sdw_bus *bus,
drivers/soundwire/cadence_master.c
422
struct sdw_bus *bus;
drivers/soundwire/cadence_master.c
772
cdns_xfer_msg(struct sdw_bus *bus, struct sdw_msg *msg)
drivers/soundwire/cadence_master.c
797
cdns_xfer_msg_defer(struct sdw_bus *bus)
drivers/soundwire/cadence_master.c
816
u32 cdns_read_ping_status(struct sdw_bus *bus)
drivers/soundwire/cadence_master.c
931
struct sdw_bus *bus = &cdns->bus;
drivers/soundwire/cadence_master.h
126
struct sdw_bus bus;
drivers/soundwire/cadence_master.h
194
cdns_xfer_msg(struct sdw_bus *bus, struct sdw_msg *msg);
drivers/soundwire/cadence_master.h
197
cdns_xfer_msg_defer(struct sdw_bus *bus);
drivers/soundwire/cadence_master.h
199
u32 cdns_read_ping_status(struct sdw_bus *bus);
drivers/soundwire/cadence_master.h
201
int cdns_bus_conf(struct sdw_bus *bus, struct sdw_bus_params *params);
drivers/soundwire/cadence_master.h
98
struct sdw_bus *bus;
drivers/soundwire/debugfs.c
18
void sdw_bus_debugfs_init(struct sdw_bus *bus)
drivers/soundwire/debugfs.c
30
void sdw_bus_debugfs_exit(struct sdw_bus *bus)
drivers/soundwire/dmi-quirks.c
170
u64 sdw_dmi_override_adr(struct sdw_bus *bus, u64 addr)
drivers/soundwire/generic_bandwidth_allocation.c
110
struct sdw_bus *bus = m_rt->bus;
drivers/soundwire/generic_bandwidth_allocation.c
122
static void sdw_compute_dp0_port_params(struct sdw_bus *bus)
drivers/soundwire/generic_bandwidth_allocation.c
141
struct sdw_bus *bus = m_rt->bus;
drivers/soundwire/generic_bandwidth_allocation.c
191
static void _sdw_compute_port_params(struct sdw_bus *bus,
drivers/soundwire/generic_bandwidth_allocation.c
225
static int sdw_compute_group_params(struct sdw_bus *bus,
drivers/soundwire/generic_bandwidth_allocation.c
338
static int sdw_get_group_count(struct sdw_bus *bus,
drivers/soundwire/generic_bandwidth_allocation.c
392
static int sdw_compute_port_params(struct sdw_bus *bus, struct sdw_stream_runtime *stream)
drivers/soundwire/generic_bandwidth_allocation.c
427
static int sdw_select_row_col(struct sdw_bus *bus, int clk_freq)
drivers/soundwire/generic_bandwidth_allocation.c
451
static bool is_clock_scaling_supported(struct sdw_bus *bus)
drivers/soundwire/generic_bandwidth_allocation.c
495
static int get_manager_lane(struct sdw_bus *bus, struct sdw_master_runtime *m_rt,
drivers/soundwire/generic_bandwidth_allocation.c
545
static int sdw_compute_bus_params(struct sdw_bus *bus)
drivers/soundwire/generic_bandwidth_allocation.c
666
int sdw_compute_params(struct sdw_bus *bus, struct sdw_stream_runtime *stream)
drivers/soundwire/generic_bandwidth_allocation.c
91
struct sdw_bus *bus = m_rt->bus;
drivers/soundwire/intel.c
140
struct sdw_bus *bus = &sdw->cdns.bus;
drivers/soundwire/intel.c
158
struct sdw_bus *bus = &sdw->cdns.bus;
drivers/soundwire/intel.c
342
struct sdw_bus *bus = &sdw->cdns.bus;
drivers/soundwire/intel_ace2x.c
412
struct sdw_bus *bus = &sdw->cdns.bus;
drivers/soundwire/intel_ace2x.c
511
struct sdw_bus *bus = &sdw->cdns.bus;
drivers/soundwire/intel_ace2x.c
53
struct sdw_bus *bus = &cdns->bus;
drivers/soundwire/intel_ace2x_debugfs.c
113
struct sdw_bus *bus = &sdw->cdns.bus;
drivers/soundwire/intel_ace2x_debugfs.c
95
struct sdw_bus *bus = &sdw->cdns.bus;
drivers/soundwire/intel_auxdevice.c
105
static int generic_pre_bank_switch(struct sdw_bus *bus)
drivers/soundwire/intel_auxdevice.c
113
static int generic_post_bank_switch(struct sdw_bus *bus)
drivers/soundwire/intel_auxdevice.c
121
static void generic_new_peripheral_assigned(struct sdw_bus *bus,
drivers/soundwire/intel_auxdevice.c
150
static int sdw_master_read_intel_prop(struct sdw_bus *bus)
drivers/soundwire/intel_auxdevice.c
246
static int intel_prop_read(struct sdw_bus *bus)
drivers/soundwire/intel_auxdevice.c
259
static int intel_get_device_num_ida(struct sdw_bus *bus, struct sdw_slave *slave)
drivers/soundwire/intel_auxdevice.c
275
static void intel_put_device_num_ida(struct sdw_bus *bus, struct sdw_slave *slave)
drivers/soundwire/intel_auxdevice.c
309
struct sdw_bus *bus;
drivers/soundwire/intel_auxdevice.c
382
struct sdw_bus *bus = &cdns->bus;
drivers/soundwire/intel_auxdevice.c
493
struct sdw_bus *bus = &cdns->bus;
drivers/soundwire/intel_auxdevice.c
512
struct sdw_bus *bus;
drivers/soundwire/intel_auxdevice.c
572
struct sdw_bus *bus = &cdns->bus;
drivers/soundwire/intel_auxdevice.c
632
struct sdw_bus *bus = &cdns->bus;
drivers/soundwire/intel_auxdevice.c
680
struct sdw_bus *bus = &cdns->bus;
drivers/soundwire/intel_auxdevice.c
719
struct sdw_bus *bus = &cdns->bus;
drivers/soundwire/intel_auxdevice.c
775
struct sdw_bus *bus = &cdns->bus;
drivers/soundwire/intel_auxdevice.c
84
static int generic_bpt_send_async(struct sdw_bus *bus, struct sdw_slave *slave,
drivers/soundwire/intel_auxdevice.c
95
static int generic_bpt_wait(struct sdw_bus *bus, struct sdw_slave *slave, struct sdw_bpt_msg *msg)
drivers/soundwire/intel_bus_common.c
16
struct sdw_bus *bus = &cdns->bus;
drivers/soundwire/intel_bus_common.c
246
struct sdw_bus *bus = &cdns->bus;
drivers/soundwire/intel_bus_common.c
260
struct sdw_bus *bus = &cdns->bus;
drivers/soundwire/intel_bus_common.c
79
struct sdw_bus *bus = &cdns->bus;
drivers/soundwire/intel_init.c
164
struct sdw_bus *bus;
drivers/soundwire/intel_init.c
363
struct sdw_bus *bus = &link->cdns->bus;
drivers/soundwire/irq.c
15
struct sdw_bus *bus = h->host_data;
drivers/soundwire/irq.c
29
int sdw_irq_create(struct sdw_bus *bus,
drivers/soundwire/irq.c
44
void sdw_irq_delete(struct sdw_bus *bus)
drivers/soundwire/irq.h
15
int sdw_irq_create(struct sdw_bus *bus,
drivers/soundwire/irq.h
17
void sdw_irq_delete(struct sdw_bus *bus);
drivers/soundwire/irq.h
22
static inline int sdw_irq_create(struct sdw_bus *bus,
drivers/soundwire/irq.h
28
static inline void sdw_irq_delete(struct sdw_bus *bus)
drivers/soundwire/master.c
127
int sdw_master_device_add(struct sdw_bus *bus, struct device *parent,
drivers/soundwire/master.c
182
int sdw_master_device_del(struct sdw_bus *bus)
drivers/soundwire/mipi_disco.c
50
int sdw_master_read_prop(struct sdw_bus *bus)
drivers/soundwire/qcom.c
1004
static int qcom_swrm_pre_bank_switch(struct sdw_bus *bus)
drivers/soundwire/qcom.c
1018
static int qcom_swrm_port_params(struct sdw_bus *bus,
drivers/soundwire/qcom.c
1029
static int qcom_swrm_transport_params(struct sdw_bus *bus,
drivers/soundwire/qcom.c
1106
static int qcom_swrm_port_enable(struct sdw_bus *bus,
drivers/soundwire/qcom.c
1139
static int qcom_swrm_compute_params(struct sdw_bus *bus, struct sdw_stream_runtime *stream)
drivers/soundwire/qcom.c
189
struct sdw_bus bus;
drivers/soundwire/qcom.c
618
static void qcom_swrm_set_slave_dev_num(struct sdw_bus *bus,
drivers/soundwire/qcom.c
637
static int qcom_swrm_enumerate(struct sdw_bus *bus)
drivers/soundwire/qcom.c
961
static int qcom_swrm_read_prop(struct sdw_bus *bus)
drivers/soundwire/qcom.c
973
static enum sdw_command_response qcom_swrm_xfer_msg(struct sdw_bus *bus,
drivers/soundwire/slave.c
110
static bool find_slave(struct sdw_bus *bus,
drivers/soundwire/slave.c
141
struct sdw_bus *bus;
drivers/soundwire/slave.c
150
struct sdw_bus *bus = cwd->bus;
drivers/soundwire/slave.c
180
struct sdw_bus *bus = data;
drivers/soundwire/slave.c
211
int sdw_acpi_find_slaves(struct sdw_bus *bus)
drivers/soundwire/slave.c
232
int sdw_of_find_slaves(struct sdw_bus *bus)
drivers/soundwire/slave.c
28
int sdw_slave_add(struct sdw_bus *bus,
drivers/soundwire/stream.c
1201
*sdw_master_rt_find(struct sdw_bus *bus,
drivers/soundwire/stream.c
1224
*sdw_master_rt_alloc(struct sdw_bus *bus,
drivers/soundwire/stream.c
129
static int sdw_program_slave_port_params(struct sdw_bus *bus,
drivers/soundwire/stream.c
1311
struct sdw_bus *bus = m_rt->bus;
drivers/soundwire/stream.c
1422
struct sdw_bus *bus;
drivers/soundwire/stream.c
1444
struct sdw_bus *bus;
drivers/soundwire/stream.c
1457
struct sdw_bus *bus;
drivers/soundwire/stream.c
1579
struct sdw_bus *bus;
drivers/soundwire/stream.c
1657
struct sdw_bus *bus = m_rt->bus;
drivers/soundwire/stream.c
1669
struct sdw_bus *bus = m_rt->bus;
drivers/soundwire/stream.c
1687
struct sdw_bus *bus = m_rt->bus;
drivers/soundwire/stream.c
1744
struct sdw_bus *bus;
drivers/soundwire/stream.c
1991
int sdw_stream_add_master(struct sdw_bus *bus,
drivers/soundwire/stream.c
2078
int sdw_stream_remove_master(struct sdw_bus *bus,
drivers/soundwire/stream.c
252
static int sdw_program_master_port_params(struct sdw_bus *bus,
drivers/soundwire/stream.c
283
struct sdw_bus *bus = m_rt->bus;
drivers/soundwire/stream.c
317
static int sdw_enable_disable_slave_ports(struct sdw_bus *bus,
drivers/soundwire/stream.c
353
struct sdw_bus *bus = m_rt->bus;
drivers/soundwire/stream.c
441
static int sdw_prep_deprep_slave_ports(struct sdw_bus *bus,
drivers/soundwire/stream.c
551
struct sdw_bus *bus = m_rt->bus;
drivers/soundwire/stream.c
618
struct sdw_bus *bus = m_rt->bus;
drivers/soundwire/stream.c
63
static int _sdw_program_slave_port_params(struct sdw_bus *bus,
drivers/soundwire/stream.c
661
static int sdw_program_params(struct sdw_bus *bus, bool prepare)
drivers/soundwire/stream.c
742
static int sdw_bank_switch(struct sdw_bus *bus, int m_rt_count)
drivers/soundwire/stream.c
817
static int sdw_ml_sync_bank_switch(struct sdw_bus *bus, bool multi_link)
drivers/soundwire/stream.c
849
struct sdw_bus *bus;
include/linux/soundwire/sdw.h
1037
int (*compute_params)(struct sdw_bus *bus, struct sdw_stream_runtime *stream);
include/linux/soundwire/sdw.h
1053
int sdw_compute_params(struct sdw_bus *bus, struct sdw_stream_runtime *stream);
include/linux/soundwire/sdw.h
1055
int sdw_stream_add_master(struct sdw_bus *bus,
include/linux/soundwire/sdw.h
1060
int sdw_stream_remove_master(struct sdw_bus *bus,
include/linux/soundwire/sdw.h
1068
int sdw_bus_prep_clk_stop(struct sdw_bus *bus);
include/linux/soundwire/sdw.h
1069
int sdw_bus_clk_stop(struct sdw_bus *bus);
include/linux/soundwire/sdw.h
1070
int sdw_bus_exit_clk_stop(struct sdw_bus *bus);
include/linux/soundwire/sdw.h
1073
void sdw_extract_slave_id(struct sdw_bus *bus, u64 addr, struct sdw_slave_id *id);
include/linux/soundwire/sdw.h
1076
int sdw_bpt_send_async(struct sdw_bus *bus, struct sdw_slave *slave, struct sdw_bpt_msg *msg);
include/linux/soundwire/sdw.h
1077
int sdw_bpt_wait(struct sdw_bus *bus, struct sdw_slave *slave, struct sdw_bpt_msg *msg);
include/linux/soundwire/sdw.h
1078
int sdw_bpt_send_sync(struct sdw_bus *bus, struct sdw_slave *slave, struct sdw_bpt_msg *msg);
include/linux/soundwire/sdw.h
24
struct sdw_bus;
include/linux/soundwire/sdw.h
460
int sdw_master_read_prop(struct sdw_bus *bus);
include/linux/soundwire/sdw.h
671
struct sdw_bus *bus;
include/linux/soundwire/sdw.h
700
struct sdw_bus *bus;
include/linux/soundwire/sdw.h
725
int sdw_handle_slave_status(struct sdw_bus *bus,
include/linux/soundwire/sdw.h
807
int (*dpn_set_port_params)(struct sdw_bus *bus,
include/linux/soundwire/sdw.h
810
int (*dpn_set_port_transport_params)(struct sdw_bus *bus,
include/linux/soundwire/sdw.h
813
int (*dpn_port_prep)(struct sdw_bus *bus, struct sdw_prepare_ch *prepare_ch);
include/linux/soundwire/sdw.h
814
int (*dpn_port_enable_ch)(struct sdw_bus *bus,
include/linux/soundwire/sdw.h
862
int (*read_prop)(struct sdw_bus *bus);
include/linux/soundwire/sdw.h
863
u64 (*override_adr)(struct sdw_bus *bus, u64 addr);
include/linux/soundwire/sdw.h
864
enum sdw_command_response (*xfer_msg)(struct sdw_bus *bus, struct sdw_msg *msg);
include/linux/soundwire/sdw.h
865
enum sdw_command_response (*xfer_msg_defer)(struct sdw_bus *bus);
include/linux/soundwire/sdw.h
866
int (*set_bus_conf)(struct sdw_bus *bus,
include/linux/soundwire/sdw.h
868
int (*pre_bank_switch)(struct sdw_bus *bus);
include/linux/soundwire/sdw.h
869
int (*post_bank_switch)(struct sdw_bus *bus);
include/linux/soundwire/sdw.h
870
u32 (*read_ping_status)(struct sdw_bus *bus);
include/linux/soundwire/sdw.h
871
int (*get_device_num)(struct sdw_bus *bus, struct sdw_slave *slave);
include/linux/soundwire/sdw.h
872
void (*put_device_num)(struct sdw_bus *bus, struct sdw_slave *slave);
include/linux/soundwire/sdw.h
873
void (*new_peripheral_assigned)(struct sdw_bus *bus,
include/linux/soundwire/sdw.h
876
int (*bpt_send_async)(struct sdw_bus *bus, struct sdw_slave *slave,
include/linux/soundwire/sdw.h
878
int (*bpt_wait)(struct sdw_bus *bus, struct sdw_slave *slave, struct sdw_bpt_msg *msg);
include/linux/soundwire/sdw.h
881
int sdw_bus_master_add(struct sdw_bus *bus, struct device *parent,
include/linux/soundwire/sdw.h
883
void sdw_bus_master_delete(struct sdw_bus *bus);
include/linux/soundwire/sdw.h
885
void sdw_show_ping_status(struct sdw_bus *bus, bool sync_delay);
include/linux/soundwire/sdw_amd.h
53
struct sdw_bus *bus;
include/linux/soundwire/sdw_amd.h
80
struct sdw_bus bus;
sound/soc/codecs/tas2783-sdw.c
1113
struct sdw_bus *bus = slave->bus;
sound/soc/sdca/sdca_hid.c
91
struct sdw_bus *bus = sdw->bus;