Lines Matching refs:sep

1423 		mdb_sespec_t *sep, *nsep;  in kmt_defbp_event()  local
1436 for (sep = mdb_list_next(&t->t_active); sep; sep = nsep) { in kmt_defbp_event()
1437 nsep = mdb_list_next(sep); in kmt_defbp_event()
1439 if (sep->se_ops == &kmt_brkpt_ops) { in kmt_defbp_event()
1440 kmt_brkpt_t *kb = sep->se_data; in kmt_defbp_event()
1446 mdb_tgt_sespec_idle_one(t, sep, in kmt_defbp_event()
1666 kmt_brkpt_ctor(mdb_tgt_t *t, mdb_sespec_t *sep, void *args) in kmt_brkpt_ctor() argument
1704 sep->se_data = kb; in kmt_brkpt_ctor()
1711 kmt_brkpt_dtor(mdb_tgt_t *t, mdb_sespec_t *sep) in kmt_brkpt_dtor() argument
1713 mdb_free(sep->se_data, sizeof (kmt_brkpt_t)); in kmt_brkpt_dtor()
1718 kmt_brkpt_info(mdb_tgt_t *t, mdb_sespec_t *sep, mdb_vespec_t *vep, in kmt_brkpt_info() argument
1736 addr = ((kmt_brkpt_t *)sep->se_data)->kb_addr; in kmt_brkpt_info()
1747 kmt_brkpt_secmp(mdb_tgt_t *t, mdb_sespec_t *sep, void *args) in kmt_brkpt_secmp() argument
1749 kmt_brkpt_t *kb = sep->se_data; in kmt_brkpt_secmp()
1778 kmt_brkpt_arm(mdb_tgt_t *t, mdb_sespec_t *sep) in kmt_brkpt_arm() argument
1781 kmt_brkpt_t *kb = sep->se_data; in kmt_brkpt_arm()
1797 kmt_brkpt_disarm(mdb_tgt_t *t, mdb_sespec_t *sep) in kmt_brkpt_disarm() argument
1800 kmt_brkpt_t *kb = sep->se_data; in kmt_brkpt_disarm()
1820 kmt_wp_overlap(mdb_sespec_t *sep, kmt_brkpt_t *kb, int flags) in kmt_wp_overlap() argument
1822 const kmdb_wapt_t *wp = sep->se_data; in kmt_wp_overlap()
1824 return (sep->se_state == MDB_TGT_SPEC_ARMED && in kmt_wp_overlap()
1825 sep->se_ops == &kmt_wapt_ops && (wp->wp_wflags & flags) && in kmt_wp_overlap()
1837 kmt_brkpt_cont(mdb_tgt_t *t, mdb_sespec_t *sep, mdb_tgt_status_t *tsp) in kmt_brkpt_cont() argument
1839 kmt_brkpt_t *kb = sep->se_data; in kmt_brkpt_cont()
1843 for (sep = mdb_list_next(&t->t_active); sep; sep = mdb_list_next(sep)) { in kmt_brkpt_cont()
1844 if (kmt_wp_overlap(sep, kb, MDB_TGT_WA_X)) in kmt_brkpt_cont()
1845 (void) kmdb_dpi_wapt_disarm(sep->se_data); in kmt_brkpt_cont()
1854 for (sep = mdb_list_next(&t->t_active); sep; sep = mdb_list_next(sep)) { in kmt_brkpt_cont()
1855 if (kmt_wp_overlap(sep, kb, MDB_TGT_WA_X)) in kmt_brkpt_cont()
1856 kmdb_dpi_wapt_arm(sep->se_data); in kmt_brkpt_cont()
1865 kmt_brkpt_match(mdb_tgt_t *t, mdb_sespec_t *sep, mdb_tgt_status_t *tsp) in kmt_brkpt_match() argument
1867 kmt_brkpt_t *kb = sep->se_data; in kmt_brkpt_match()
1891 kmt_wapt_ctor(mdb_tgt_t *t, mdb_sespec_t *sep, void *args) in kmt_wapt_ctor() argument
1909 sep->se_data = swp; in kmt_wapt_ctor()
1916 kmt_wapt_dtor(mdb_tgt_t *t, mdb_sespec_t *sep) in kmt_wapt_dtor() argument
1918 kmdb_wapt_t *wp = sep->se_data; in kmt_wapt_dtor()
1926 kmt_wapt_info(mdb_tgt_t *t, mdb_sespec_t *sep, mdb_vespec_t *vep, in kmt_wapt_info() argument
1929 kmdb_wapt_t *wp = vep != NULL ? vep->ve_args : sep->se_data; in kmt_wapt_info()
1987 kmt_wapt_secmp(mdb_tgt_t *t, mdb_sespec_t *sep, void *args) in kmt_wapt_secmp() argument
1989 kmdb_wapt_t *wp1 = sep->se_data; in kmt_wapt_secmp()
2009 kmt_wapt_arm(mdb_tgt_t *t, mdb_sespec_t *sep) in kmt_wapt_arm() argument
2011 kmdb_dpi_wapt_arm(sep->se_data); in kmt_wapt_arm()
2018 kmt_wapt_disarm(mdb_tgt_t *t, mdb_sespec_t *sep) in kmt_wapt_disarm() argument
2020 kmdb_dpi_wapt_disarm(sep->se_data); in kmt_wapt_disarm()
2030 kmt_bp_overlap(mdb_sespec_t *sep, uintptr_t pc) in kmt_bp_overlap() argument
2032 kmt_brkpt_t *kb = sep->se_data; in kmt_bp_overlap()
2034 return (sep->se_state == MDB_TGT_SPEC_ARMED && in kmt_bp_overlap()
2035 sep->se_ops == &kmt_brkpt_ops && kb->kb_addr == pc); in kmt_bp_overlap()
2045 kmt_wapt_cont(mdb_tgt_t *t, mdb_sespec_t *sep, mdb_tgt_status_t *tsp) in kmt_wapt_cont() argument
2071 kmdb_dpi_wapt_disarm(sep->se_data); in kmt_wapt_cont()
2086 kmt_wapt_match(mdb_tgt_t *t, mdb_sespec_t *sep, mdb_tgt_status_t *tsp) in kmt_wapt_match() argument
2088 return (kmdb_dpi_wapt_match(sep->se_data)); in kmt_wapt_match()
2105 kmt_trap_ctor(mdb_tgt_t *t, mdb_sespec_t *sep, void *args) in kmt_trap_ctor() argument
2107 sep->se_data = args; /* trap number */ in kmt_trap_ctor()
2114 kmt_trap_info(mdb_tgt_t *t, mdb_sespec_t *sep, mdb_vespec_t *vep, in kmt_trap_info() argument
2123 trapnum = (intptr_t)sep->se_data; in kmt_trap_info()
2139 kmt_trap_match(mdb_tgt_t *t, mdb_sespec_t *sep, mdb_tgt_status_t *tsp) in kmt_trap_match() argument
2141 int spectt = (intptr_t)sep->se_data; in kmt_trap_match()
2291 mdb_sespec_t *sep; in kmt_add_wapt_common() local
2301 for (sep = mdb_list_next(&t->t_active); sep; sep = mdb_list_next(sep)) { in kmt_add_wapt_common()
2302 if (sep->se_ops == &kmt_wapt_ops && in kmt_add_wapt_common()
2303 mdb_list_next(&sep->se_velist) != NULL && in kmt_add_wapt_common()
2304 kmt_wparg_overlap(wp, sep->se_data)) in kmt_add_wapt_common()
2308 for (sep = mdb_list_next(&t->t_idle); sep; sep = mdb_list_next(sep)) { in kmt_add_wapt_common()
2309 if (sep->se_ops == &kmt_wapt_ops && kmt_wparg_overlap(wp, in kmt_add_wapt_common()
2310 ((mdb_vespec_t *)mdb_list_next(&sep->se_velist))->ve_args)) in kmt_add_wapt_common()