/kernel/linux/linux-6.6/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_debugfs.c | 13 void ipc_debugfs_init(struct iosm_imem *ipc_imem) in ipc_debugfs_init() argument 25 void ipc_debugfs_deinit(struct iosm_imem *ipc_imem) in ipc_debugfs_deinit() argument [all...] |
H A D | iosm_ipc_debugfs.h | 13 static inline void ipc_debugfs_init(struct iosm_imem *ipc_imem) {} in ipc_debugfs_init() argument 14 static inline void ipc_debugfs_deinit(struct iosm_imem *ipc_imem) {} in ipc_debugfs_deinit() argument
|
H A D | iosm_ipc_port.h | 25 struct iosm_imem *ipc_imem; member
|
H A D | iosm_ipc_port.c | 48 struct iosm_cdev *ipc_port_init(struct iosm_imem *ipc_imem, in ipc_port_init() argument
|
H A D | iosm_ipc_task_queue.h | 28 struct iosm_imem *ipc_imem; member
|
H A D | iosm_ipc_trace.h | 40 struct iosm_imem *ipc_imem; member 66 static inline void ipc_trace_port_rx(struct iosm_imem *ipc_imem, in ipc_trace_port_rx() argument
|
H A D | iosm_ipc_task_queue.c | 77 ipc_task_queue_add_task(struct iosm_imem *ipc_imem, in ipc_task_queue_add_task() argument 140 ipc_task_queue_send_task(struct iosm_imem *imem, int (*func)(struct iosm_imem *ipc_imem, int arg, void *msg, size_t size), int arg, void *msg, size_t size, bool wait) ipc_task_queue_send_task() argument
|
H A D | iosm_ipc_protocol.c | 32 static int ipc_protocol_tq_msg_send_cb(struct iosm_imem *ipc_imem, int arg, in ipc_protocol_tq_msg_send_cb() argument 46 static int ipc_protocol_tq_msg_remove(struct iosm_imem *ipc_imem, int arg, in ipc_protocol_tq_msg_remove() argument 159 static int ipc_protocol_tq_wakeup_dev_slp(struct iosm_imem *ipc_imem, int arg, in ipc_protocol_tq_wakeup_dev_slp() argument 223 struct iosm_protocol *ipc_protocol_init(struct iosm_imem *ipc_imem) in ipc_protocol_init() argument [all...] |
H A D | iosm_ipc_pm.c | 300 struct iosm_imem *ipc_imem = ipc_protocol->imem; in ipc_pm_init() local
|
H A D | iosm_ipc_devlink.c | 239 struct iosm_devlink *ipc_devlink_init(struct iosm_imem *ipc_imem) in ipc_devlink_init() argument
|
H A D | iosm_ipc_protocol_ops.c | 35 void ipc_protocol_msg_hp_update(struct iosm_imem *ipc_imem) in ipc_protocol_msg_hp_update() argument 173 bool ipc_protocol_msg_process(struct iosm_imem *ipc_imem, int irq) in ipc_protocol_msg_process() argument 506 int ipc_protocol_msg_prep(struct iosm_imem *ipc_imem, in ipc_protocol_msg_prep() argument
|
H A D | iosm_ipc_wwan.c | 43 struct iosm_imem *ipc_imem; member 289 struct iosm_wwan *ipc_wwan_init(struct iosm_imem *ipc_imem, struct device *dev) in ipc_wwan_init() argument
|
H A D | iosm_ipc_trace.c | 23 void ipc_trace_port_rx(struct iosm_imem *ipc_imem, struct sk_buff *skb) in ipc_trace_port_rx() argument 135 struct iosm_trace *ipc_trace_init(struct iosm_imem *ipc_imem) in ipc_trace_init() argument [all...] |
H A D | iosm_ipc_flash.c | 98 int ipc_flash_link_establish(struct iosm_imem *ipc_imem) in ipc_flash_link_establish() argument
|
H A D | iosm_ipc_imem_ops.c | 16 int ipc_imem_sys_wwan_open(struct iosm_imem *ipc_imem, int if_id) in ipc_imem_sys_wwan_open() argument 32 void ipc_imem_sys_wwan_close(struct iosm_imem *ipc_imem, int if_id, in ipc_imem_sys_wwan_close() argument 41 ipc_imem_tq_cdev_write(struct iosm_imem *ipc_imem, int arg, void *msg, size_t size) ipc_imem_tq_cdev_write() argument 50 ipc_imem_call_cdev_write(struct iosm_imem *ipc_imem) ipc_imem_call_cdev_write() argument 57 ipc_imem_sys_wwan_transmit(struct iosm_imem *ipc_imem, int if_id, int channel_id, struct sk_buff *skb) ipc_imem_sys_wwan_transmit() argument 80 ipc_imem_wwan_channel_init(struct iosm_imem *ipc_imem, enum ipc_mux_protocol mux_type) ipc_imem_wwan_channel_init() argument 117 ipc_imem_map_skb_to_dma(struct iosm_imem *ipc_imem, struct sk_buff *skb) ipc_imem_map_skb_to_dma() argument 143 ipc_imem_is_channel_active(struct iosm_imem *ipc_imem, struct ipc_mem_channel *channel) ipc_imem_is_channel_active() argument 196 ipc_imem_sys_port_close(struct iosm_imem *ipc_imem, struct ipc_mem_channel *channel) ipc_imem_sys_port_close() argument 285 ipc_imem_sys_port_open(struct iosm_imem *ipc_imem, int chl_id, int hp_id) ipc_imem_sys_port_open() argument 319 struct iosm_imem *ipc_imem = ipc_cdev->ipc_imem; ipc_imem_sys_cdev_write() local 346 ipc_imem_sys_devlink_open(struct iosm_imem *ipc_imem) ipc_imem_sys_devlink_open() argument 402 struct iosm_imem *ipc_imem = ipc_devlink->pcie->imem; ipc_imem_sys_devlink_close() local 473 ipc_imem_sys_psi_transfer(struct iosm_imem *ipc_imem, struct ipc_mem_channel *channel, unsigned char *buf, int count) ipc_imem_sys_psi_transfer() argument 574 struct iosm_imem *ipc_imem = ipc_devlink->pcie->imem; ipc_imem_sys_devlink_write() local [all...] |
H A D | iosm_ipc_imem.c | 25 static int ipc_imem_msg_send_device_sleep(struct iosm_imem *ipc_imem, u32 state) in ipc_imem_msg_send_device_sleep() argument 38 static bool ipc_imem_dl_skb_alloc(struct iosm_imem *ipc_imem, in ipc_imem_dl_skb_alloc() argument 51 static int ipc_imem_tq_td_alloc_timer(struct iosm_imem *ipc_imem, int arg, in ipc_imem_tq_td_alloc_timer() argument 88 struct iosm_imem *ipc_imem = ipc_imem_td_alloc_timer_cb() local 97 ipc_imem_tq_fast_update_timer_cb(struct iosm_imem *ipc_imem, int arg, void *msg, size_t size) ipc_imem_tq_fast_update_timer_cb() argument 109 struct iosm_imem *ipc_imem = ipc_imem_fast_update_timer_cb() local 117 ipc_imem_tq_adb_timer_cb(struct iosm_imem *ipc_imem, int arg, void *msg, size_t size) ipc_imem_tq_adb_timer_cb() argument 127 struct iosm_imem *ipc_imem = ipc_imem_adb_timer_cb() local 135 ipc_imem_setup_cp_mux_cap_init(struct iosm_imem *ipc_imem, struct ipc_mux_config *cfg) ipc_imem_setup_cp_mux_cap_init() argument 159 ipc_imem_msg_send_feature_set(struct iosm_imem *ipc_imem, unsigned int reset_enable, bool atomic_ctx) ipc_imem_msg_send_feature_set() argument 178 ipc_imem_td_update_timer_start(struct iosm_imem *ipc_imem) ipc_imem_td_update_timer_start() argument 208 ipc_imem_adb_timer_start(struct iosm_imem *ipc_imem) ipc_imem_adb_timer_start() argument 219 ipc_imem_ul_write_td(struct iosm_imem *ipc_imem) ipc_imem_ul_write_td() argument 262 ipc_imem_ipc_init_check(struct iosm_imem *ipc_imem) ipc_imem_ipc_init_check() argument 298 ipc_imem_dl_skb_process(struct iosm_imem *ipc_imem, struct ipc_pipe *pipe, struct sk_buff *skb) ipc_imem_dl_skb_process() argument 334 ipc_imem_dl_pipe_process(struct iosm_imem *ipc_imem, struct ipc_pipe *pipe) ipc_imem_dl_pipe_process() argument 394 ipc_imem_ul_pipe_process(struct iosm_imem *ipc_imem, struct ipc_pipe *pipe) ipc_imem_ul_pipe_process() argument 450 ipc_imem_rom_irq_exec(struct iosm_imem *ipc_imem) ipc_imem_rom_irq_exec() argument 460 ipc_imem_tq_td_update_timer_cb(struct iosm_imem *ipc_imem, int arg, void *msg, size_t size) ipc_imem_tq_td_update_timer_cb() argument 469 ipc_imem_slp_control_exec(struct iosm_imem *ipc_imem) ipc_imem_slp_control_exec() argument 484 ipc_imem_tq_startup_timer_cb(struct iosm_imem *ipc_imem, int arg, void *msg, size_t size) ipc_imem_tq_startup_timer_cb() argument 522 struct iosm_imem *ipc_imem = ipc_imem_startup_timer_cb() local 538 ipc_imem_get_exec_stage_buffered(struct iosm_imem *ipc_imem) ipc_imem_get_exec_stage_buffered() argument 547 ipc_imem_send_mdm_rdy_cb(struct iosm_imem *ipc_imem, int arg, void *msg, size_t size) ipc_imem_send_mdm_rdy_cb() argument 566 struct iosm_imem *ipc_imem; ipc_imem_run_state_worker() local 642 ipc_imem_handle_irq(struct iosm_imem *ipc_imem, int irq) ipc_imem_handle_irq() argument 793 ipc_imem_tq_irq_cb(struct iosm_imem *ipc_imem, int arg, void *msg, size_t size) ipc_imem_tq_irq_cb() argument 801 ipc_imem_ul_send(struct iosm_imem *ipc_imem) ipc_imem_ul_send() argument 809 ipc_imem_phase_update_check(struct iosm_imem *ipc_imem, enum ipc_mem_exec_stage stage) ipc_imem_phase_update_check() argument 863 ipc_imem_pipe_open(struct iosm_imem *ipc_imem, struct ipc_pipe *pipe) ipc_imem_pipe_open() argument 878 ipc_imem_tq_pipe_td_alloc(struct iosm_imem *ipc_imem, int arg, void *msg, size_t size) ipc_imem_tq_pipe_td_alloc() argument 900 struct iosm_imem *ipc_imem = ipc_imem_td_update_timer_cb() local 909 ipc_imem_phase_update(struct iosm_imem *ipc_imem) ipc_imem_phase_update() argument 951 ipc_imem_pipe_close(struct iosm_imem *ipc_imem, struct ipc_pipe *pipe) ipc_imem_pipe_close() argument 962 ipc_imem_channel_close(struct iosm_imem *ipc_imem, int channel_id) ipc_imem_channel_close() argument 996 ipc_imem_channel_open(struct iosm_imem *ipc_imem, int channel_id, u32 db_id) ipc_imem_channel_open() argument 1034 ipc_imem_pm_suspend(struct iosm_imem *ipc_imem) ipc_imem_pm_suspend() argument 1039 ipc_imem_pm_s2idle_sleep(struct iosm_imem *ipc_imem, bool sleep) ipc_imem_pm_s2idle_sleep() argument 1044 ipc_imem_pm_resume(struct iosm_imem *ipc_imem) ipc_imem_pm_resume() argument 1060 ipc_imem_channel_alloc(struct iosm_imem *ipc_imem, int index, enum ipc_ctype ctype) ipc_imem_channel_alloc() argument 1095 ipc_imem_channel_init(struct iosm_imem *ipc_imem, enum ipc_ctype ctype, struct ipc_chnl_cfg chnl_cfg, u32 irq_moderation) ipc_imem_channel_init() argument 1128 ipc_imem_channel_update(struct iosm_imem *ipc_imem, int id, struct ipc_chnl_cfg chnl_cfg, u32 irq_moderation) ipc_imem_channel_update() argument 1168 ipc_imem_channel_reset(struct iosm_imem *ipc_imem) ipc_imem_channel_reset() argument 1184 ipc_imem_pipe_cleanup(struct iosm_imem *ipc_imem, struct ipc_pipe *pipe) ipc_imem_pipe_cleanup() argument 1201 ipc_imem_device_ipc_uninit(struct iosm_imem *ipc_imem) ipc_imem_device_ipc_uninit() argument 1231 ipc_imem_cleanup(struct iosm_imem *ipc_imem) ipc_imem_cleanup() argument 1273 ipc_imem_config(struct iosm_imem *ipc_imem) ipc_imem_config() argument 1337 struct iosm_imem *ipc_imem = kzalloc(sizeof(*pcie->imem), GFP_KERNEL); ipc_imem_init() local 1442 ipc_imem_irq_process(struct iosm_imem *ipc_imem, int irq) ipc_imem_irq_process() argument 1452 ipc_imem_td_update_timer_suspend(struct iosm_imem *ipc_imem, bool suspend) ipc_imem_td_update_timer_suspend() argument 1460 ipc_imem_devlink_trigger_chip_info_cb(struct iosm_imem *ipc_imem, int arg, void *msg, size_t msgsize) ipc_imem_devlink_trigger_chip_info_cb() argument 1498 ipc_imem_devlink_trigger_chip_info(struct iosm_imem *ipc_imem) ipc_imem_devlink_trigger_chip_info() argument [all...] |
H A D | iosm_ipc_mux_codec.c | 13 static int ipc_mux_tq_cmd_send(struct iosm_imem *ipc_imem, int arg, void *msg, in ipc_mux_tq_cmd_send() argument 1481 static int ipc_mux_tq_ul_trigger_encode(struct iosm_imem *ipc_imem, int arg, in ipc_mux_tq_ul_trigger_encode() argument
|