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)