Lines Matching defs:chunkId

108 static void yaffs_InvalidateChunkCache(yaffs_Object * object, int chunkId);
829 __u32 chunkId)
842 if (chunkId > YAFFS_MAX_CHUNK_ID) {
848 i = chunkId >> YAFFS_TNODES_LEVEL0_BITS;
863 internal[(chunkId >>
889 __u32 chunkId,
906 if (chunkId > YAFFS_MAX_CHUNK_ID) {
912 x = chunkId >> YAFFS_TNODES_LEVEL0_BITS;
945 x = (chunkId >>
1363 tn->chunkId = -1;
1395 obj->chunkId = 0; /* Not a valid chunk. */
1707 in->chunkId = -1;
2393 chunkInBlock, tags.objectId, tags.chunkId,
2404 && tags.chunkId != 0) {
2426 object->chunkId = 0;
2443 if (tags.chunkId == 0) {
2468 if (tags.chunkId == 0) {
2470 object->chunkId = newChunk;
2476 tags.chunkId,
2600 return (tags->chunkId == chunkInObject &&
2788 /* NB Right now existing chunk will not be real chunkId if the device >= 32MB
2878 void yaffs_DeleteChunk(yaffs_Device * dev, int chunkId, int markNAND, int lyn)
2885 if (chunkId <= 0)
2889 block = chunkId / dev->nChunksPerBlock;
2890 page = chunkId % dev->nChunksPerBlock;
2895 (TSTR("line %d delete of chunk %d" TENDSTR), lyn, chunkId));
2904 yaffs_WriteChunkWithTagsToNAND(dev, chunkId, NULL, &tags);
2905 yaffs_HandleUpdateChunk(dev, chunkId, &tags);
2931 /* T(("Bad news deleting chunk %d\n",chunkId)); */
2961 newTags.chunkId = chunkInInode;
3015 prevChunkId = in->chunkId;
3093 newTags.chunkId = 0;
3114 in->chunkId = newChunkId;
3192 || dev->srCache[i].chunkId <
3195 lowest = cache->chunkId;
3205 cache->chunkId,
3348 int chunkId)
3355 dev->srCache[i].chunkId == chunkId) {
3394 static void yaffs_InvalidateChunkCache(yaffs_Object * object, int chunkId)
3397 yaffs_ChunkCache *cache = yaffs_FindChunkCache(object, chunkId);
3551 cp->chunkId = obj->chunkId;
3586 obj->chunkId = cp->chunkId;
3924 cache->chunkId = chunk;
4065 cache->chunkId = chunk;
4101 cache->chunkId,
4205 int chunkId;
4216 chunkId = yaffs_FindAndDeleteChunkInFile(in, i, NULL);
4217 if (chunkId > 0) {
4218 if (chunkId <
4220 || chunkId >=
4224 (TSTR("Found daft chunkId %d for %d" TENDSTR),
4225 chunkId, i));
4228 yaffs_DeleteChunk(dev, chunkId, 1, __LINE__);
4353 yaffs_DeleteChunk(in->myDev, in->chunkId, 1, __LINE__);
4354 in->chunkId = -1;
4841 } else if (tags.chunkId > 0) {
4842 /* chunkId > 0 so it is a data chunk... */
4853 * the same chunkId).
4855 yaffs_PutChunkIntoFile(in, tags.chunkId, chunk,
4858 (tags.chunkId - 1) * dev->nDataBytesPerChunk +
4873 /* T((" %d %d data %d %d\n",blk,c,tags.objectId,tags.chunkId)); */
4875 /* chunkId == 0, so it is an ObjectHeader.
4923 in->chunkId,
4956 in->chunkId = chunk;
4980 in->chunkId = chunk;
5148 result = yaffs_ReadChunkWithTagsFromNAND(dev,in->chunkId,chunkData,&tags);
5420 } else if (tags.chunkId > 0) {
5421 /* chunkId > 0 so it is a data chunk... */
5424 (tags.chunkId - 1) * dev->nDataBytesPerChunk;
5440 yaffs_PutChunkIntoFile(in, tags.chunkId,
5447 (tags.chunkId -
5468 /* chunkId == 0, so it is an ObjectHeader.
5606 in->chunkId = chunk;
5612 in->chunkId = chunk;
5922 } else if (yaffs_SumCompare(l->sum, sum) || l->chunkId <= 0)
5998 } else if (obj->chunkId <= 0) {
6019 if (obj->chunkId >= 0) {
6021 obj->chunkId, buffer,
6182 obj->dirty, obj->valid, obj->serial, obj->sum, obj->chunkId,