The communication with the target is down to a set of target
operations. These operations are held in a struct target_ops,
together with flags describing the behavior of the target. The
struct target_ops elements are defined and documented in
target.h
. The sections following describe the
most important of these functions.