Lines Matching defs:iosm_imem
347 struct iosm_imem { struct
348 struct iosm_mmio *mmio;
349 struct iosm_protocol *ipc_protocol;
350 struct ipc_task *ipc_task;
351 struct iosm_wwan *wwan;
352 struct iosm_mux *mux;
353 struct iosm_cdev *ipc_port[IPC_MEM_MAX_CHANNELS];
354 struct iosm_pcie *pcie;
356 struct iosm_trace *trace;
358 struct device *dev;
359 enum ipc_mem_device_ipc_state ipc_requested_state;
360 struct ipc_mem_channel channels[IPC_MEM_MAX_CHANNELS];
361 struct iosm_devlink *ipc_devlink;
362 u32 ipc_status;
363 u32 nr_of_channels;
364 struct hrtimer startup_timer;
365 ktime_t hrtimer_period;
366 struct hrtimer tdupdate_timer;
367 struct hrtimer fast_update_timer;
368 struct hrtimer td_alloc_timer;
369 struct hrtimer adb_timer;
370 enum rom_exit_code rom_exit_code;
371 u32 enter_runtime;
372 struct completion ul_pend_sem;
373 u32 app_notify_ul_pend;
374 struct completion dl_pend_sem;
375 u32 app_notify_dl_pend;
376 enum ipc_phase phase;
377 u16 pci_device_id;
378 int cp_version;
402 struct iosm_imem *ipc_imem_init(struct iosm_pcie *pcie, unsigned int device_id, argument