Home
last modified time | relevance | path

Searched refs:iosm_protocol (Results 1 – 8 of 8) sorted by relevance

/linux-5.19.10/drivers/net/wwan/iosm/
Diosm_ipc_protocol.h118 struct iosm_protocol { struct
152 int ipc_protocol_tq_msg_send(struct iosm_protocol *ipc_protocol,
165 int ipc_protocol_msg_send(struct iosm_protocol *ipc_protocol,
175 bool ipc_protocol_suspend(struct iosm_protocol *ipc_protocol);
183 void ipc_protocol_s2idle_sleep(struct iosm_protocol *ipc_protocol, bool sleep);
191 bool ipc_protocol_resume(struct iosm_protocol *ipc_protocol);
200 bool ipc_protocol_pm_dev_sleep_handle(struct iosm_protocol *ipc_protocol);
210 void ipc_protocol_doorbell_trigger(struct iosm_protocol *ipc_protocol,
221 ipc_protocol_sleep_notification_string(struct iosm_protocol *ipc_protocol);
229 struct iosm_protocol *ipc_protocol_init(struct iosm_imem *ipc_imem);
[all …]
Diosm_ipc_protocol.c12 int ipc_protocol_tq_msg_send(struct iosm_protocol *ipc_protocol, in ipc_protocol_tq_msg_send()
36 struct iosm_protocol *ipc_protocol = ipc_imem->ipc_protocol; in ipc_protocol_tq_msg_send_cb()
49 struct iosm_protocol *ipc_protocol = ipc_imem->ipc_protocol; in ipc_protocol_tq_msg_remove()
55 int ipc_protocol_msg_send(struct iosm_protocol *ipc_protocol, in ipc_protocol_msg_send()
119 static int ipc_protocol_msg_send_host_sleep(struct iosm_protocol *ipc_protocol, in ipc_protocol_msg_send_host_sleep()
131 void ipc_protocol_doorbell_trigger(struct iosm_protocol *ipc_protocol, in ipc_protocol_doorbell_trigger()
137 bool ipc_protocol_pm_dev_sleep_handle(struct iosm_protocol *ipc_protocol) in ipc_protocol_pm_dev_sleep_handle()
172 void ipc_protocol_s2idle_sleep(struct iosm_protocol *ipc_protocol, bool sleep) in ipc_protocol_s2idle_sleep()
177 bool ipc_protocol_suspend(struct iosm_protocol *ipc_protocol) in ipc_protocol_suspend()
206 bool ipc_protocol_resume(struct iosm_protocol *ipc_protocol) in ipc_protocol_resume()
[all …]
Diosm_ipc_protocol_ops.h364 bool ipc_protocol_ul_td_send(struct iosm_protocol *ipc_protocol,
375 struct sk_buff *ipc_protocol_ul_td_process(struct iosm_protocol *ipc_protocol,
385 bool ipc_protocol_dl_td_prepare(struct iosm_protocol *ipc_protocol,
395 struct sk_buff *ipc_protocol_dl_td_process(struct iosm_protocol *ipc_protocol,
406 void ipc_protocol_get_head_tail_index(struct iosm_protocol *ipc_protocol,
415 enum ipc_mem_device_ipc_state ipc_protocol_get_ipc_status(struct iosm_protocol
423 void ipc_protocol_pipe_cleanup(struct iosm_protocol *ipc_protocol,
433 ipc_protocol_get_ap_exec_stage(struct iosm_protocol *ipc_protocol);
442 u32 ipc_protocol_pm_dev_get_sleep_notification(struct iosm_protocol
Diosm_ipc_protocol_ops.c11 ipc_protocol_free_msg_get(struct iosm_protocol *ipc_protocol, int *index) in ipc_protocol_free_msg_get()
37 struct iosm_protocol *ipc_protocol = ipc_imem->ipc_protocol; in ipc_protocol_msg_hp_update()
53 static int ipc_protocol_msg_prepipe_open(struct iosm_protocol *ipc_protocol, in ipc_protocol_msg_prepipe_open()
105 static int ipc_protocol_msg_prepipe_close(struct iosm_protocol *ipc_protocol, in ipc_protocol_msg_prepipe_close()
125 static int ipc_protocol_msg_prep_sleep(struct iosm_protocol *ipc_protocol, in ipc_protocol_msg_prep_sleep()
150 static int ipc_protocol_msg_prep_feature_set(struct iosm_protocol *ipc_protocol, in ipc_protocol_msg_prep_feature_set()
175 struct iosm_protocol *ipc_protocol = ipc_imem->ipc_protocol; in ipc_protocol_msg_process()
218 bool ipc_protocol_ul_td_send(struct iosm_protocol *ipc_protocol, in ipc_protocol_ul_td_send()
294 struct sk_buff *ipc_protocol_ul_td_process(struct iosm_protocol *ipc_protocol, in ipc_protocol_ul_td_process()
323 bool ipc_protocol_dl_td_prepare(struct iosm_protocol *ipc_protocol, in ipc_protocol_dl_td_prepare()
[all …]
Diosm_ipc_pm.h128 void ipc_pm_init(struct iosm_protocol *ipc_protocol);
134 void ipc_pm_deinit(struct iosm_protocol *ipc_protocol);
Diosm_ipc_pm.c298 void ipc_pm_init(struct iosm_protocol *ipc_protocol) in ipc_pm_init()
328 void ipc_pm_deinit(struct iosm_protocol *proto) in ipc_pm_deinit()
Diosm_ipc_mux.h354 struct iosm_protocol *ipc_protocol;
Diosm_ipc_imem.h349 struct iosm_protocol *ipc_protocol;