| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
- Fix overwrite problem of freed buffers. It was rare but could happen
when fwohci_arcv() is called before fwohci_txd() is called for
the transcation.
- Drain AT queues and pend AR queues on SID receive rather than BUS reset to
make sure DMA actually stops.
- Do agent reset in sbp_timeout().
|
| |
|
|
|
|
|
| |
- replace TAILQ with STAILQ for device list.
- some clean up.
|
|
|
|
|
|
|
| |
This should fix the IR(and maybe IT) problem when
the host becames the bus manager.
- rename fw_noderesolve() to fw_noderesolve_eui64() and add
fw_noderesolve_nodeid().
|
|
|
|
| |
- Remove unused variables.
|
|
|
|
|
| |
- Improve debug message for mbuf handling.
- Wait 1 sec for DMA stop in fwohci_i{t,r}x_disable() before freeing buffers.
|
|
|
|
|
|
| |
- include information about itself.
- define struct fw_devinfo and use it in struct fw_devlstreq.
- unify EUI64 representation using struct fw_eui64.
|
| |
|
|
|
|
| |
Pointed out by: nate@root.org
|
|
|
|
| |
Add some comments.
|
|
|
|
|
|
| |
- Don't use contigmalloc() and allocate page by page to avoid
allocation failure.
- allocate buffer by PAGE_SIZE.
|
| |
|
|
|
|
|
|
|
|
|
| |
- Don't panic on contigmalloc failure.
- Calculate timestamp by feedforward rather than feedback which depends on
unreliable interrupt timing.
- Overwrite timestamp in CIP header correctly.
- Add debug code for timestamp synchronization.
- Add comments.
|
| |
|
|
|
|
| |
- Add definition of OHCI_HCC_BIBIV in fwohcireg.h.
|
| |
|
|
|