drivers/scsi/isci/unsolicited_frame_control.c

Source file repositories/reference/linux-study-clean/drivers/scsi/isci/unsolicited_frame_control.c

File Facts

System
Linux kernel
Corpus path
drivers/scsi/isci/unsolicited_frame_control.c
Extension
.c
Size
7466 bytes
Lines
212
Domain
Driver Families
Bucket
drivers/scsi
Inferred role
Driver Families: implementation source
Status
source implementation candidate

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

if (frame_get+1 == SCU_MAX_UNSOLICITED_FRAMES-1) {
			frame_cycle ^= SCU_MAX_UNSOLICITED_FRAMES;
			frame_get = 0;
		} else
			frame_get++;
	}

	uf_control->get = SCU_UFQGP_GEN_BIT(ENABLE_BIT) | frame_cycle | frame_get;

	return true;
}

Annotation

Implementation Notes