/kernel/linux/linux-5.10/drivers/soundwire/ |
H A D | bus.h | 50 * struct sdw_msg - Message structure 61 struct sdw_msg { struct 151 int sdw_transfer(struct sdw_bus *bus, struct sdw_msg *msg); 152 int sdw_transfer_defer(struct sdw_bus *bus, struct sdw_msg *msg, 157 int sdw_fill_msg(struct sdw_msg *msg, struct sdw_slave *slave,
|
H A D | bus.c | 206 static inline int do_transfer(struct sdw_bus *bus, struct sdw_msg *msg) in do_transfer() 225 struct sdw_msg *msg, in do_transfer_defer() 264 static int sdw_transfer_unlocked(struct sdw_bus *bus, struct sdw_msg *msg) in sdw_transfer_unlocked() 284 int sdw_transfer(struct sdw_bus *bus, struct sdw_msg *msg) in sdw_transfer() 305 int sdw_transfer_defer(struct sdw_bus *bus, struct sdw_msg *msg, in sdw_transfer_defer() 324 int sdw_fill_msg(struct sdw_msg *msg, struct sdw_slave *slave, in sdw_fill_msg() 383 struct sdw_msg msg; in sdw_nread_no_pm() 397 struct sdw_msg msg; in sdw_nwrite_no_pm() 417 struct sdw_msg msg; in sdw_bread_no_pm() 436 struct sdw_msg ms in sdw_bwrite_no_pm() [all...] |
H A D | cadence_master.h | 188 cdns_xfer_msg(struct sdw_bus *bus, struct sdw_msg *msg); 192 struct sdw_msg *msg, struct sdw_defer *defer);
|
H A D | cadence_master.c | 477 struct sdw_msg *msg, int count, int offset) in cdns_fill_msg_resp() 538 _cdns_xfer_msg(struct sdw_cdns *cdns, struct sdw_msg *msg, int cmd, in _cdns_xfer_msg() 589 cdns_program_scp_addr(struct sdw_cdns *cdns, struct sdw_msg *msg) in cdns_program_scp_addr() 653 static int cdns_prep_msg(struct sdw_cdns *cdns, struct sdw_msg *msg, int *cmd) in cdns_prep_msg() 683 cdns_xfer_msg(struct sdw_bus *bus, struct sdw_msg *msg) in cdns_xfer_msg() 712 struct sdw_msg *msg, struct sdw_defer *defer) in cdns_xfer_msg_defer() 736 struct sdw_msg msg; in cdns_reset_page_addr()
|
H A D | qcom.c | 348 struct sdw_msg *msg) in qcom_swrm_xfer_msg()
|
H A D | stream.c | 658 struct sdw_msg *wr_msg; in sdw_bank_switch()
|
/kernel/linux/linux-6.6/drivers/soundwire/ |
H A D | bus.h | 52 * struct sdw_msg - Message structure 63 struct sdw_msg { struct 160 int sdw_transfer(struct sdw_bus *bus, struct sdw_msg *msg); 161 int sdw_transfer_defer(struct sdw_bus *bus, struct sdw_msg *msg); 165 int sdw_fill_msg(struct sdw_msg *msg, struct sdw_slave *slave,
|
H A D | bus.c | 231 static inline int do_transfer(struct sdw_bus *bus, struct sdw_msg *msg) in do_transfer() 250 struct sdw_msg *msg) in do_transfer_defer() 272 static int sdw_transfer_unlocked(struct sdw_bus *bus, struct sdw_msg *msg) in sdw_transfer_unlocked() 291 int sdw_transfer(struct sdw_bus *bus, struct sdw_msg *msg) in sdw_transfer() 343 int sdw_transfer_defer(struct sdw_bus *bus, struct sdw_msg *msg) in sdw_transfer_defer() 358 int sdw_fill_msg(struct sdw_msg *msg, struct sdw_slave *slave, in sdw_fill_msg() 414 struct sdw_msg msg; in sdw_ntransfer_no_pm() 485 struct sdw_msg msg; in sdw_bread_no_pm() 504 struct sdw_msg msg; in sdw_bwrite_no_pm() 517 struct sdw_msg ms in sdw_bread_no_pm_unlocked() [all...] |
H A D | amd_manager.c | 151 static void amd_sdw_ctl_word_prep(u32 *lower_word, u32 *upper_word, struct sdw_msg *msg, in amd_sdw_ctl_word_prep() 224 amd_program_scp_addr(struct amd_sdw_manager *amd_manager, struct sdw_msg *msg) in amd_program_scp_addr() 226 struct sdw_msg scp_msg = {0}; in amd_program_scp_addr() 263 static int amd_prep_msg(struct amd_sdw_manager *amd_manager, struct sdw_msg *msg) in amd_prep_msg() 286 struct sdw_msg *msg, u64 response, in amd_sdw_fill_msg_resp() 310 static unsigned int _amd_sdw_xfer_msg(struct amd_sdw_manager *amd_manager, struct sdw_msg *msg, in _amd_sdw_xfer_msg() 321 static enum sdw_command_response amd_sdw_xfer_msg(struct sdw_bus *bus, struct sdw_msg *msg) in amd_sdw_xfer_msg()
|
H A D | cadence_master.h | 187 cdns_xfer_msg(struct sdw_bus *bus, struct sdw_msg *msg);
|
H A D | cadence_master.c | 565 struct sdw_msg *msg, int count, int offset) in cdns_fill_msg_resp() 626 _cdns_xfer_msg(struct sdw_cdns *cdns, struct sdw_msg *msg, int cmd, in _cdns_xfer_msg() 677 cdns_program_scp_addr(struct sdw_cdns *cdns, struct sdw_msg *msg) in cdns_program_scp_addr() 741 static int cdns_prep_msg(struct sdw_cdns *cdns, struct sdw_msg *msg, int *cmd) in cdns_prep_msg() 771 cdns_xfer_msg(struct sdw_bus *bus, struct sdw_msg *msg) in cdns_xfer_msg() 800 struct sdw_msg *msg = defer->msg; in cdns_xfer_msg_defer()
|
H A D | qcom.c | 897 struct sdw_msg *msg) in qcom_swrm_xfer_msg()
|
H A D | stream.c | 678 struct sdw_msg *wr_msg; in sdw_bank_switch()
|
/kernel/linux/linux-5.10/include/linux/soundwire/ |
H A D | sdw.h | 786 struct sdw_msg; 797 struct sdw_msg *msg; 814 (struct sdw_bus *bus, struct sdw_msg *msg); 816 (struct sdw_bus *bus, struct sdw_msg *msg,
|
/kernel/linux/linux-6.6/include/linux/soundwire/ |
H A D | sdw.h | 835 struct sdw_msg; 846 struct sdw_msg *msg; 870 (struct sdw_bus *bus, struct sdw_msg *msg);
|