Searched refs:chnl_cfg (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_chnl_cfg.c | 69 int ipc_chnl_cfg_get(struct ipc_chnl_cfg *chnl_cfg, int index) in ipc_chnl_cfg_get() argument 78 chnl_cfg->accumulation_backoff = IRQ_ACC_BACKOFF_MUX; in ipc_chnl_cfg_get() 80 chnl_cfg->accumulation_backoff = IRQ_ACC_BACKOFF_OFF; in ipc_chnl_cfg_get() 82 chnl_cfg->ul_nr_of_entries = modem_cfg[index].ul_nr_of_entries; in ipc_chnl_cfg_get() 83 chnl_cfg->dl_nr_of_entries = modem_cfg[index].dl_nr_of_entries; in ipc_chnl_cfg_get() 84 chnl_cfg->dl_buf_size = modem_cfg[index].dl_buf_size; in ipc_chnl_cfg_get() 85 chnl_cfg->id = modem_cfg[index].id; in ipc_chnl_cfg_get() 86 chnl_cfg->ul_pipe = modem_cfg[index].ul_pipe; in ipc_chnl_cfg_get() 87 chnl_cfg->dl_pipe = modem_cfg[index].dl_pipe; in ipc_chnl_cfg_get() 88 chnl_cfg in ipc_chnl_cfg_get() [all...] |
H A D | iosm_ipc_trace.c | 137 struct ipc_chnl_cfg chnl_cfg = { 0 }; in ipc_trace_init() local 140 ipc_chnl_cfg_get(&chnl_cfg, IPC_MEM_CTRL_CHL_ID_3); in ipc_trace_init() 141 ipc_imem_channel_init(ipc_imem, IPC_CTYPE_CTRL, chnl_cfg, in ipc_trace_init()
|
H A D | iosm_ipc_imem.c | 1096 struct ipc_chnl_cfg chnl_cfg, u32 irq_moderation) in ipc_imem_channel_init() 1100 if (chnl_cfg.ul_pipe >= IPC_MEM_MAX_PIPES || in ipc_imem_channel_init() 1101 chnl_cfg.dl_pipe >= IPC_MEM_MAX_PIPES) { in ipc_imem_channel_init() 1103 chnl_cfg.ul_pipe, chnl_cfg.dl_pipe); in ipc_imem_channel_init() 1115 channel->index = chnl_cfg.id; in ipc_imem_channel_init() 1120 ipc_imem_channel_update(ipc_imem, channel->channel_id, chnl_cfg, in ipc_imem_channel_init() 1129 struct ipc_chnl_cfg chnl_cfg, u32 irq_moderation) in ipc_imem_channel_update() 1147 channel->ul_pipe.nr_of_entries = chnl_cfg.ul_nr_of_entries; in ipc_imem_channel_update() 1148 channel->ul_pipe.pipe_nr = chnl_cfg in ipc_imem_channel_update() 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 [all...] |
H A D | iosm_ipc_imem_ops.c | 83 struct ipc_chnl_cfg chnl_cfg = { 0 }; in ipc_imem_wwan_channel_init() local 93 ipc_chnl_cfg_get(&chnl_cfg, ipc_imem->nr_of_channels); in ipc_imem_wwan_channel_init() 97 chnl_cfg.ul_nr_of_entries = IPC_MEM_MAX_TDS_MUX_AGGR_UL; in ipc_imem_wwan_channel_init() 98 chnl_cfg.dl_nr_of_entries = IPC_MEM_MAX_TDS_MUX_AGGR_DL; in ipc_imem_wwan_channel_init() 99 chnl_cfg.dl_buf_size = IPC_MEM_MAX_ADB_BUF_SIZE; in ipc_imem_wwan_channel_init() 102 ipc_imem_channel_init(ipc_imem, IPC_CTYPE_WWAN, chnl_cfg, in ipc_imem_wwan_channel_init()
|
H A D | iosm_ipc_chnl_cfg.h | 53 * @chnl_cfg: Array of ipc_chnl_cfg struct 58 int ipc_chnl_cfg_get(struct ipc_chnl_cfg *chnl_cfg, int index);
|
H A D | iosm_ipc_imem.h | 500 * @chnl_cfg: Channel config struct 504 struct ipc_chnl_cfg chnl_cfg, u32 irq_moderation); 571 * @chnl_cfg: Channel configuration struct 575 struct ipc_chnl_cfg chnl_cfg, u32 irq_moderation);
|
Completed in 5 milliseconds