internal.h (14e77332e74603efab8347c89d3cda447c3b97c9) internal.h (8032bf1233a74627ce69b803608e650f3f35971c)
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
4 *
5 */
6
7#ifndef _MHI_INT_H
8#define _MHI_INT_H

--- 115 unchanged lines hidden (view full) ---

124#define MHI_PM_IN_SUSPEND_STATE(pm_state) (pm_state & \
125 (MHI_PM_M3_ENTER | MHI_PM_M3))
126
127#define NR_OF_CMD_RINGS 1
128#define CMD_EL_PER_RING 128
129#define PRIMARY_CMD_RING 0
130#define MHI_DEV_WAKE_DB 127
131#define MHI_MAX_MTU 0xffff
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
4 *
5 */
6
7#ifndef _MHI_INT_H
8#define _MHI_INT_H

--- 115 unchanged lines hidden (view full) ---

124#define MHI_PM_IN_SUSPEND_STATE(pm_state) (pm_state & \
125 (MHI_PM_M3_ENTER | MHI_PM_M3))
126
127#define NR_OF_CMD_RINGS 1
128#define CMD_EL_PER_RING 128
129#define PRIMARY_CMD_RING 0
130#define MHI_DEV_WAKE_DB 127
131#define MHI_MAX_MTU 0xffff
132#define MHI_RANDOM_U32_NONZERO(bmsk) (prandom_u32_max(bmsk) + 1)
132#define MHI_RANDOM_U32_NONZERO(bmsk) (get_random_u32_below(bmsk) + 1)
133
134enum mhi_er_type {
135 MHI_ER_TYPE_INVALID = 0x0,
136 MHI_ER_TYPE_VALID = 0x1,
137};
138
139struct db_cfg {
140 bool reset_req;

--- 243 unchanged lines hidden ---
133
134enum mhi_er_type {
135 MHI_ER_TYPE_INVALID = 0x0,
136 MHI_ER_TYPE_VALID = 0x1,
137};
138
139struct db_cfg {
140 bool reset_req;

--- 243 unchanged lines hidden ---