Changeset a0be5d0 in mainline for uspace/drv/bus/usb/xhci/commands.c
- Timestamp:
- 2017-10-09T14:11:22Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 42bc933
- Parents:
- ae03552e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/xhci/commands.c
rae03552e ra0be5d0 145 145 } 146 146 147 static inline int ring_doorbell(xhci_hc_t *hc, unsigned doorbell, unsigned target)148 {149 assert(hc);150 uint32_t v = host2xhci(32, target & BIT_RRANGE(uint32_t, 7));151 pio_write_32(&hc->db_arry[doorbell], v);152 return EOK;153 }154 155 147 static inline int enqueue_command(xhci_hc_t *hc, xhci_cmd_t *cmd, unsigned doorbell, unsigned target) 156 148 { … … 161 153 162 154 xhci_trb_ring_enqueue(&hc->command_ring, &cmd->trb, &cmd->trb_phys); 163 ring_doorbell(hc, doorbell, target);155 hc_ring_doorbell(hc, doorbell, target); 164 156 165 157 usb_log_debug2("HC(%p): Sent command:", hc); … … 196 188 197 189 XHCI_REG_WR(hc->op_regs, XHCI_OP_CRR, 1); 198 ring_doorbell(hc, 0, 0);190 hc_ring_doorbell(hc, 0, 0); 199 191 } 200 192
Note:
See TracChangeset
for help on using the changeset viewer.