/illumos-gate/usr/src/uts/common/io/scsi/adapters/smartpqi/ |
H A D | smartpqi_sis.c | 69 uint32_t doorbell; in sis_reenable_mode() local 74 doorbell = G32(s, sis_ctrl_to_host_doorbell); in sis_reenable_mode() 75 if ((doorbell & SIS_REENABLE_SIS_MODE) == 0) { in sis_reenable_mode() 187 uint32_t doorbell; in sis_send_sync_cmd() local 223 doorbell = G32(s, sis_ctrl_to_host_doorbell); in sis_send_sync_cmd() 224 if (doorbell & SIS_CMD_COMPLETE) in sis_send_sync_cmd()
|
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/ |
H A D | hermon_event.h | 63 #define HERMON_UAR_DOORBELL(state, uarhdl, hs_uar, doorbell) { \ argument 65 ddi_put64(uarhdl, hs_uar, doorbell); \ 69 #define HERMON_UAR_DOORBELL(state, uarhdl, hs_uar, doorbell) { \ 70 ddi_put64(uarhdl, hs_uar, doorbell); \
|
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/ |
H A D | tavor_event.h | 64 #define TAVOR_UAR_DOORBELL(state, ts_uar, doorbell) { \ argument 66 ddi_put64(state->ts_reg_uarhdl, ts_uar, doorbell); \ 70 #define TAVOR_UAR_DOORBELL(state, ts_uar, doorbell) { \ 71 ddi_put64(state->ts_reg_uarhdl, ts_uar, doorbell); \
|
/illumos-gate/usr/src/lib/udapl/udapl_tavor/tavor/ |
H A D | dapl_tavor_hw.c | 90 uint64_t doorbell; in dapli_tavor_cq_doorbell() local 93 doorbell = ((uint64_t)cq_cmd << TAVOR_CQDB_CMD_SHIFT) | in dapli_tavor_cq_doorbell() 98 ((tavor_hw_uar_t *)ia_uar)->cq = HTOBE_64(doorbell); in dapli_tavor_cq_doorbell() 107 (uint32_t)HTOBE_32(doorbell >> 32); in dapli_tavor_cq_doorbell() 109 (uint32_t)HTOBE_32(doorbell & 0x00000000ffffffff); in dapli_tavor_cq_doorbell() 112 dapls_atomic_assign_64(HTOBE_64(doorbell), in dapli_tavor_cq_doorbell() 139 uint64_t doorbell; in dapli_tavor_qp_send_doorbell() local 142 doorbell = (((uint64_t)nda & TAVOR_QPSNDDB_NDA_MASK) << in dapli_tavor_qp_send_doorbell() 150 ((tavor_hw_uar_t *)ia_uar)->send = HTOBE_64(doorbell); in dapli_tavor_qp_send_doorbell() 159 (uint32_t)HTOBE_32(doorbell >> 32); in dapli_tavor_qp_send_doorbell() [all …]
|
H A D | dapl_arbel_hw.c | 110 uint64_t doorbell; in dapli_arbel_cq_doorbell() local 113 doorbell = (cmd_sn << 4) | cq_cmd; in dapli_arbel_cq_doorbell() 114 doorbell = (doorbell << 24) | cqn; in dapli_arbel_cq_doorbell() 115 doorbell = (doorbell << 32) | cq_param; in dapli_arbel_cq_doorbell() 119 ((tavor_hw_uar_t *)ia_uar)->cq = HTOBE_64(doorbell); in dapli_arbel_cq_doorbell() 128 (uint32_t)HTOBE_32(doorbell >> 32); in dapli_arbel_cq_doorbell() 130 (uint32_t)HTOBE_32(doorbell & 0x00000000ffffffff); in dapli_arbel_cq_doorbell() 133 dapls_atomic_assign_64(HTOBE_64(doorbell), in dapli_arbel_cq_doorbell() 153 uint64_t doorbell; in dapli_arbel_sq_dbreg() local 155 doorbell = ((uint64_t)1 << ARBEL_QPSNDDB_WQE_CNT_SHIFT) | in dapli_arbel_sq_dbreg() [all …]
|
H A D | dapl_hermon_hw.c | 110 uint64_t doorbell; in dapli_hermon_cq_doorbell() local 113 doorbell = (cmd_sn | cq_cmd | cqn); in dapli_hermon_cq_doorbell() 114 doorbell = (doorbell << 32) | cq_param; in dapli_hermon_cq_doorbell() 118 ((tavor_hw_uar_t *)ia_uar)->cq = HTOBE_64(doorbell); in dapli_hermon_cq_doorbell() 127 (uint32_t)HTOBE_32(doorbell >> 32); in dapli_hermon_cq_doorbell() 129 (uint32_t)HTOBE_32(doorbell & 0x00000000ffffffff); in dapli_hermon_cq_doorbell() 132 dapls_atomic_assign_64(HTOBE_64(doorbell), in dapli_hermon_cq_doorbell() 144 uint64_t doorbell; in dapli_hermon_sq_dbreg() local 146 doorbell = qpn << 8; in dapli_hermon_sq_dbreg() 150 ((tavor_hw_uar_t *)ia_uar)->send = HTOBE_64(doorbell); in dapli_hermon_sq_dbreg() [all …]
|
/illumos-gate/usr/src/cmd/audio/samples/au/ |
H A D | Makefile | 41 doorbell.au \
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_wr.c | 853 uint64_t doorbell = 0; in tavor_qp_send_doorbell() local 856 doorbell = (((uint64_t)nda & TAVOR_QPSNDDB_NDA_MASK) << in tavor_qp_send_doorbell() 864 doorbell); in tavor_qp_send_doorbell() 876 uint64_t doorbell = 0; in tavor_qp_recv_doorbell() local 879 doorbell = (((uint64_t)nda & TAVOR_QPRCVDB_NDA_MASK) << in tavor_qp_recv_doorbell() 886 doorbell); in tavor_qp_recv_doorbell()
|
H A D | tavor_cq.c | 1151 uint64_t doorbell = 0; in tavor_cq_doorbell() local 1154 doorbell = ((uint64_t)cq_cmd << TAVOR_CQDB_CMD_SHIFT) | in tavor_cq_doorbell() 1159 doorbell); in tavor_cq_doorbell()
|
H A D | tavor_event.c | 579 uint64_t doorbell = 0; in tavor_eq_doorbell() local 582 doorbell = ((uint64_t)eq_cmd << TAVOR_EQDB_CMD_SHIFT) | in tavor_eq_doorbell() 587 doorbell); in tavor_eq_doorbell()
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | library-demo-audio-samples.p5m | 50 file path=usr/share/audio/samples/au/doorbell.au
|
/illumos-gate/usr/src/uts/common/io/qede/ |
H A D | qede_main.c | 624 &qede->doorbell, in qede_config_pci() 636 qede->pci_bar2_base = (unsigned long)qede->doorbell; in qede_config_pci() 866 edev->doorbells = (void *)qede->doorbell; in qede_prepare_edev() 3030 qede->doorbell; in qede_fastpath_config()
|
H A D | qede.h | 709 caddr_t doorbell; member
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/ |
H A D | lm_l4tx.c | 20 struct doorbell db = TOE_TX_INIT_ZERO;\
|
H A D | lm_l4rx.c | 188 struct doorbell db = TOE_RX_INIT_ZERO;\
|
/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/documentation/ |
H A D | osal.txt | 101 inside the doorbell bar. 296 to the regview bar and id 1 to the doorbell bar.
|
H A D | ecore.tex | 197 …e flows, for example the address where transmission flow should write a doorbell to the BAR is det… 857 …rovide a \texttt{p\_doorbell} address, which is an address into which a doorbell needs to be writt… 1264 …\texttt{cq\_mode} & The CQ Mode affects the CQ doorbell transaction size. 64 or 32 bit machines sh…
|
/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/ |
H A D | release.txt | 660 application can verify that it is giving a doorbell in the valid 1012 10. Problem: A DPM doorbell can cause a false parity attention. 2426 the interrupt arming doorbell was ignored by the HW. 3173 7. Problem: Ringing a LL2 Tx doorbell might happen before its BDs data is 3176 Change: Add a missing write barrier before the doorbell. 3481 configuration / doorbell BAR size configuration. 3508 Change: Correct VF doorbell address calculation.
|
/illumos-gate/usr/src/contrib/bhyve/dev/nvme/ |
H A D | nvme.h | 788 } doorbell[1]; member
|
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/ |
H A D | t4_sge.c | 1179 goto doorbell; in t4_eth_tx() 1213 doorbell: in t4_eth_tx()
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
H A D | mptsas.c | 10202 uint32_t doorbell; in mptsas_watch() local 10225 doorbell = mptsas_hirrd(mpt, &mpt->m_reg->Doorbell); in mptsas_watch() 10226 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) { in mptsas_watch() 10227 doorbell &= MPI2_DOORBELL_DATA_MASK; in mptsas_watch() 10229 "code: %04x", doorbell); in mptsas_watch()
|
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | pci_nvme.c | 137 #define NVME_DOORBELL_OFFSET offsetof(struct nvme_registers, doorbell)
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/ |
H A D | 5710_hsi.h | 3022 struct doorbell struct
|
/illumos-gate/usr/src/cmd/spell/ |
H A D | list | 7017 doorbell
|
/illumos-gate/usr/src/cmd/look/ |
H A D | words | 7019 doorbell
|