Единственным способом определить откуда пришел запрос на чтение/запись адреса является способ выделения адресов No Backing Store - в этом случае на драйвер устройства ложится обязанность по разбору содержимого пакета 1394 и отправке (в случае необходимости) response пакета (напр. на broadcast по стандарту ответные пакеты не отправляются).
Указатель на пакет получаем от драйвера шины в структуре NOTIFICATION_INFO - указатель на нее является параметром callback функции, указываемой при выделении адресов шины 1394.
Т.к. в этом случае драйвер устройства получает весь пакет, то становится возможным узнать все подробности - адрес отправителя, скорость передачи и пр.
Более подробно расписано на:
http://www.wd-3.com/archive/AddressRange.htm