Home
last modified time | relevance | path

Searched refs:sata_trace_dmsg_t (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/intel/modules/sata/
H A Dsata.c70 wsp->walk_addr = (uintptr_t)(sata_trace_dmsg_t *)rbuf.dmsgh; in sata_dmsg_walk_i()
77 wsp->walk_data = mdb_alloc(sizeof (sata_trace_dmsg_t), UM_SLEEP); in sata_dmsg_walk_i()
94 if (mdb_vread(wsp->walk_data, sizeof (sata_trace_dmsg_t), in sata_dmsg_walk_s()
105 (uintptr_t)(((sata_trace_dmsg_t *)wsp->walk_data)->next); in sata_dmsg_walk_s()
124 mdb_free(wsp->walk_data, sizeof (sata_trace_dmsg_t)); in sata_dmsg_walk_f()
132 sata_dmsg_dump(sata_trace_dmsg_t *addr, int print_pathname, uint_t *printed) in sata_dmsg_dump()
134 sata_trace_dmsg_t dmsg, *dmsgh = addr; in sata_dmsg_dump()
245 rval = sata_dmsg_dump((sata_trace_dmsg_t *)rbuf.dmsgh, in sata_rbuf_dump()
/illumos-gate/usr/src/uts/common/sys/sata/
H A Dsata_hba.h770 } sata_trace_dmsg_t; typedef
781 sata_trace_dmsg_t *dmsgh; /* messages head */
782 sata_trace_dmsg_t *dmsgp; /* ptr to last message */
/illumos-gate/usr/src/uts/common/io/sata/impl/
H A Dsata.c478 static sata_trace_dmsg_t *sata_trace_dmsg_alloc(void);
21020 sata_trace_dmsg_t *dmsg; in sata_vtrace_debug()
21031 if (sata_debug_rbuf->maxsize < (sizeof (sata_trace_dmsg_t))) { in sata_vtrace_debug()
21068 static sata_trace_dmsg_t *
21071 sata_trace_dmsg_t *dmsg_alloc, *dmsg = sata_debug_rbuf->dmsgp; in sata_trace_dmsg_alloc()
21082 if (((sata_debug_rbuf->size + (sizeof (sata_trace_dmsg_t))) > in sata_trace_dmsg_alloc()
21091 dmsg_alloc = kmem_zalloc(sizeof (sata_trace_dmsg_t), KM_NOSLEEP); in sata_trace_dmsg_alloc()
21096 sata_debug_rbuf->size += sizeof (sata_trace_dmsg_t); in sata_trace_dmsg_alloc()
21112 kmem_free(dmsg_alloc, sizeof (sata_trace_dmsg_t)); in sata_trace_dmsg_alloc()
21128 sata_trace_dmsg_t *dmsg_next, *dmsg = sata_debug_rbuf->dmsgh; in sata_trace_dmsg_free()
[all …]