Lines Matching refs:blk
159 _amiga_checksum (struct AmigaBlock *blk) {
160 uint32_t *rdb = (uint32_t *) blk;
175 _amiga_calculate_checksum (struct AmigaBlock *blk) {
177 blk->amiga_ChkSum = PED_CPU_TO_BE32(
178 PED_BE32_TO_CPU(blk->amiga_ChkSum) -
179 _amiga_checksum((struct AmigaBlock *) blk));
185 _amiga_read_block (PedDevice *dev, struct AmigaBlock *blk, PedSector block, struct AmigaIds *ids) {
186 if (!ped_device_read (dev, blk, block, 1)) {
197 if (ids && !_amiga_id_in_list(PED_BE32_TO_CPU(blk->amiga_ID), ids))
199 if (_amiga_checksum (blk) != 0) {
203 __func__, block, _amiga_block_id(PED_BE32_TO_CPU(blk->amiga_ID))))
208 _amiga_calculate_checksum(AMIGA(blk));
209 if (!ped_device_write (dev, blk, block, 1)) {
223 return blk;
226 return blk;