cm 810 dev/cardbus/cardbus.c const struct cardbus_matchid *cm; cm 813 dev/cardbus/cardbus.c for (i = 0, cm = ids; i < nent; i++, cm++) cm 814 dev/cardbus/cardbus.c if (CARDBUS_VENDOR(ca->ca_id) == cm->cm_vid && cm 815 dev/cardbus/cardbus.c CARDBUS_PRODUCT(ca->ca_id) == cm->cm_pid) cm 735 dev/ic/aac.c struct aac_command *cm; cm 751 dev/ic/aac.c cm = aac_dequeue_ready(sc); cm 757 dev/ic/aac.c if (cm == NULL) { cm 759 dev/ic/aac.c aac_bio_command(sc, &cm); cm 765 dev/ic/aac.c if (cm == NULL) cm 772 dev/ic/aac.c if (aac_map_command(cm) != 0) cm 773 dev/ic/aac.c panic("aac: error mapping command %p\n", cm); cm 787 dev/ic/aac.c aac_map_command(struct aac_command *cm) cm 789 dev/ic/aac.c struct aac_softc *sc = cm->cm_sc; cm 795 dev/ic/aac.c if (cm->cm_flags & AAC_CMD_MAPPED) cm 796 dev/ic/aac.c panic("aac: command %p already mapped", cm); cm 798 dev/ic/aac.c if (cm->cm_datalen != 0) { cm 799 dev/ic/aac.c error = bus_dmamap_load(sc->aac_dmat, cm->cm_datamap, cm 800 dev/ic/aac.c cm->cm_data, cm->cm_datalen, NULL, cm 805 dev/ic/aac.c aac_map_command_sg(cm, cm->cm_datamap->dm_segs, cm 806 dev/ic/aac.c cm->cm_datamap->dm_nsegs, 0); cm 808 dev/ic/aac.c aac_map_command_sg(cm, NULL, 0, 0); cm 930 dev/ic/aac.c struct aac_command *cm; cm 944 dev/ic/aac.c cm = sc->aac_commands + fib->Header.SenderData; cm 945 dev/ic/aac.c if (cm == NULL) { cm 950 dev/ic/aac.c aac_remove_busy(cm); cm 951 dev/ic/aac.c aac_unmap_command(cm); cm 952 dev/ic/aac.c cm->cm_flags |= AAC_CMD_COMPLETED; cm 955 dev/ic/aac.c if (cm->cm_complete != NULL) { cm 956 dev/ic/aac.c cm->cm_complete(cm); cm 959 dev/ic/aac.c wakeup(cm); cm 975 dev/ic/aac.c struct aac_command *cm; cm 983 dev/ic/aac.c if ((cm = aac_dequeue_bio(sc)) == NULL) cm 985 dev/ic/aac.c xs = cm->cm_private; cm 988 dev/ic/aac.c fib = cm->cm_fib; cm 1022 dev/ic/aac.c br->BlockNumber = cm->cm_blkno; cm 1023 dev/ic/aac.c br->ByteCount = cm->cm_bcount * AAC_BLOCK_SIZE; cm 1025 dev/ic/aac.c cm->cm_sgtable = &br->SgMap; cm 1026 dev/ic/aac.c cm->cm_flags |= AAC_CMD_DATAIN; cm 1032 dev/ic/aac.c bw->BlockNumber = cm->cm_blkno; cm 1033 dev/ic/aac.c bw->ByteCount = cm->cm_bcount * AAC_BLOCK_SIZE; cm 1036 dev/ic/aac.c cm->cm_flags |= AAC_CMD_DATAOUT; cm 1037 dev/ic/aac.c cm->cm_sgtable = &bw->SgMap; cm 1046 dev/ic/aac.c br->BlockNumber = cm->cm_blkno; cm 1047 dev/ic/aac.c br->SectorCount = cm->cm_bcount; cm 1051 dev/ic/aac.c cm->cm_flags |= AAC_CMD_DATAOUT; cm 1052 dev/ic/aac.c (struct aac_sg_table64 *)cm->cm_sgtable = &br->SgMap64; cm 1058 dev/ic/aac.c bw->BlockNumber = cm->cm_blkno; cm 1059 dev/ic/aac.c bw->SectorCount = cm->cm_bcount; cm 1063 dev/ic/aac.c cm->cm_flags |= AAC_CMD_DATAIN; cm 1064 dev/ic/aac.c (struct aac_sg_table64 *)cm->cm_sgtable = &bw->SgMap64; cm 1068 dev/ic/aac.c *cmp = cm; cm 1081 dev/ic/aac.c aac_bio_complete(struct aac_command *cm) cm 1085 dev/ic/aac.c struct scsi_xfer *xs = (struct scsi_xfer *)cm->cm_private; cm 1090 dev/ic/aac.c ("%s: bio complete\n", cm->cm_sc->aac_dev.dv_xname)); cm 1094 dev/ic/aac.c brr = (struct aac_blockread_response *)&cm->cm_fib->data[0]; cm 1097 dev/ic/aac.c bwr = (struct aac_blockwrite_response *)&cm->cm_fib->data[0]; cm 1102 dev/ic/aac.c aac_release_command(cm); cm 1124 dev/ic/aac.c aac_wait_command(struct aac_command *cm, int timeout) cm 1126 dev/ic/aac.c struct aac_softc *sc = cm->cm_sc; cm 1132 dev/ic/aac.c cm->cm_queue = AAC_ADAP_NORM_CMD_QUEUE; cm 1133 dev/ic/aac.c aac_enqueue_ready(cm); cm 1136 dev/ic/aac.c while (!(cm->cm_flags & AAC_CMD_COMPLETED) && (error != EWOULDBLOCK)) { cm 1140 dev/ic/aac.c error = tsleep(cm, PRIBIO, "aacwait", timeout); cm 1156 dev/ic/aac.c struct aac_command *cm; cm 1159 dev/ic/aac.c if ((cm = aac_dequeue_free(sc)) == NULL) { cm 1164 dev/ic/aac.c *cmp = cm; cm 1172 dev/ic/aac.c aac_release_command(struct aac_command *cm) cm 1177 dev/ic/aac.c cm->cm_sgtable = NULL; cm 1178 dev/ic/aac.c cm->cm_flags = 0; cm 1179 dev/ic/aac.c cm->cm_complete = NULL; cm 1180 dev/ic/aac.c cm->cm_private = NULL; cm 1181 dev/ic/aac.c cm->cm_fib->Header.XferState = AAC_FIBSTATE_EMPTY; cm 1182 dev/ic/aac.c cm->cm_fib->Header.StructType = AAC_FIBTYPE_TFIB; cm 1183 dev/ic/aac.c cm->cm_fib->Header.Flags = 0; cm 1184 dev/ic/aac.c cm->cm_fib->Header.SenderSize = sizeof(struct aac_fib); cm 1191 dev/ic/aac.c cm->cm_fib->Header.ReceiverFibAddress = (u_int32_t)cm->cm_fibphys; cm 1192 dev/ic/aac.c cm->cm_fib->Header.SenderData = 0; cm 1194 dev/ic/aac.c aac_enqueue_free(cm); cm 1203 dev/ic/aac.c struct aac_command *cm; cm 1248 dev/ic/aac.c cm = sc->aac_commands + sc->total_fibs; cm 1249 dev/ic/aac.c fm->aac_commands = cm; cm 1250 dev/ic/aac.c cm->cm_sc = sc; cm 1251 dev/ic/aac.c cm->cm_fib = fm->aac_fibs + i; cm 1252 dev/ic/aac.c cm->cm_fibphys = fm->aac_fibmap->dm_segs[0].ds_addr + cm 1254 dev/ic/aac.c cm->cm_index = sc->total_fibs; cm 1257 dev/ic/aac.c MAXBSIZE, 0, BUS_DMA_NOWAIT, &cm->cm_datamap)) { cm 1260 dev/ic/aac.c aac_release_command(cm); cm 1293 dev/ic/aac.c struct aac_command *cm; cm 1305 dev/ic/aac.c cm = fm->aac_commands + i; cm 1306 dev/ic/aac.c bus_dmamap_destroy(sc->aac_dmat, cm->cm_datamap); cm 1325 dev/ic/aac.c struct aac_command *cm = arg; cm 1326 dev/ic/aac.c struct aac_softc *sc = cm->cm_sc; cm 1327 dev/ic/aac.c struct aac_fib *fib = cm->cm_fib; cm 1331 dev/ic/aac.c if (cm->cm_sgtable != NULL) { cm 1332 dev/ic/aac.c if ((cm->cm_sc->flags & AAC_FLAGS_SG_64BIT) == 0) { cm 1333 dev/ic/aac.c struct aac_sg_table *sg = cm->cm_sgtable; cm 1343 dev/ic/aac.c sg = (struct aac_sg_table64 *)cm->cm_sgtable; cm 1358 dev/ic/aac.c cm->cm_fib->Header.SenderFibAddress = (cm->cm_index << 1); cm 1359 dev/ic/aac.c cm->cm_fib->Header.ReceiverFibAddress = cm->cm_fibphys; cm 1362 dev/ic/aac.c cm->cm_fib->Header.SenderData = cm->cm_index; cm 1364 dev/ic/aac.c if (cm->cm_flags & AAC_CMD_DATAIN) cm 1365 dev/ic/aac.c bus_dmamap_sync(sc->aac_dmat, cm->cm_datamap, 0, cm 1366 dev/ic/aac.c cm->cm_datamap->dm_mapsize, cm 1368 dev/ic/aac.c if (cm->cm_flags & AAC_CMD_DATAOUT) cm 1369 dev/ic/aac.c bus_dmamap_sync(sc->aac_dmat, cm->cm_datamap, 0, cm 1370 dev/ic/aac.c cm->cm_datamap->dm_mapsize, cm 1372 dev/ic/aac.c cm->cm_flags |= AAC_CMD_MAPPED; cm 1375 dev/ic/aac.c if (aac_enqueue_fib(sc, cm->cm_queue, cm) == EBUSY) { cm 1376 dev/ic/aac.c aac_remove_busy(cm); cm 1377 dev/ic/aac.c aac_unmap_command(cm); cm 1378 dev/ic/aac.c aac_requeue_ready(cm); cm 1386 dev/ic/aac.c aac_unmap_command(struct aac_command *cm) cm 1388 dev/ic/aac.c struct aac_softc *sc = cm->cm_sc; cm 1390 dev/ic/aac.c if (!(cm->cm_flags & AAC_CMD_MAPPED)) cm 1393 dev/ic/aac.c if (cm->cm_datalen != 0) { cm 1394 dev/ic/aac.c if (cm->cm_flags & AAC_CMD_DATAIN) cm 1395 dev/ic/aac.c bus_dmamap_sync(sc->aac_dmat, cm->cm_datamap, 0, cm 1396 dev/ic/aac.c cm->cm_datamap->dm_mapsize, cm 1398 dev/ic/aac.c if (cm->cm_flags & AAC_CMD_DATAOUT) cm 1399 dev/ic/aac.c bus_dmamap_sync(sc->aac_dmat, cm->cm_datamap, 0, cm 1400 dev/ic/aac.c cm->cm_datamap->dm_mapsize, cm 1403 dev/ic/aac.c bus_dmamap_unload(sc->aac_dmat, cm->cm_datamap); cm 1405 dev/ic/aac.c cm->cm_flags &= ~AAC_CMD_MAPPED; cm 1886 dev/ic/aac.c aac_enqueue_fib(struct aac_softc *sc, int queue, struct aac_command *cm) cm 1893 dev/ic/aac.c fib_size = cm->cm_fib->Header.Size; cm 1894 dev/ic/aac.c fib_addr = cm->cm_fib->Header.ReceiverFibAddress; cm 1921 dev/ic/aac.c aac_enqueue_busy(cm); cm 1988 dev/ic/aac.c struct aac_command *cm; cm 1998 dev/ic/aac.c cm = sc->aac_commands + (fib_index >> 1); cm 1999 dev/ic/aac.c *fib_addr = cm->cm_fib; cm 2077 dev/ic/aac.c aac_command_timeout(struct aac_command *cm) cm 2079 dev/ic/aac.c struct aac_softc *sc = cm->cm_sc; cm 2082 dev/ic/aac.c sc->aac_dev.dv_xname, cm, cm->cm_flags, cm 2083 dev/ic/aac.c (int)(time_uptime - cm->cm_timestamp)); cm 2085 dev/ic/aac.c if (cm->cm_flags & AAC_CMD_TIMEDOUT) cm 2088 dev/ic/aac.c cm->cm_flags |= AAC_CMD_TIMEDOUT; cm 2090 dev/ic/aac.c AAC_PRINT_FIB(sc, cm->cm_fib); cm 2092 dev/ic/aac.c if (cm->cm_flags & AAC_ON_AACQ_BIO) { cm 2093 dev/ic/aac.c struct scsi_xfer *xs = cm->cm_private; cm 2100 dev/ic/aac.c aac_remove_bio(cm); cm 2101 dev/ic/aac.c aac_unmap_command(cm); cm 2108 dev/ic/aac.c struct aac_command *cm; cm 2116 dev/ic/aac.c TAILQ_FOREACH(cm, &sc->aac_busy, cm_link) { cm 2117 dev/ic/aac.c if (cm->cm_timestamp < deadline) cm 2118 dev/ic/aac.c aac_command_timeout(cm); cm 2530 dev/ic/aac.c struct aac_command *cm; cm 2555 dev/ic/aac.c cm = NULL; cm 2635 dev/ic/aac.c if (aac_alloc_command(sc, &cm)) { cm 2647 dev/ic/aac.c cm->cm_data = (void *)xs->data; cm 2648 dev/ic/aac.c cm->cm_datalen = xs->datalen; cm 2649 dev/ic/aac.c cm->cm_complete = aac_bio_complete; cm 2650 dev/ic/aac.c cm->cm_private = xs; cm 2651 dev/ic/aac.c cm->cm_timestamp = time_uptime; cm 2652 dev/ic/aac.c cm->cm_queue = AAC_ADAP_NORM_CMD_QUEUE; cm 2653 dev/ic/aac.c cm->cm_blkno = blockno; cm 2654 dev/ic/aac.c cm->cm_bcount = blockcnt; cm 2657 dev/ic/aac.c aac_enqueue_bio(cm); cm 2662 dev/ic/aac.c if (!aac_wait_command(cm, xs->timeout)) cm 521 dev/ic/aacvar.h aac_enqueue_ ## name (struct aac_command *cm) \ cm 524 dev/ic/aacvar.h if ((cm->cm_flags & AAC_ON_AACQ_MASK) != 0) { \ cm 526 dev/ic/aacvar.h cm, cm->cm_flags); \ cm 529 dev/ic/aacvar.h TAILQ_INSERT_TAIL(&cm->cm_sc->aac_ ## name, cm, cm_link); \ cm 530 dev/ic/aacvar.h cm->cm_flags |= AAC_ON_ ## index; \ cm 531 dev/ic/aacvar.h AACQ_ADD(cm->cm_sc, index); \ cm 534 dev/ic/aacvar.h aac_requeue_ ## name (struct aac_command *cm) \ cm 537 dev/ic/aacvar.h if ((cm->cm_flags & AAC_ON_AACQ_MASK) != 0) { \ cm 539 dev/ic/aacvar.h cm, cm->cm_flags); \ cm 542 dev/ic/aacvar.h TAILQ_INSERT_HEAD(&cm->cm_sc->aac_ ## name, cm, cm_link); \ cm 543 dev/ic/aacvar.h cm->cm_flags |= AAC_ON_ ## index; \ cm 544 dev/ic/aacvar.h AACQ_ADD(cm->cm_sc, index); \ cm 549 dev/ic/aacvar.h struct aac_command *cm; \ cm 551 dev/ic/aacvar.h if ((cm = TAILQ_FIRST(&sc->aac_ ## name)) != NULL) { \ cm 553 dev/ic/aacvar.h if ((cm->cm_flags & AAC_ON_ ## index) == 0) { \ cm 555 dev/ic/aacvar.h "bit = %#x\n", cm, cm->cm_flags, \ cm 559 dev/ic/aacvar.h TAILQ_REMOVE(&sc->aac_ ## name, cm, cm_link); \ cm 560 dev/ic/aacvar.h cm->cm_flags &= ~AAC_ON_ ## index; \ cm 563 dev/ic/aacvar.h return(cm); \ cm 566 dev/ic/aacvar.h aac_remove_ ## name (struct aac_command *cm) \ cm 569 dev/ic/aacvar.h if ((cm->cm_flags & AAC_ON_ ## index) == 0) { \ cm 571 dev/ic/aacvar.h "bit = %#x\n", cm, cm->cm_flags, \ cm 575 dev/ic/aacvar.h TAILQ_REMOVE(&cm->cm_sc->aac_ ## name, cm, cm_link); \ cm 576 dev/ic/aacvar.h cm->cm_flags &= ~AAC_ON_ ## index; \ cm 577 dev/ic/aacvar.h AACQ_REMOVE(cm->cm_sc, index); \ cm 245 dev/sbus/agten.c struct wsdisplay_cmap *cm; cm 266 dev/sbus/agten.c cm = (struct wsdisplay_cmap *)data; cm 267 dev/sbus/agten.c error = agten_getcmap(&sc->sc_cmap, cm); cm 274 dev/sbus/agten.c cm = (struct wsdisplay_cmap *)data; cm 275 dev/sbus/agten.c error = agten_putcmap(&sc->sc_cmap, cm); cm 381 dev/sbus/agten.c agten_getcmap(struct agten_cmap *cm, struct wsdisplay_cmap *rcm) cm 389 dev/sbus/agten.c if ((error = copyout(&cm->cm_red[index], rcm->red, count)) != 0) cm 391 dev/sbus/agten.c if ((error = copyout(&cm->cm_green[index], rcm->green, count)) != 0) cm 393 dev/sbus/agten.c if ((error = copyout(&cm->cm_blue[index], rcm->blue, count)) != 0) cm 400 dev/sbus/agten.c agten_putcmap(struct agten_cmap *cm, struct wsdisplay_cmap *rcm) cm 408 dev/sbus/agten.c if ((error = copyin(rcm->red, &cm->cm_red[index], count)) != 0) cm 410 dev/sbus/agten.c if ((error = copyin(rcm->green, &cm->cm_green[index], count)) != 0) cm 412 dev/sbus/agten.c if ((error = copyin(rcm->blue, &cm->cm_blue[index], count)) != 0) cm 258 dev/sbus/cgsix.c struct wsdisplay_cmap *cm; cm 291 dev/sbus/cgsix.c cm = (struct wsdisplay_cmap *)data; cm 292 dev/sbus/cgsix.c error = cg6_bt_getcmap(&sc->sc_cmap, cm); cm 297 dev/sbus/cgsix.c cm = (struct wsdisplay_cmap *)data; cm 298 dev/sbus/cgsix.c error = cg6_bt_putcmap(&sc->sc_cmap, cm); cm 303 dev/sbus/cgsix.c cgsix_loadcmap_deferred(sc, cm->index, cm->count); cm 305 dev/sbus/cgsix.c cgsix_loadcmap_immediate(sc, cm->index, cm->count); cm 297 dev/sbus/cgthree.c struct wsdisplay_cmap *cm; cm 319 dev/sbus/cgthree.c cm = (struct wsdisplay_cmap *)data; cm 320 dev/sbus/cgthree.c error = cg3_bt_getcmap(&sc->sc_cmap, cm); cm 326 dev/sbus/cgthree.c cm = (struct wsdisplay_cmap *)data; cm 327 dev/sbus/cgthree.c error = cg3_bt_putcmap(&sc->sc_cmap, cm); cm 330 dev/sbus/cgthree.c cgthree_loadcmap(sc, cm->index, cm->count); cm 238 dev/sbus/mgx.c struct wsdisplay_cmap *cm; cm 258 dev/sbus/mgx.c cm = (struct wsdisplay_cmap *)data; cm 259 dev/sbus/mgx.c error = mgx_getcmap(sc->sc_cmap, cm); cm 264 dev/sbus/mgx.c cm = (struct wsdisplay_cmap *)data; cm 265 dev/sbus/mgx.c error = mgx_putcmap(sc->sc_cmap, cm); cm 268 dev/sbus/mgx.c mgx_loadcmap(sc, cm->index, cm->count); cm 383 dev/sbus/mgx.c mgx_getcmap(u_int8_t *cm, struct wsdisplay_cmap *rcm) cm 393 dev/sbus/mgx.c copyout(cm + (index + i) * 3 + 0, &rcm->red[i], 1)) != 0) cm 396 dev/sbus/mgx.c copyout(cm + (index + i) * 3 + 1, &rcm->green[i], 1)) != 0) cm 399 dev/sbus/mgx.c copyout(cm + (index + i) * 3 + 2, &rcm->blue[i], 1)) != 0) cm 407 dev/sbus/mgx.c mgx_putcmap(u_int8_t *cm, struct wsdisplay_cmap *rcm) cm 417 dev/sbus/mgx.c copyin(&rcm->red[i], cm + (index + i) * 3 + 0, 1)) != 0) cm 420 dev/sbus/mgx.c copyin(&rcm->green[i], cm + (index + i) * 3 + 1, 1)) != 0) cm 423 dev/sbus/mgx.c copyin(&rcm->blue[i], cm + (index + i) * 3 + 2, 1)) != 0) cm 327 dev/sbus/rfx.c struct wsdisplay_cmap *cm; cm 347 dev/sbus/rfx.c cm = (struct wsdisplay_cmap *)data; cm 348 dev/sbus/rfx.c error = rfx_getcmap(&sc->sc_cmap, cm); cm 353 dev/sbus/rfx.c cm = (struct wsdisplay_cmap *)data; cm 354 dev/sbus/rfx.c error = rfx_putcmap(&sc->sc_cmap, cm); cm 357 dev/sbus/rfx.c rfx_loadcmap(sc, cm->index, cm->count); cm 452 dev/sbus/rfx.c rfx_getcmap(struct rfx_cmap *cm, struct wsdisplay_cmap *rcm) cm 460 dev/sbus/rfx.c if ((error = copyout(cm->red + index, rcm->red, count)) != 0) cm 462 dev/sbus/rfx.c if ((error = copyout(cm->green + index, rcm->green, count)) != 0) cm 464 dev/sbus/rfx.c if ((error = copyout(cm->blue + index, rcm->blue, count)) != 0) cm 471 dev/sbus/rfx.c rfx_putcmap(struct rfx_cmap *cm, struct wsdisplay_cmap *rcm) cm 487 dev/sbus/rfx.c bcopy(red, cm->red + index, count); cm 488 dev/sbus/rfx.c bcopy(green, cm->green + index, count); cm 489 dev/sbus/rfx.c bcopy(blue, cm->blue + index, count); cm 361 dev/sbus/vigra.c struct wsdisplay_cmap *cm; cm 381 dev/sbus/vigra.c cm = (struct wsdisplay_cmap *)data; cm 382 dev/sbus/vigra.c error = vigra_getcmap(&sc->sc_cmap, cm, sc->sc_g300); cm 387 dev/sbus/vigra.c cm = (struct wsdisplay_cmap *)data; cm 388 dev/sbus/vigra.c error = vigra_putcmap(&sc->sc_cmap, cm, sc->sc_g300); cm 393 dev/sbus/vigra.c vigra_loadcmap_deferred(sc, cm->index, cm->count); cm 395 dev/sbus/vigra.c vigra_loadcmap_immediate(sc, cm->index, cm->count); cm 487 dev/sbus/vigra.c vigra_getcmap(union vigracmap *cm, struct wsdisplay_cmap *rcm, int g300) cm 497 dev/sbus/vigra.c if ((error = copyout(&cm->cm_map[index + i][3], cm 500 dev/sbus/vigra.c if ((error = copyout(&cm->cm_map[index + i][1], cm 506 dev/sbus/vigra.c if ((error = copyout(&cm->cm_map[index + i][1], cm 509 dev/sbus/vigra.c if ((error = copyout(&cm->cm_map[index + i][3], cm 516 dev/sbus/vigra.c if ((error = copyout(&cm->cm_map[index + i][2], cm 524 dev/sbus/vigra.c vigra_putcmap(union vigracmap *cm, struct wsdisplay_cmap *rcm, int g300) cm 535 dev/sbus/vigra.c &cm->cm_map[index + i][3], 1)) != 0) cm 538 dev/sbus/vigra.c &cm->cm_map[index + i][1], 1)) != 0) cm 544 dev/sbus/vigra.c &cm->cm_map[index + i][1], 1)) != 0) cm 547 dev/sbus/vigra.c &cm->cm_map[index + i][3], 1)) != 0) cm 554 dev/sbus/vigra.c &cm->cm_map[index + i][2], 1)) != 0) cm 556 dev/sbus/vigra.c cm->cm_map[index + i][0] = 0; /* no alpha channel */ cm 276 dev/vesa/vesafb.c vesafb_putcmap(struct vga_pci_softc *sc, struct wsdisplay_cmap *cm) cm 284 dev/vesa/vesafb.c idx = cm->index; cm 285 dev/vesa/vesafb.c cnt = cm->count; cm 290 dev/vesa/vesafb.c rv = copyin(cm->red, &r[idx], cnt); cm 293 dev/vesa/vesafb.c rv = copyin(cm->green, &g[idx], cnt); cm 296 dev/vesa/vesafb.c rv = copyin(cm->blue, &b[idx], cnt); cm 322 dev/vesa/vesafb.c vesafb_getcmap(struct vga_pci_softc *sc, struct wsdisplay_cmap *cm) cm 327 dev/vesa/vesafb.c idx = cm->index; cm 328 dev/vesa/vesafb.c cnt = cm->count; cm 333 dev/vesa/vesafb.c rv = copyout(&sc->sc_cmap_red[idx], cm->red, cnt); cm 336 dev/vesa/vesafb.c rv = copyout(&sc->sc_cmap_green[idx], cm->green, cnt); cm 339 dev/vesa/vesafb.c rv = copyout(&sc->sc_cmap_blue[idx], cm->blue, cnt); cm 499 kern/uipc_syscalls.c struct cmsghdr *cm; cm 501 kern/uipc_syscalls.c M_PREPEND(control, sizeof(*cm), M_WAIT); cm 502 kern/uipc_syscalls.c cm = mtod(control, struct cmsghdr *); cm 503 kern/uipc_syscalls.c cm->cmsg_len = control->m_len; cm 504 kern/uipc_syscalls.c cm->cmsg_level = SOL_SOCKET; cm 505 kern/uipc_syscalls.c cm->cmsg_type = SCM_RIGHTS; cm 614 kern/uipc_usrreq.c struct cmsghdr *cm = mtod(rights, struct cmsghdr *); cm 620 kern/uipc_usrreq.c nfds = (cm->cmsg_len - CMSG_ALIGN(sizeof(*cm))) / cm 622 kern/uipc_usrreq.c rp = (struct file **)CMSG_DATA(cm); cm 629 kern/uipc_usrreq.c rp = (struct file **)CMSG_DATA(cm); cm 653 kern/uipc_usrreq.c rp = ((struct file **)CMSG_DATA(cm)); cm 670 kern/uipc_usrreq.c rp = ((struct file **)CMSG_DATA(cm)); cm 708 kern/uipc_usrreq.c rp = (struct file **)CMSG_DATA(cm); cm 719 kern/uipc_usrreq.c memcpy(CMSG_DATA(cm), fdp, nfds * sizeof(int)); cm 720 kern/uipc_usrreq.c cm->cmsg_len = CMSG_LEN(nfds * sizeof(int)); cm 732 kern/uipc_usrreq.c struct cmsghdr *cm = mtod(control, struct cmsghdr *); cm 737 kern/uipc_usrreq.c if (cm->cmsg_type != SCM_RIGHTS || cm->cmsg_level != SOL_SOCKET || cm 738 kern/uipc_usrreq.c cm->cmsg_len != control->m_len) cm 740 kern/uipc_usrreq.c nfds = (cm->cmsg_len - CMSG_ALIGN(sizeof(*cm))) / sizeof (int); cm 757 kern/uipc_usrreq.c memcpy(mtod(control, char *), cm, cm->cmsg_len); cm 758 kern/uipc_usrreq.c cm = mtod(control, struct cmsghdr *); cm 763 kern/uipc_usrreq.c cm->cmsg_len = CMSG_LEN(nfds * sizeof(struct file *)); cm 766 kern/uipc_usrreq.c ip = ((int *)CMSG_DATA(cm)) + nfds - 1; cm 767 kern/uipc_usrreq.c rp = ((struct file **)CMSG_DATA(cm)) + nfds - 1; cm 931 kern/uipc_usrreq.c struct cmsghdr *cm; cm 938 kern/uipc_usrreq.c m->m_len >= sizeof(*cm)) { cm 939 kern/uipc_usrreq.c cm = mtod(m, struct cmsghdr *); cm 940 kern/uipc_usrreq.c if (cm->cmsg_level != SOL_SOCKET || cm 941 kern/uipc_usrreq.c cm->cmsg_type != SCM_RIGHTS) cm 943 kern/uipc_usrreq.c qfds = (cm->cmsg_len - CMSG_ALIGN(sizeof *cm)) cm 945 kern/uipc_usrreq.c rp = (struct file **)CMSG_DATA(cm); cm 281 miscfs/portal/portal_vnops.c struct mbuf *cm = 0; cm 399 miscfs/portal/portal_vnops.c &m, &cm, &flags); cm 416 miscfs/portal/portal_vnops.c if (cm == 0) { cm 423 miscfs/portal/portal_vnops.c } while (cm == 0 && auio.uio_resid == len && !error); cm 425 miscfs/portal/portal_vnops.c if (cm == 0) cm 442 miscfs/portal/portal_vnops.c cmsg = mtod(cm, struct cmsghdr *); cm 494 miscfs/portal/portal_vnops.c if (cm) { cm 495 miscfs/portal/portal_vnops.c m_freem(cm); cm 2692 netinet6/ip6_output.c struct cmsghdr *cm = 0; cm 2721 netinet6/ip6_output.c for (; control->m_len; control->m_data += CMSG_ALIGN(cm->cmsg_len), cm 2722 netinet6/ip6_output.c control->m_len -= CMSG_ALIGN(cm->cmsg_len)) { cm 2728 netinet6/ip6_output.c cm = mtod(control, struct cmsghdr *); cm 2729 netinet6/ip6_output.c if (cm->cmsg_len == 0 || cm->cmsg_len > control->m_len) cm 2731 netinet6/ip6_output.c if (cm->cmsg_level != IPPROTO_IPV6) cm 2734 netinet6/ip6_output.c error = ip6_setpktopt(cm->cmsg_type, CMSG_DATA(cm), cm 2735 netinet6/ip6_output.c cm->cmsg_len - CMSG_LEN(0), opt, priv, 0, 1, uproto); cm 357 scsi/ch.c ch_move(sc, cm) cm 359 scsi/ch.c struct changer_move *cm; cm 367 scsi/ch.c if ((cm->cm_fromtype > CHET_DT) || (cm->cm_totype > CHET_DT)) cm 369 scsi/ch.c if ((cm->cm_fromunit > (sc->sc_counts[cm->cm_fromtype] - 1)) || cm 370 scsi/ch.c (cm->cm_tounit > (sc->sc_counts[cm->cm_totype] - 1))) cm 376 scsi/ch.c if ((sc->sc_movemask[cm->cm_fromtype] & (1 << cm->cm_totype)) == 0) cm 382 scsi/ch.c fromelem = sc->sc_firsts[cm->cm_fromtype] + cm->cm_fromunit; cm 383 scsi/ch.c toelem = sc->sc_firsts[cm->cm_totype] + cm->cm_tounit; cm 393 scsi/ch.c if (cm->cm_flags & CM_INVERT)