summaryrefslogtreecommitdiff
path: root/sys/dev/pci/hifn7751.c
AgeCommit message (Expand)Author
2001-08-22rename hs_flags -> hs_state and use #defines for the state names.Jason Wright
2001-08-22better error handling (a merge of ben's stuff and mine)Jason Wright
2001-08-22Better error catching (badly aligned iov's are EINVAL not ENOMEM)Jason Wright
2001-08-17Add RC4 support.ben
2001-08-15- Attempt to recover from PCI aborts. This is a heavy handed approach whichJason Wright
2001-08-12remove redundant vm includesMichael Shalayeff
2001-08-11move hifn_stats definition to headerJason Wright
2001-08-08leave the dma engines polling for a bit after the last descriptor has beenJason Wright
2001-08-08Initial support for RC4 operations (This probably won't work yet asJason Wright
2001-07-21- Clear all interrupts during initialization (shouldn't be necessary, butJason Wright
2001-07-20Since the aborts seem recoverable (thus far), don't printf() about them,Jason Wright
2001-07-18Enable reception of PCI abort interrupts and attempt to handle them.Jason Wright
2001-07-16oops, remove some debugging stuffJason Wright
2001-07-16- Separate out reset function of proc unitJason Wright
2001-07-08Hifn has changed its company name, make the name consistent throughoutBrad Smith
2001-06-25Have to enable PIER as well as DMAIER in order to get interrupts from theJason Wright
2001-06-24Remove some redundent copies of the total length/skip values and use theJason Wright
2001-06-24reflect reality more closely and remove more invertex stuffJason Wright
2001-06-24- oops, masking off wrong bits in destination total length fieldJason Wright
2001-06-23copydata, not copybackAngelos D. Keromytis
2001-06-23Correctly handle the IV_PRESENT flag.Angelos D. Keromytis
2001-06-23be sure to clear (by writing 1) the public done by in the status registerJason Wright
2001-06-23Conform to new prototype for crypto_register()Angelos D. Keromytis
2001-06-23add some infrastructure for the public engineJason Wright
2001-06-23merge crypto/crypto{dev,}.h to crypto/cryptodev.h, to avoid name conflicts in...Theo de Raadt
2001-06-23- put hw defines in *reg, software defines in *var, etcJason Wright
2001-06-22Fix lotsa bugs:Jason Wright
2001-06-22Add support for RNG on 7951; many thanks to Soren KristensenJason Wright
2001-06-14hackish auto-IV mode for IOV operationsTheo de Raadt
2001-06-14dst ring corruption fix; jasonTheo de Raadt
2001-06-14KNFTheo de Raadt
2001-06-12Make pci_mapreg_map take an extra argument where we canNiklas Hallqvist
2001-05-14use bus_dmamap_sync() as appropriateJason Wright
2001-05-14- simplify hifn_dmamap_aligned()Jason Wright
2001-05-14use real uioTheo de Raadt
2001-05-13First try at bus_dma(9)-ifying hifn7751 driver... advantages:Jason Wright
2001-05-13missing elseJason Wright
2001-05-13initial cut at /dev/crypto support. takes original mbuf "try, and discardTheo de Raadt
2001-05-11I think this will match and work on a hifn 7951Theo de Raadt
2001-05-08simplify printsTheo de Raadt
2001-04-06typo in error messageJason Wright
2001-03-28Allow tdbi's to appear in mbufs throughout the stack; this allowsAngelos D. Keromytis
2001-02-18shorten messageTheo de Raadt
2001-01-31before copying the packet header, make sure we actually got the mbufJason Wright
2000-11-22even bigger delay in ram probe; deraadt@ okMichael Shalayeff
2000-11-17*HMAC96->*HMACAngelos D. Keromytis
2000-10-26shadow the dmaier to avoid an additional pci read in the interrupt pathJason Wright
2000-10-24Duh, C_WAIT will always be set if the card is inactive, but that interruptJason Wright
2000-10-23unreset takes time too, and you notice this on a p3/933Theo de Raadt
2000-10-13delays that permit more machines to work; itojunTheo de Raadt