/freebsd-13-stable/sys/dev/rtwn/ |
H A D | if_rtwn_task.c | 63 while (sc->cmdq[sc->cmdq_first].func != NULL) { 64 item = &sc->cmdq[sc->cmdq_first]; 105 if (sc->cmdq[sc->cmdq_last].func != NULL) { 106 device_printf(sc->sc_dev, "%s: cmdq overflow\n", __func__); 113 memcpy(&sc->cmdq[sc->cmdq_last].data, ptr, len); 114 sc->cmdq[sc->cmdq_last].func = func;
|
H A D | if_rtwnvar.h | 231 struct rtwn_cmdq cmdq[RTWN_CMDQ_SIZE]; member in struct:rtwn_softc 412 mtx_init(&(sc)->cmdq_mtx, "cmdq lock", NULL, MTX_DEF)
|
/freebsd-13-stable/sys/arm64/iommu/ |
H A D | smmu.c | 342 err = smmu_init_queue(sc, &sc->cmdq, 529 struct smmu_queue *cmdq; local 532 cmdq = &sc->cmdq; 540 cmdq->lc.cons = bus_read_4(sc->res[0], cmdq->cons_off); 541 } while (smmu_q_has_space(cmdq) == 0); 544 entry_addr = (void *)((uint64_t)cmdq->vaddr + 545 Q_IDX(cmdq, cmdq [all...] |
H A D | smmuvar.h | 165 struct smmu_queue cmdq; member in struct:smmu_softc
|
/freebsd-13-stable/sys/netgraph/bluetooth/hci/ |
H A D | ng_hci_cmds.c | 111 NG_BT_MBUFQ_DRAIN(&unit->cmdq); 121 m0 = NG_BT_MBUFQ_FIRST(&unit->cmdq); 349 m = NG_BT_MBUFQ_FIRST(&unit->cmdq); 382 NG_BT_MBUFQ_DEQUEUE(&unit->cmdq, *cp); 409 NG_BT_MBUFQ_DEQUEUE(&unit->cmdq, m);
|
H A D | ng_hci_main.c | 152 NG_BT_MBUFQ_INIT(&unit->cmdq, NG_HCI_CMD_QUEUE_LEN); 184 NG_BT_MBUFQ_DESTROY(&unit->cmdq); 338 NG_BT_MBUFQ_LEN(&unit->cmdq), 1081 if (NG_BT_MBUFQ_FULL(&unit->cmdq)) { 1085 NG_BT_MBUFQ_LEN(&unit->cmdq)); 1087 NG_BT_MBUFQ_DROP(&unit->cmdq); 1094 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m);
|
H A D | ng_hci_ulpi.c | 308 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m); 477 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m); 650 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m); 742 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m); 1061 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m); 1250 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m);
|
H A D | ng_hci_var.h | 156 ng_bt_mbufq_t cmdq; /* command queue */ member in struct:ng_hci_unit
|
H A D | ng_hci_misc.c | 142 NG_BT_MBUFQ_DRAIN(&unit->cmdq);
|
H A D | ng_hci_evnt.c | 785 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m);
|
/freebsd-13-stable/sys/dev/usb/wlan/ |
H A D | if_rumvar.h | 135 struct rum_cmdq cmdq[RUM_CMDQ_SIZE]; member in struct:rum_softc 183 mtx_init(&(sc)->cmdq_mtx, "cmdq lock", NULL, MTX_DEF)
|
H A D | if_run.c | 127 * '& RUN_CMDQ_MASQ' is to loop cmdq[]. 1143 * '& RUN_CMDQ_MASQ' is to loop cmdq[]. 1151 /* call cmdq[].func locked */ 1153 for (i = sc->cmdq_exec; sc->cmdq[i].func && pending; 1160 * than one arg. So, pass ptr to cmdq struct. 1162 if (sc->cmdq[i].arg0) 1163 sc->cmdq[i].func(sc->cmdq[i].arg0); 1165 sc->cmdq[i].func(&sc->cmdq[ 2357 struct run_cmdq *cmdq = arg; local 2517 struct run_cmdq *cmdq = arg; local 2756 struct run_cmdq *cmdq = arg; local [all...] |
H A D | if_runvar.h | 225 struct run_cmdq cmdq[RUN_CMDQ_MAX]; member in struct:run_softc
|
H A D | if_rum.c | 750 while (sc->cmdq[sc->cmdq_first].func != NULL) { 751 rc = &sc->cmdq[sc->cmdq_first]; 774 if (sc->cmdq[sc->cmdq_last].func != NULL) { 775 device_printf(sc->sc_dev, "%s: cmdq overflow\n", __func__); 782 memcpy(&sc->cmdq[sc->cmdq_last].data, ptr, len); 783 sc->cmdq[sc->cmdq_last].rvp_id = rvp_id; 784 sc->cmdq[sc->cmdq_last].func = func;
|
/freebsd-13-stable/sys/dev/iwi/ |
H A D | if_iwivar.h | 152 struct iwi_cmd_ring cmdq; member in struct:iwi_softc
|
H A D | if_iwi.c | 336 if (iwi_alloc_cmd_ring(sc, &sc->cmdq, IWI_CMD_RING_COUNT) != 0) { 463 iwi_free_cmd_ring(sc, &sc->cmdq); 1736 desc = &sc->cmdq.desc[sc->cmdq.cur]; 1744 bus_dmamap_sync(sc->cmdq.desc_dmat, sc->cmdq.desc_map, 1747 DPRINTFN(2, ("sending command idx=%u type=%u len=%u\n", sc->cmdq.cur, 1750 sc->cmdq.cur = (sc->cmdq.cur + 1) % IWI_CMD_RING_COUNT; 1751 CSR_WRITE_4(sc, IWI_CSR_CMD_WIDX, sc->cmdq [all...] |