mt_data
struct mwx_txwi *mt_data;
q->mt_data = mallocarray(count, sizeof(*q->mt_data),
if (q->mt_data == NULL) {
q->mt_data[i].mt_idx = i;
q->mt_data[i].mt_desc = &q->mt_desc[i];
q->mt_data[i].mt_addr = addr + i * sizeof(*q->mt_desc);
&q->mt_data[i].mt_map);
LIST_INSERT_HEAD(&q->mt_freelist, &q->mt_data[i], mt_entry);
if (q->mt_data != NULL) {
struct mwx_txwi *mt = &q->mt_data[i];
free(q->mt_data, M_DEVBUF, q->mt_count * sizeof(*q->mt_data));
return (val & plan->mt_data);
new->mt_data = MNT_LOCAL;
new->mt_data = MNT_RDONLY;