Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8ae1c1db authored by Thurston Dang's avatar Thurston Dang
Browse files

storageproxyd: Add STORAGE_FILE_GET_MAX_SIZE API on Android side

This is the Android-side companion change to go/oag/2241573,
adding the interface for STORAGE_FILE_GET_MAX_SIZE (implementation
sold separately).

Bug: 247003431
Test: None
Change-Id: Ie834c91a085b2e4a668e0d9d22ec0f6b1e4e6c1c
parent aaa16bba
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -53,6 +53,8 @@ enum storage_cmd {

	/* transaction support */
	STORAGE_END_TRANSACTION = 9 << STORAGE_REQ_SHIFT,

	STORAGE_FILE_GET_MAX_SIZE = 12 << STORAGE_REQ_SHIFT,
};

/**
@@ -183,6 +185,24 @@ struct storage_file_close_req {
	uint32_t handle;
};

/**
 * struct storage_file_get_max_size_req - request format for
 *                                        STORAGE_FILE_GET_MAX_SIZE
 * @handle: the handle for the file whose max size is requested
 */
struct storage_file_get_max_size_req {
	uint32_t handle;
};

/**
 * struct storage_file_get_max_size_resp - response format for
 *                                         STORAGE_FILE_GET_MAX_SIZE
 * @max_size:   the maximum size of the file
 */
struct storage_file_get_max_size_resp {
	uint64_t max_size;
};

/**
 * struct storage_file_read_req - request format for STORAGE_FILE_READ
 * @handle: the handle for the file from which to read