Lines Matching refs:dev
20 static Y_INLINE __u8 *yaffs_BlockBits(yaffs_dev_t *dev, int blk)
22 if (blk < dev->internal_start_block || blk > dev->internal_end_block) {
28 return dev->chunk_bits +
29 (dev->chunk_bit_stride * (blk - dev->internal_start_block));
32 void yaffs_verify_chunk_bit_id(yaffs_dev_t *dev, int blk, int chunk)
34 if (blk < dev->internal_start_block || blk > dev->internal_end_block ||
35 chunk < 0 || chunk >= dev->param.chunks_per_block) {
43 void yaffs_clear_chunk_bits(yaffs_dev_t *dev, int blk)
45 __u8 *blkBits = yaffs_BlockBits(dev, blk);
47 memset(blkBits, 0, dev->chunk_bit_stride);
50 void yaffs_clear_chunk_bit(yaffs_dev_t *dev, int blk, int chunk)
52 __u8 *blkBits = yaffs_BlockBits(dev, blk);
54 yaffs_verify_chunk_bit_id(dev, blk, chunk);
59 void yaffs_set_chunk_bit(yaffs_dev_t *dev, int blk, int chunk)
61 __u8 *blkBits = yaffs_BlockBits(dev, blk);
63 yaffs_verify_chunk_bit_id(dev, blk, chunk);
68 int yaffs_check_chunk_bit(yaffs_dev_t *dev, int blk, int chunk)
70 __u8 *blkBits = yaffs_BlockBits(dev, blk);
71 yaffs_verify_chunk_bit_id(dev, blk, chunk);
76 int yaffs_still_some_chunks(yaffs_dev_t *dev, int blk)
78 __u8 *blkBits = yaffs_BlockBits(dev, blk);
80 for (i = 0; i < dev->chunk_bit_stride; i++) {
88 int yaffs_count_chunk_bits(yaffs_dev_t *dev, int blk)
90 __u8 *blkBits = yaffs_BlockBits(dev, blk);
93 for (i = 0; i < dev->chunk_bit_stride; i++) {