summaryrefslogtreecommitdiff
path: root/sys/dev/firewire/firewire.h
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/4.9.0_cvscvs2svn2003-10-271-1/+1
| | | | | | | 'RELENG_4_9_0_RELEASE'. This commit was manufactured to restore the state of the 4.9-RELEASE image. Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
* Sync with -current:Hidetoshi Shimokawa2003-08-221-0/+2
| | | | | | | | | | - Allow access to phy registers via ioctl(2)(fwdev). - Drop too short packets(if_fwe). - Fill reserved fields of transmitting packet hear with zero(fwohci). - Include order bit in sdev->type(sbp) Notes: svn path=/stable/4/; revision=119292
* Sync with -current:Hidetoshi Shimokawa2003-08-181-3/+4
| | | | | | | | | | - Improve DMA channel allocation - Some workarounds to detect memory map failure. - Change device name convention. - Disable T_RBC faking (sbp) Notes: svn path=/stable/4/; revision=119062
* Sync with -current:Hidetoshi Shimokawa2003-04-281-179/+84
| | | | | | | | | | | | | | - Busdma conversion. - Use natural byte order for IEEE1394 packet headers. SBP related: - Fix for multiple unit directories in a configuration ROM. - Increase size of tagged queue. and many changes and cleanups. Notes: svn path=/stable/4/; revision=114143
* Sync with FireWire driver in current.Hidetoshi Shimokawa2003-03-121-1/+1
| | | | | | | | | | - Improve if_fwe RX buffer management. - Improve fwmem timeout handling. Approved by: re (jhb) Notes: svn path=/stable/4/; revision=112137
* Sync with -current:Hidetoshi Shimokawa2003-02-101-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * all - Remove unnecessary M_NOWAIT. - Add/improve some debug messages. * fwohci - Increase atrq.ndesc for if_fwe. * firewire - Detect split transcation timeout. - Add firewire_xferq_drain() for fw_busreset(). - Call fw_xfer_done() if retry handler is NULL. * sbp - Improve recovery after timeout. - Try reconnect first if the device has been seen. - Fix for ORB_FUN_ATA. - Remove unnecessary check for OCB_ACT_CMD. * fwmem - Implement write part. - Use quad access for aligned 4 byte access. - Add a new ioctl to specify target EUI64. * fwcontrol - Device list improvement. Notes: svn path=/stable/4/; revision=110634
* Sync with -current:Hidetoshi Shimokawa2003-02-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | - Probe number of IT/IR DMA contexts as specified in OHCI spec. - Restart cycle master after bus manager election. - Change some function names. - Sort device list by eui64 in acendent order correctly. - Replace timeout with callout_*. - Replace TAILQ with STAILQ for device list. - Define new malloc type. - Fix overwrite problem of freed buffers. - Drain AT queues and pend AR queues on SID. * sbp - Handle SCSI_STATUS_BUSY case. - Set dual phase retry BUSY_TIMEOUT. - Improve error/debug messages. - Issue LOGOUT command on detach and shutdown. - Add basic support for device wiring down. - Do agent reset in sbp_timeout(). * fwcontrol - Fix alignment in printf(). Notes: svn path=/stable/4/; revision=110271
* Sync with -current:Hidetoshi Shimokawa2003-01-291-221/+143
| | | | | | | | | | | | | | | | | | | kernel - Merge little and big endian case. - Remove FW_SSTDV ioctl. - Change API of FW_GDEVLST ioctl. - Improve IT/IR DMA queue management. - Wait 1 sec for DMA stop in fwohci_i{t,r}x_disable() before freeing buffers. - Split db.desc.cmd into desc.control and desc.reqcount. - Allow multiple packets read/write for IR/IT to reduce system call. - Remove unused variables. userland - Explot multiple packets read/write for IR/IT to reduce system call. - Search free device node to open. Notes: svn path=/stable/4/; revision=110025
* MFC: Sync FireWire driver/utility with current.Hidetoshi Shimokawa2003-01-051-1/+1
| | | | | | | | | | | | | | | | - Implement primal Configuration ROM parser. - Support multiple LUNs for SBP-II. - Update PCI device IDs. - Improve phy access. - Free allocated memory when detaching. - Detect contigmalloc failure. - Support suspend/resume. - Remove unused firewirebusreg.h. - Skip mbuf whose length is zero. - Remove speed_map API because speed_map is obsoleted by 1394a. Notes: svn path=/stable/4/; revision=108709
* Oops, previous commit was incomplete.Hidetoshi Shimokawa2002-12-261-1/+1
| | | | | | | Resync with FireWire driver in -current. Notes: svn path=/stable/4/; revision=108282
* This commit was manufactured by cvs2svn to create branch 'RELENG_4'.cvs2svn2002-09-171-0/+571
Notes: svn path=/stable/4/; revision=103486