Searched refs:cmdq (Results 1 - 16 of 16) sorted by relevance

/freebsd-13-stable/sys/dev/rtwn/
H A Dif_rtwn_task.c63 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 Dif_rtwnvar.h231 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 Dsmmu.c342 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 Dsmmuvar.h165 struct smmu_queue cmdq; member in struct:smmu_softc
/freebsd-13-stable/sys/netgraph/bluetooth/hci/
H A Dng_hci_cmds.c111 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 Dng_hci_main.c152 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 Dng_hci_ulpi.c308 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 Dng_hci_var.h156 ng_bt_mbufq_t cmdq; /* command queue */ member in struct:ng_hci_unit
H A Dng_hci_misc.c142 NG_BT_MBUFQ_DRAIN(&unit->cmdq);
H A Dng_hci_evnt.c785 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m);
/freebsd-13-stable/sys/dev/usb/wlan/
H A Dif_rumvar.h135 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 Dif_run.c127 * '& 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 Dif_runvar.h225 struct run_cmdq cmdq[RUN_CMDQ_MAX]; member in struct:run_softc
H A Dif_rum.c750 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 Dif_iwivar.h152 struct iwi_cmd_ring cmdq; member in struct:iwi_softc
H A Dif_iwi.c336 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...]

Completed in 513 milliseconds