Home
last modified time | relevance | path

Searched refs:ipc_mmio (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/wwan/iosm/
H A Diosm_ipc_mmio.c67 void ipc_mmio_update_cp_capability(struct iosm_mmio *ipc_mmio) in ipc_mmio_update_cp_capability() argument
72 ver = ipc_mmio_get_cp_version(ipc_mmio); in ipc_mmio_update_cp_capability()
73 cp_cap = ioread32(ipc_mmio->base + ipc_mmio->offset.cp_capability); in ipc_mmio_update_cp_capability()
75 ipc_mmio->mux_protocol = ((ver >= IOSM_CP_VERSION) && (cp_cap & in ipc_mmio_update_cp_capability()
79 ipc_mmio->has_ul_flow_credit = in ipc_mmio_update_cp_capability()
85 struct iosm_mmio *ipc_mmio = kzalloc(sizeof(*ipc_mmio), GFP_KERNEL); in ipc_mmio_init() local
89 if (!ipc_mmio) in ipc_mmio_init()
92 ipc_mmio in ipc_mmio_init()
150 ipc_mmio_get_exec_stage(struct iosm_mmio *ipc_mmio) ipc_mmio_get_exec_stage() argument
159 ipc_mmio_copy_chip_info(struct iosm_mmio *ipc_mmio, void *dest, size_t size) ipc_mmio_copy_chip_info() argument
167 ipc_mmio_get_ipc_state(struct iosm_mmio *ipc_mmio) ipc_mmio_get_ipc_state() argument
176 ipc_mmio_get_rom_exit_code(struct iosm_mmio *ipc_mmio) ipc_mmio_get_rom_exit_code() argument
185 ipc_mmio_config(struct iosm_mmio *ipc_mmio) ipc_mmio_config() argument
200 ipc_mmio_set_psi_addr_and_size(struct iosm_mmio *ipc_mmio, dma_addr_t addr, u32 size) ipc_mmio_set_psi_addr_and_size() argument
210 ipc_mmio_set_contex_info_addr(struct iosm_mmio *ipc_mmio, phys_addr_t addr) ipc_mmio_set_contex_info_addr() argument
221 ipc_mmio_get_cp_version(struct iosm_mmio *ipc_mmio) ipc_mmio_get_cp_version() argument
[all...]
H A Diosm_ipc_mmio.h106 * @ipc_mmio: Pointer to mmio instance
110 void ipc_mmio_set_psi_addr_and_size(struct iosm_mmio *ipc_mmio, dma_addr_t addr,
117 * @ipc_mmio: Pointer to mmio instance
120 void ipc_mmio_set_contex_info_addr(struct iosm_mmio *ipc_mmio,
125 * @ipc_mmio: Pointer to mmio instance
129 int ipc_mmio_get_cp_version(struct iosm_mmio *ipc_mmio);
133 * @ipc_mmio: Pointer to mmio instance
137 enum rom_exit_code ipc_mmio_get_rom_exit_code(struct iosm_mmio *ipc_mmio);
141 * @ipc_mmio: Pointer to mmio instance
145 enum ipc_mem_exec_stage ipc_mmio_get_exec_stage(struct iosm_mmio *ipc_mmio);
[all...]

Completed in 1 milliseconds