Lines Matching +full:suspend +full:- +full:address
1 /* SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2020-21 Intel Corporation.
35 * enum ipc_pcie_sleep_state - Enum type to different sleep state transitions
45 * struct iosm_pcie - IPC_PCIE struct.
46 * @pci: Address of the device description
48 * @ipc_regs: Remapped CP doorbell address of the irq register
50 * @scratchpad: Remapped CP scratchpad address, to send the
61 * @suspend: S2IDLE sleep/active
76 unsigned long suspend; member
81 * struct ipc_skb_cb - Struct definition of the socket buffer which is mapped to
83 * @mapping: Store physical or IOVA mapped address of skb virtual add.
96 * enum ipc_ul_usr_op - Control operation to execute the right action on
110 * ipc_pcie_addr_map - Maps the kernel's virtual address to either IOVA
111 * address space or Physical address space, the mapping is
116 * @mapping: Dma mapping address
125 * ipc_pcie_addr_unmap - Unmaps the skb memory region from IOVA address space
128 * @mapping: Dma mapping address
135 * ipc_pcie_alloc_skb - Allocate an uplink SKB for the given size.
139 * @mapping: Copies either mapped IOVA add. or converted Phy address
150 * ipc_pcie_alloc_local_skb - Allocate a local SKB for the given size.
161 * ipc_pcie_kfree_skb - Free skb allocated by ipc_pcie_alloc_*_skb().
168 * ipc_pcie_check_data_link_active - Check Data Link Layer Active
176 * ipc_pcie_suspend - Callback invoked by pm_runtime_suspend. It decrements
177 * the device's usage count then, carry out a suspend,
186 * ipc_pcie_resume - Callback invoked by pm_runtime_resume. It increments
196 * ipc_pcie_check_aspm_enabled - Check if ASPM L1 is already enabled
205 * ipc_pcie_config_aspm - Configure ASPM L1