summaryrefslogtreecommitdiff
path: root/sys/dev/firewire/fwdev.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Restart cycle master after bus manager election.Hidetoshi Shimokawa2003-01-301-1/+2
| | | | | | | | | | 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(). Notes: svn path=/head/; revision=110072
* - Allow multiple packets read/write for IR/IT to reduce system call.Hidetoshi Shimokawa2003-01-281-33/+43
| | | | | | | - Remove unused variables. Notes: svn path=/head/; revision=109988
* - Improve IT/IR DMA queue management.Hidetoshi Shimokawa2003-01-261-29/+12
| | | | | | | | - Improve debug message for mbuf handling. - Wait 1 sec for DMA stop in fwohci_i{t,r}x_disable() before freeing buffers. Notes: svn path=/head/; revision=109890
* Change API of FW_GDEVLST ioctl.Hidetoshi Shimokawa2003-01-251-12/+18
| | | | | | | | | - include information about itself. - define struct fw_devinfo and use it in struct fw_devlstreq. - unify EUI64 representation using struct fw_eui64. Notes: svn path=/head/; revision=109814
* Remove FW_SSTDV ioctl. It is not used anymore.Hidetoshi Shimokawa2003-01-241-2/+14
| | | | Notes: svn path=/head/; revision=109802
* Replace M_DONTWAIT with M_NOWAIT for malloc().Hidetoshi Shimokawa2003-01-171-7/+7
| | | | | | | Pointed out by: nate@root.org Notes: svn path=/head/; revision=109424
* Detect underrun of IT queue for debugging.Hidetoshi Shimokawa2003-01-171-0/+4
| | | | | | | Add some comments. Notes: svn path=/head/; revision=109403
* Improve memory allocation.Hidetoshi Shimokawa2003-01-161-2/+2
| | | | | | | | | - Don't use contigmalloc() and allocate page by page to avoid allocation failure. - allocate buffer by PAGE_SIZE. Notes: svn path=/head/; revision=109379
* Add DV_PAL for PAL users.Hidetoshi Shimokawa2003-01-151-2/+7
| | | | Notes: svn path=/head/; revision=109282
* Minimal fix for DV part.Hidetoshi Shimokawa2003-01-131-1/+8
| | | | | | | | | | | | - 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. Notes: svn path=/head/; revision=109179
* Use device_printf() and s/fc->dev/fc->bdev/.Hidetoshi Shimokawa2003-01-061-2/+2
| | | | Notes: svn path=/head/; revision=108782
* - Remove speed_map API because speed_map is obsoleted by 1394a.Hidetoshi Shimokawa2003-01-041-5/+0
| | | | | | | - Add definition of OHCI_HCC_BIBIV in fwohcireg.h. Notes: svn path=/head/; revision=108662
* fix wording.Hidetoshi Shimokawa2002-11-121-1/+1
| | | | Notes: svn path=/head/; revision=106814
* Split userland services to fwdev.c.Hidetoshi Shimokawa2002-11-121-0/+916
Notes: svn path=/head/; revision=106813