squashfs_fs.h (818b26588994d9d95743fca0a427f08ec6c1c41d) | squashfs_fs.h (f65c4bbbd682b0877b669828b4e033b8d5d0a2dc) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2#ifndef SQUASHFS_FS 3#define SQUASHFS_FS 4/* 5 * Squashfs 6 * 7 * Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007, 2008 8 * Phillip Lougher <phillip@squashfs.org.uk> --- 169 unchanged lines hidden (view full) --- 178 179#define SQUASHFS_ID_BLOCKS(A) ((SQUASHFS_ID_BYTES(A) + \ 180 SQUASHFS_METADATA_SIZE - 1) / \ 181 SQUASHFS_METADATA_SIZE) 182 183#define SQUASHFS_ID_BLOCK_BYTES(A) (SQUASHFS_ID_BLOCKS(A) *\ 184 sizeof(u64)) 185/* xattr id lookup table defines */ | 1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2#ifndef SQUASHFS_FS 3#define SQUASHFS_FS 4/* 5 * Squashfs 6 * 7 * Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007, 2008 8 * Phillip Lougher <phillip@squashfs.org.uk> --- 169 unchanged lines hidden (view full) --- 178 179#define SQUASHFS_ID_BLOCKS(A) ((SQUASHFS_ID_BYTES(A) + \ 180 SQUASHFS_METADATA_SIZE - 1) / \ 181 SQUASHFS_METADATA_SIZE) 182 183#define SQUASHFS_ID_BLOCK_BYTES(A) (SQUASHFS_ID_BLOCKS(A) *\ 184 sizeof(u64)) 185/* xattr id lookup table defines */ |
186#define SQUASHFS_XATTR_BYTES(A) ((A) * sizeof(struct squashfs_xattr_id)) | 186#define SQUASHFS_XATTR_BYTES(A) (((u64) (A)) * sizeof(struct squashfs_xattr_id)) |
187 188#define SQUASHFS_XATTR_BLOCK(A) (SQUASHFS_XATTR_BYTES(A) / \ 189 SQUASHFS_METADATA_SIZE) 190 191#define SQUASHFS_XATTR_BLOCK_OFFSET(A) (SQUASHFS_XATTR_BYTES(A) % \ 192 SQUASHFS_METADATA_SIZE) 193 194#define SQUASHFS_XATTR_BLOCKS(A) ((SQUASHFS_XATTR_BYTES(A) + \ --- 258 unchanged lines hidden --- | 187 188#define SQUASHFS_XATTR_BLOCK(A) (SQUASHFS_XATTR_BYTES(A) / \ 189 SQUASHFS_METADATA_SIZE) 190 191#define SQUASHFS_XATTR_BLOCK_OFFSET(A) (SQUASHFS_XATTR_BYTES(A) % \ 192 SQUASHFS_METADATA_SIZE) 193 194#define SQUASHFS_XATTR_BLOCKS(A) ((SQUASHFS_XATTR_BYTES(A) + \ --- 258 unchanged lines hidden --- |