Methods and apparatus for allocating access to a buffer of a host device
to buffer data transferred between a controller of the host device and
one or more remote devices are disclosed. The host device is configured
to couple to each of the one or more remote devices through one or more
corresponding dedicated lanes. Buffer access is allocated by determining,
for each of one or more remote devices coupled to the host device, a
number of dedicated lanes between the host device and each of the one or
more remote devices and allocating access to the buffer of the host
device for each of the one or more remote devices responsive to the
determined number of dedicated lanes.