How does the devb-eide driver work?

Hello, all!

Could anyone explain to me how does the devb-eide driver work? I suppose it based on CAM (Common access method) architecture like SCSI subsystem in FreeBSD? Does this info about logic & data structure of the implementation private?

Thanx in advance.

The interface is private.