Lines Matching refs:adw_info
230 const struct dbg_address_watch_info *adw_info, in dbgdev_address_watch_set_registers() argument
243 if (adw_info->watch_mask) in dbgdev_address_watch_set_registers()
245 (uint32_t) (adw_info->watch_mask[index] & in dbgdev_address_watch_set_registers()
250 addr.quad_part = (unsigned long long) adw_info->watch_address[index]; in dbgdev_address_watch_set_registers()
257 cntl->bitfields.mode = adw_info->watch_mode[index]; in dbgdev_address_watch_set_registers()
270 struct dbg_address_watch_info *adw_info) in dbgdev_address_watch_nodiq() argument
280 adw_info->process); in dbgdev_address_watch_nodiq()
290 if ((adw_info->num_watch_points > MAX_WATCH_ADDRESSES) || in dbgdev_address_watch_nodiq()
291 (adw_info->num_watch_points == 0)) { in dbgdev_address_watch_nodiq()
296 if (!adw_info->watch_mode || !adw_info->watch_address) { in dbgdev_address_watch_nodiq()
301 for (i = 0; i < adw_info->num_watch_points; i++) { in dbgdev_address_watch_nodiq()
302 dbgdev_address_watch_set_registers(adw_info, &addrHi, &addrLo, in dbgdev_address_watch_nodiq()
336 struct dbg_address_watch_info *adw_info) in dbgdev_address_watch_diq() argument
355 if ((adw_info->num_watch_points > MAX_WATCH_ADDRESSES) || in dbgdev_address_watch_diq()
356 (adw_info->num_watch_points == 0)) { in dbgdev_address_watch_diq()
361 if (!adw_info->watch_mode || !adw_info->watch_address) { in dbgdev_address_watch_diq()
392 for (i = 0; i < adw_info->num_watch_points; i++) { in dbgdev_address_watch_diq()
393 dbgdev_address_watch_set_registers(adw_info, in dbgdev_address_watch_diq()
404 adw_info->watch_address); in dbgdev_address_watch_diq()
406 adw_info->watch_address[i]); in dbgdev_address_watch_diq()
453 if (adw_info->watch_address[i] > 0) in dbgdev_address_watch_diq()
470 adw_info->process->pasid, in dbgdev_address_watch_diq()