Lines Matching defs:target
57 * number of retries to notify registered targets in case target list
88 s1394_cmp_register(s1394_target_t *target, t1394_cmp_evts_t *evts)
90 s1394_hal_t *hal = target->on_hal;
97 * if registering the first target, claim and initialize addresses
116 /* Add on the target list (we only use one list) */
117 s1394_fa_list_add(hal, target, S1394_FA_TYPE_CMP);
122 target->target_fa[S1394_FA_TYPE_CMP].fat_u.cmp.cm_evts = *evts;
131 s1394_cmp_unregister(s1394_target_t *target)
133 s1394_hal_t *hal = target->on_hal;
140 if (s1394_fa_list_remove(hal, target,
160 s1394_cmp_read(s1394_target_t *target, t1394_cmp_reg_t reg, uint32_t *valp)
162 s1394_hal_t *hal = target->on_hal;
185 s1394_cmp_cas(s1394_target_t *target, t1394_cmp_reg_t reg, uint32_t arg_val,
188 s1394_hal_t *hal = target->on_hal;
214 s1394_cmp_notify_reg_change(hal, reg, target);
376 s1394_target_t *target;
389 target = hal->hal_fa[S1394_FA_TYPE_CMP].fal_head;
391 for (; target; target = fat->fat_next) {
392 fat = &target->target_fa[S1394_FA_TYPE_CMP];
395 * even if the target list changes when the lock is dropped,
396 * comparing with self is safe because the target should
399 if (target == self) {
419 * target than receiving same notification more than once