Home
last modified time | relevance | path

Searched refs:doorbell (Results 1 – 25 of 26) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/scsi/adapters/smartpqi/
H A Dsmartpqi_sis.c69 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 Dhermon_event.h63 #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 Dtavor_event.h64 #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 Ddapl_tavor_hw.c90 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 Ddapl_arbel_hw.c110 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 Ddapl_hermon_hw.c110 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 DMakefile41 doorbell.au \
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_wr.c853 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 Dtavor_cq.c1151 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 Dtavor_event.c579 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 Dlibrary-demo-audio-samples.p5m50 file path=usr/share/audio/samples/au/doorbell.au
/illumos-gate/usr/src/uts/common/io/qede/
H A Dqede_main.c624 &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 Dqede.h709 caddr_t doorbell; member
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/
H A Dlm_l4tx.c20 struct doorbell db = TOE_TX_INIT_ZERO;\
H A Dlm_l4rx.c188 struct doorbell db = TOE_RX_INIT_ZERO;\
/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/documentation/
H A Dosal.txt101 inside the doorbell bar.
296 to the regview bar and id 1 to the doorbell bar.
H A Decore.tex197 …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 Drelease.txt660 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 Dnvme.h788 } doorbell[1]; member
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/
H A Dt4_sge.c1179 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 Dmptsas.c10202 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 Dpci_nvme.c137 #define NVME_DOORBELL_OFFSET offsetof(struct nvme_registers, doorbell)
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/
H A D5710_hsi.h3022 struct doorbell struct
/illumos-gate/usr/src/cmd/spell/
H A Dlist7017 doorbell
/illumos-gate/usr/src/cmd/look/
H A Dwords7019 doorbell

12