Lines Matching refs:descriptor
500 struct hfsplus_jbd_head *descriptor;
506 descriptor = NULL;
521 &descriptor, &offset,
528 if (descriptor)
529 flush_descriptor(journal, descriptor, offset);
534 * Write out one revoke record. We need to create a new descriptor
544 struct hfsplus_jbd_head *descriptor;
555 descriptor = *descriptorp;
558 /* Make sure we have a descriptor with space left for the record */
559 if (descriptor) {
561 flush_descriptor(journal, descriptor, offset);
562 descriptor = NULL;
566 if (!descriptor) {
567 descriptor = hfsplus_jbd_get_descriptor_buffer(journal);
568 if (!descriptor)
571 header = (hfsplus_jbd_header_t *) &hfsplus_jh2bh(descriptor)->b_data[0];
577 HFSPLUS_JBUFFER_TRACE(descriptor, "file as HFSPLUS_BJ_LogCtl");
578 hfsplus_jbd_file_buffer(descriptor, transaction, HFSPLUS_BJ_LogCtl);
581 *descriptorp = descriptor;
584 * ((__be32 *)(&hfsplus_jh2bh(descriptor)->b_data[offset])) =
591 * Flush a revoke descriptor out to the journal. If we are aborting,
598 struct hfsplus_jbd_head *descriptor,
602 struct buffer_head *bh = hfsplus_jh2bh(descriptor);
609 header = (hfsplus_jbd_revoke_header_t *) hfsplus_jh2bh(descriptor)->b_data;