Lines Matching defs:iosm_imem
343 struct iosm_imem { struct
344 struct iosm_mmio *mmio;
345 struct iosm_protocol *ipc_protocol;
346 struct ipc_task *ipc_task;
347 struct iosm_wwan *wwan;
348 struct iosm_mux *mux;
349 struct iosm_cdev *ipc_port[IPC_MEM_MAX_CHANNELS];
350 struct iosm_pcie *pcie;
351 struct device *dev;
352 enum ipc_mem_device_ipc_state ipc_requested_state;
353 struct ipc_mem_channel channels[IPC_MEM_MAX_CHANNELS];
354 struct iosm_devlink *ipc_devlink;
355 u32 ipc_status;
356 u32 nr_of_channels;
357 struct hrtimer startup_timer;
358 ktime_t hrtimer_period;
359 struct hrtimer tdupdate_timer;
360 struct hrtimer fast_update_timer;
361 struct hrtimer td_alloc_timer;
362 enum rom_exit_code rom_exit_code;
363 u32 enter_runtime;
364 struct completion ul_pend_sem;
365 u32 app_notify_ul_pend;
366 struct completion dl_pend_sem;
390 struct iosm_imem *ipc_imem_init(struct iosm_pcie *pcie, unsigned int device_id, argument