| /freebsd-13.1/sys/dev/rtwn/ |
| H A D | if_rtwn_task.c | 63 while (sc->cmdq[sc->cmdq_first].func != NULL) { in rtwn_cmdq_cb() 64 item = &sc->cmdq[sc->cmdq_first]; in rtwn_cmdq_cb() 105 if (sc->cmdq[sc->cmdq_last].func != NULL) { in rtwn_cmd_sleepable() 113 memcpy(&sc->cmdq[sc->cmdq_last].data, ptr, len); in rtwn_cmd_sleepable() 114 sc->cmdq[sc->cmdq_last].func = func; in rtwn_cmd_sleepable()
|
| H A D | if_rtwnvar.h | 231 struct rtwn_cmdq cmdq[RTWN_CMDQ_SIZE]; member
|
| /freebsd-13.1/sys/arm64/iommu/ |
| H A D | smmu.c | 342 err = smmu_init_queue(sc, &sc->cmdq, in smmu_init_queues() 529 struct smmu_queue *cmdq; in smmu_cmdq_enqueue_cmd() local 532 cmdq = &sc->cmdq; in smmu_cmdq_enqueue_cmd() 540 cmdq->lc.cons = bus_read_4(sc->res[0], cmdq->cons_off); in smmu_cmdq_enqueue_cmd() 541 } while (smmu_q_has_space(cmdq) == 0); in smmu_cmdq_enqueue_cmd() 544 entry_addr = (void *)((uint64_t)cmdq->vaddr + in smmu_cmdq_enqueue_cmd() 545 Q_IDX(cmdq, cmdq->lc.prod) * CMDQ_ENTRY_DWORDS * 8); in smmu_cmdq_enqueue_cmd() 549 cmdq->lc.prod = smmu_q_inc_prod(cmdq); in smmu_cmdq_enqueue_cmd() 550 bus_write_4(sc->res[0], cmdq->prod_off, cmdq->lc.prod); in smmu_cmdq_enqueue_cmd() 576 q = &sc->cmdq; in smmu_sync() [all …]
|
| H A D | smmuvar.h | 165 struct smmu_queue cmdq; member
|
| /freebsd-13.1/sys/dev/usb/wlan/ |
| H A D | if_run.c | 1162 if (sc->cmdq[i].arg0) in run_cmdq_cb() 1163 sc->cmdq[i].func(sc->cmdq[i].arg0); in run_cmdq_cb() 1165 sc->cmdq[i].func(&sc->cmdq[i]); in run_cmdq_cb() 2490 sc->cmdq[i].arg0 = NULL; in run_key_set() 2491 sc->cmdq[i].arg1 = vap; in run_key_set() 2492 sc->cmdq[i].k = k; in run_key_set() 2567 sc->cmdq[i].arg1 = sc; in run_key_delete() 2568 k0 = &sc->cmdq[i].key; in run_key_delete() 5034 sc->cmdq[i].arg0 = vap; in run_update_beacon() 5100 sc->cmdq[i].arg0 = ic; in run_updateprot() [all …]
|
| H A D | if_rumvar.h | 135 struct rum_cmdq cmdq[RUM_CMDQ_SIZE]; member
|
| H A D | if_runvar.h | 225 struct run_cmdq cmdq[RUN_CMDQ_MAX]; member
|
| H A D | if_rum.c | 750 while (sc->cmdq[sc->cmdq_first].func != NULL) { in rum_cmdq_cb() 751 rc = &sc->cmdq[sc->cmdq_first]; in rum_cmdq_cb() 774 if (sc->cmdq[sc->cmdq_last].func != NULL) { in rum_cmd_sleepable() 782 memcpy(&sc->cmdq[sc->cmdq_last].data, ptr, len); in rum_cmd_sleepable() 783 sc->cmdq[sc->cmdq_last].rvp_id = rvp_id; in rum_cmd_sleepable() 784 sc->cmdq[sc->cmdq_last].func = func; in rum_cmd_sleepable()
|
| /freebsd-13.1/sys/netgraph/bluetooth/hci/ |
| H A D | ng_hci_main.c | 152 NG_BT_MBUFQ_INIT(&unit->cmdq, NG_HCI_CMD_QUEUE_LEN); in ng_hci_constructor() 184 NG_BT_MBUFQ_DESTROY(&unit->cmdq); in ng_hci_shutdown() 338 NG_BT_MBUFQ_LEN(&unit->cmdq), in ng_hci_default_rcvmsg() 1081 if (NG_BT_MBUFQ_FULL(&unit->cmdq)) { in ng_hci_raw_rcvdata() 1085 NG_BT_MBUFQ_LEN(&unit->cmdq)); in ng_hci_raw_rcvdata() 1087 NG_BT_MBUFQ_DROP(&unit->cmdq); in ng_hci_raw_rcvdata() 1094 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m); in ng_hci_raw_rcvdata()
|
| H A D | ng_hci_cmds.c | 111 NG_BT_MBUFQ_DRAIN(&unit->cmdq); in ng_hci_send_command() 121 m0 = NG_BT_MBUFQ_FIRST(&unit->cmdq); in ng_hci_send_command() 349 m = NG_BT_MBUFQ_FIRST(&unit->cmdq); in complete_command() 382 NG_BT_MBUFQ_DEQUEUE(&unit->cmdq, *cp); in complete_command() 409 NG_BT_MBUFQ_DEQUEUE(&unit->cmdq, m); in ng_hci_process_command_timeout()
|
| H A D | ng_hci_ulpi.c | 308 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m); in ng_hci_lp_acl_con_req() 477 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m); in ng_hci_lp_sco_con_req() 650 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m); in ng_hci_lp_le_con_req() 742 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m); in ng_hci_lp_discon_req() 1061 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m); in ng_hci_lp_con_rsp() 1250 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m); in ng_hci_lp_qos_req()
|
| H A D | ng_hci_var.h | 156 ng_bt_mbufq_t cmdq; /* command queue */ member
|
| H A D | ng_hci_misc.c | 142 NG_BT_MBUFQ_DRAIN(&unit->cmdq); in ng_hci_unit_clean()
|
| H A D | ng_hci_evnt.c | 785 NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m); in con_compl()
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/iommu/ |
| H A D | arm,smmu-v3.yaml | 46 - const: cmdq-sync # CMD_SYNC complete 91 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";
|
| /freebsd-13.1/sys/dev/iwi/ |
| H A D | if_iwi.c | 336 if (iwi_alloc_cmd_ring(sc, &sc->cmdq, IWI_CMD_RING_COUNT) != 0) { in iwi_attach() 463 iwi_free_cmd_ring(sc, &sc->cmdq); in iwi_detach() 1736 desc = &sc->cmdq.desc[sc->cmdq.cur]; in iwi_cmd() 1744 bus_dmamap_sync(sc->cmdq.desc_dmat, sc->cmdq.desc_map, in iwi_cmd() 1747 DPRINTFN(2, ("sending command idx=%u type=%u len=%u\n", sc->cmdq.cur, in iwi_cmd() 1750 sc->cmdq.cur = (sc->cmdq.cur + 1) % IWI_CMD_RING_COUNT; in iwi_cmd() 1751 CSR_WRITE_4(sc, IWI_CSR_CMD_WIDX, sc->cmdq.cur); in iwi_cmd() 3124 CSR_WRITE_4(sc, IWI_CSR_CMD_BASE, sc->cmdq.physaddr); in iwi_init_locked() 3125 CSR_WRITE_4(sc, IWI_CSR_CMD_SIZE, sc->cmdq.count); in iwi_init_locked() 3126 CSR_WRITE_4(sc, IWI_CSR_CMD_WIDX, sc->cmdq.cur); in iwi_init_locked() [all …]
|
| H A D | if_iwivar.h | 152 struct iwi_cmd_ring cmdq; member
|
| /freebsd-13.1/sys/contrib/dev/iwlwifi/pcie/ |
| H A D | trans.c | 3333 struct iwl_txq *cmdq = trans->txqs.txq[trans->txqs.cmd.q_id]; in iwl_trans_pcie_dump_data() local 3349 if (dump_mask & BIT(IWL_FW_ERROR_DUMP_TXCMD) && cmdq) in iwl_trans_pcie_dump_data() 3351 cmdq->n_window * (sizeof(*txcmd) + in iwl_trans_pcie_dump_data() 3401 if (dump_mask & BIT(IWL_FW_ERROR_DUMP_TXCMD) && cmdq) { in iwl_trans_pcie_dump_data() 3406 spin_lock_bh(&cmdq->lock); in iwl_trans_pcie_dump_data() 3407 ptr = cmdq->write_ptr; in iwl_trans_pcie_dump_data() 3408 for (i = 0; i < cmdq->n_window; i++) { in iwl_trans_pcie_dump_data() 3409 u8 idx = iwl_txq_get_cmd_index(cmdq, ptr); in iwl_trans_pcie_dump_data() 3419 (u8 *)cmdq->tfds + in iwl_trans_pcie_dump_data() 3427 memcpy(txcmd->data, cmdq->entries[idx].cmd, in iwl_trans_pcie_dump_data() [all …]
|
| /freebsd-13.1/sys/contrib/device-tree/src/arm64/arm/ |
| H A D | fvp-base-revc.dts | 182 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";
|