Searched refs:ipc_protocol (Results 1 – 11 of 11) sorted by relevance
/openbmc/linux/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_protocol.c | 36 struct iosm_protocol *ipc_protocol = ipc_imem->ipc_protocol; in ipc_protocol_tq_msg_send_cb() local 49 struct iosm_protocol *ipc_protocol = ipc_imem->ipc_protocol; in ipc_protocol_tq_msg_remove() local 109 dev_err(ipc_protocol->dev, in ipc_protocol_msg_send() 143 dev_err(ipc_protocol->dev, in ipc_protocol_pm_dev_sleep_handle() 230 if (!ipc_protocol) in ipc_protocol_init() 235 ipc_protocol->imem = ipc_imem; in ipc_protocol_init() 237 ipc_protocol->phy_ap_shm = 0; in ipc_protocol_init() 241 ipc_protocol->p_ap_shm = in ipc_protocol_init() 248 kfree(ipc_protocol); in ipc_protocol_init() 271 ipc_pm_init(ipc_protocol); in ipc_protocol_init() [all …]
|
H A D | iosm_ipc_protocol_ops.c | 37 struct iosm_protocol *ipc_protocol = ipc_imem->ipc_protocol; in ipc_protocol_msg_hp_update() local 43 ipc_protocol->old_msg_tail = in ipc_protocol_msg_hp_update() 175 struct iosm_protocol *ipc_protocol = ipc_imem->ipc_protocol; in ipc_protocol_msg_process() local 191 for (i = ipc_protocol->old_msg_tail; in ipc_protocol_msg_process() 211 ipc_protocol->old_msg_tail = i; in ipc_protocol_msg_process() 229 if (!ipc_protocol->p_ap_shm) { in ipc_protocol_ul_td_send() 248 dev_dbg(ipc_protocol->dev, in ipc_protocol_ul_td_send() 311 dev_err(ipc_protocol->dev, in ipc_protocol_ul_td_process() 494 *ipc_protocol) in ipc_protocol_get_ipc_status() argument 510 struct iosm_protocol *ipc_protocol = ipc_imem->ipc_protocol; in ipc_protocol_msg_prep() local [all …]
|
H A D | iosm_ipc_protocol.h | 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); 235 void ipc_protocol_deinit(struct iosm_protocol *ipc_protocol);
|
H A D | iosm_ipc_protocol_ops.h | 364 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, 416 *ipc_protocol); 423 void ipc_protocol_pipe_cleanup(struct iosm_protocol *ipc_protocol, 433 ipc_protocol_get_ap_exec_stage(struct iosm_protocol *ipc_protocol); 443 *ipc_protocol);
|
H A D | iosm_ipc_imem.c | 34 return ipc_protocol_tq_msg_send(ipc_imem->ipc_protocol, in ipc_imem_msg_send_device_sleep() 72 ipc_protocol_doorbell_trigger(ipc_imem->ipc_protocol, in ipc_imem_tq_td_alloc_timer() 100 ipc_protocol_doorbell_trigger(ipc_imem->ipc_protocol, in ipc_imem_tq_fast_update_timer_cb() 166 ipc_protocol_tq_msg_send(ipc_imem->ipc_protocol, in ipc_imem_msg_send_feature_set() 170 ipc_protocol_msg_send(ipc_imem->ipc_protocol, in ipc_imem_msg_send_feature_set() 243 ipc_protocol_ul_td_send(ipc_imem->ipc_protocol, in ipc_imem_ul_write_td() 247 ipc_protocol_ul_td_send(ipc_imem->ipc_protocol, in ipc_imem_ul_write_td() 870 if (ipc_protocol_msg_send(ipc_imem->ipc_protocol, in ipc_imem_pipe_open() 1036 ipc_protocol_suspend(ipc_imem->ipc_protocol); in ipc_imem_pm_suspend() 1259 ipc_protocol_deinit(ipc_imem->ipc_protocol); in ipc_imem_cleanup() [all …]
|
H A D | iosm_ipc_pm.h | 128 void ipc_pm_init(struct iosm_protocol *ipc_protocol); 134 void ipc_pm_deinit(struct iosm_protocol *ipc_protocol);
|
H A D | iosm_ipc_pm.c | 298 void ipc_pm_init(struct iosm_protocol *ipc_protocol) in ipc_pm_init() argument 300 struct iosm_imem *ipc_imem = ipc_protocol->imem; in ipc_pm_init() 301 struct iosm_pm *ipc_pm = &ipc_protocol->pm; in ipc_pm_init()
|
H A D | iosm_ipc_mux.c | 297 ipc_mux->ipc_protocol = imem->ipc_protocol; in ipc_mux_init()
|
H A D | iosm_ipc_mux.h | 353 struct iosm_protocol *ipc_protocol; member
|
H A D | iosm_ipc_imem.h | 336 struct iosm_protocol *ipc_protocol; member
|
H A D | iosm_ipc_imem_ops.c | 247 ipc_protocol_get_head_tail_index(ipc_imem->ipc_protocol, in ipc_imem_sys_port_close() 436 ipc_protocol_get_head_tail_index(ipc_imem->ipc_protocol, in ipc_imem_sys_devlink_close()
|