aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firewire
AgeCommit message (Expand)AuthorFilesLines
2025-06-17firewire: core: minor code refactoring to localize table of gap countTakashi Sakamoto1-4/+3
2025-06-15firewire: ohci: use workqueue to handle events of AT request/response contextsTakashi Sakamoto2-18/+26
2025-06-15firewire: ohci: use workqueue to handle events of AR request/response contextsTakashi Sakamoto2-19/+15
2025-06-15firewire: core: allocate workqueue for AR/AT request/response contextsTakashi Sakamoto1-14/+34
2025-06-09firewire: core: use from_work() macro to expand parent structure of work_structTakashi Sakamoto3-14/+8
2025-06-09firewire: ohci: use from_work() macro to expand parent structure of work_structTakashi Sakamoto1-3/+2
2025-06-09firewire: ohci: correct code comments about bus_reset taskletTakashi Sakamoto1-3/+3
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar1-1/+1
2025-06-04Merge tag 'pci-v6.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2025-05-08treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack()Ingo Molnar1-1/+1
2025-04-23PCI: Add CONFIG_MMU dependencyArnd Bergmann1-1/+1
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2025-03-16firewire: core: avoid -Wflex-array-member-not-at-end warningGustavo A. R. Silva1-23/+19
2025-01-28Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2025-01-26Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-5/+5
2025-01-13firewire: test: Fix potential null dereference in firewire kunit testCharles Han1-0/+2
2025-01-03driver core: Constify API device_find_child() and adapt for various usagesZijun Hu1-2/+2
2024-12-08firewire: ohci: use generic power managementVaibhav Gupta1-31/+13
2024-12-04scsi: Rename .device_configure() into .sdev_configure()Bart Van Assche1-3/+3
2024-12-04scsi: Rename .slave_alloc() and .slave_destroy()Bart Van Assche1-2/+2
2024-11-25Merge tag 'firewire-updates-6.13' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-8/+7
2024-10-28firewire: ohci: Replace deprecated PCI functionsPhilipp Stanner1-3/+2
2024-10-27firewire: core: fix invalid port index for parent deviceTakashi Sakamoto1-1/+1
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-10-01firewire: Correct some typosShen Lichuan3-5/+5
2024-09-27[tree-wide] finally take no_llseek outAl Viro1-1/+0
2024-09-12firewire: core: rename cause flag of tracepoints eventTakashi Sakamoto1-3/+3
2024-09-12firewire: core: update documentation of kernel APIs for flushing completionsTakashi Sakamoto1-3/+6
2024-09-12firewire: core: add helper function to retire descriptorsTakashi Sakamoto1-36/+9
2024-09-12Revert "firewire: core: move workqueue handler from 1394 OHCI driver to core ...Takashi Sakamoto3-12/+64
2024-09-12Revert "firewire: core: use mutex to coordinate concurrent calls to flush com...Takashi Sakamoto2-23/+25
2024-09-09firewire: core: use mutex to coordinate concurrent calls to flush completionsTakashi Sakamoto2-25/+23
2024-09-09firewire: core: move workqueue handler from 1394 OHCI driver to core functionTakashi Sakamoto3-64/+12
2024-09-08firewire: core: fulfill documentation of fw_iso_context_flush_completions()Takashi Sakamoto1-0/+11
2024-09-08firewire: core: expose kernel API to schedule work item to process isochronou...Takashi Sakamoto2-7/+2
2024-09-05firewire: core: use WARN_ON_ONCE() to avoid superfluous dumpsTakashi Sakamoto1-2/+2
2024-09-04firewire: core: non-atomic memory allocation for isochronous event to user cl...Takashi Sakamoto1-2/+2
2024-09-04firewire: ohci: operate IT/IR events in sleepable work process instead of tas...Takashi Sakamoto1-10/+45
2024-09-04firewire: core: add local API to queue work item to workqueue specific to iso...Takashi Sakamoto2-2/+38
2024-09-04firewire: core: allocate workqueue to handle isochronous contexts in cardTakashi Sakamoto3-6/+33
2024-09-03firewire: ohci: obsolete direct usage of printk_ratelimit()Takashi Sakamoto1-6/+3
2024-09-03firewire: ohci: deprecate debug parameterTakashi Sakamoto1-1/+6
2024-08-20firewire: core: update fw_device outside of device_find_child()Takashi Sakamoto1-57/+59
2024-08-17firewire: ohci: fix error path to detect initiated reset in TI TSB41BA3D phyTakashi Sakamoto1-5/+10
2024-08-14firewire: core/ohci: minor refactoring for computation of configuration ROM sizeTakashi Sakamoto2-2/+3
2024-08-14firewire: ohci: remove unused wrapper macro for dev_info()Takashi Sakamoto1-1/+0
2024-08-14firewire: ohci: use helper macro for compiler aligned attributeTakashi Sakamoto1-1/+1
2024-08-13firewire: core: use xarray instead of idr to maintain client resourceTakashi Sakamoto2-32/+35
2024-08-13firewire: core: code refactoring to use idr_for_each_entry() macro instead of...Takashi Sakamoto1-34/+30
2024-08-13firewire: core: add helper function to detect data of iso resource structureTakashi Sakamoto1-1/+6
2024-08-13firewire: core: add helper functions to convert to parent resource structureTakashi Sakamoto1-12/+26
2024-08-13firewire: core: minor code refactoring to release client resourceTakashi Sakamoto1-8/+7
2024-08-12firewire: core: use lock in Xarray instead of local R/W semaphoreTakashi Sakamoto1-13/+6
2024-08-12firewire: core: replace IDR with XArray to maintain fw_deviceTakashi Sakamoto3-13/+14
2024-08-10firewire: core: correct range of block for case of switch statementTakashi Sakamoto1-1/+1
2024-08-05firewire: ohci: use guard macro to serialize operations for isochronous contextsTakashi Sakamoto1-105/+77
2024-08-05firewire: ohci: use guard macro to maintain image of configuration ROMTakashi Sakamoto1-67/+49
2024-08-05firewire: ohci: use guard macro to maintain bus timeTakashi Sakamoto1-18/+12
2024-08-05firewire: core: use guard macro to maintain properties of fw_cardTakashi Sakamoto6-33/+19
2024-08-05firewire: core: use guard macro to maintain list of asynchronous transactionTakashi Sakamoto1-51/+34
2024-08-05firewire: core: use guard macro to maintain list of receivers for phy configu...Takashi Sakamoto1-12/+5
2024-08-05firewire: core: use guard macro to maintain isochronous context for userspace...Takashi Sakamoto1-14/+11
2024-08-05firewire: core: use guard macro to maintain IDR of isochronous resources for ...Takashi Sakamoto1-72/+59
2024-08-05firewire: core: use guard macro to maintain list of events for userspace clientsTakashi Sakamoto1-15/+12
2024-08-05firewire: core: use guard macro to disable local IRQTakashi Sakamoto1-7/+5
2024-08-05firewire: core: use guard macro to maintain the list of address handler for t...Takashi Sakamoto1-6/+4
2024-08-05firewire: core: use guard macro to access to IDR for fw_deviceTakashi Sakamoto2-56/+42
2024-08-05firewire: core: use guard macro to maintain RCU scope for transaction address...Takashi Sakamoto1-20/+15
2024-08-05firewire: ohci: use guard macro to serialize accesses to phy registersTakashi Sakamoto1-35/+36
2024-08-05firewire: core: use guard macro to maintain the list of cdev clientsTakashi Sakamoto1-8/+5
2024-08-05firewire: core: use guard macro to maintain the list of cardTakashi Sakamoto1-26/+18
2024-08-05firewire: core: use guard macro to maintain static packet data for phy config...Takashi Sakamoto1-3/+1
2024-08-02firewire: ohci: use static inline functions to serialize data of IT DMATakashi Sakamoto1-18/+16
2024-08-02firewire: ohci: add static inline functions to serialize/deserialize data of ...Takashi Sakamoto2-0/+116
2024-08-02firewire: ohci: use static inline functions to serialize data of AT DMATakashi Sakamoto1-14/+18
2024-08-02firewire: ohci: add static inline functions to serialize/deserialize data of ...Takashi Sakamoto2-0/+149
2024-08-01firewire: core: utilize kref to maintain fw_node with reference countingTakashi Sakamoto2-5/+12
2024-07-29firewire: core: use common helper function to serialize phy configuration packetTakashi Sakamoto2-2/+4
2024-07-29firewire: ohci: minor code refactoring to localize text tableTakashi Sakamoto1-10/+18
2024-07-29firewire: ohci: use TCODE_LINK_INTERNAL consistentlyTakashi Sakamoto2-6/+4
2024-07-25Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-3/+3
2024-07-12firewire: core: move copy_port_status() helper function to TP_fast_assign() b...Takashi Sakamoto1-11/+0
2024-07-08Revert "firewire: ohci: use common macro to interpret be32 data in le32 buffer"Takashi Sakamoto1-1/+1
2024-07-04firewire: ohci: add tracepoints event for data of Self-ID DMATakashi Sakamoto1-1/+10
2024-07-04firewire: ohci: use inline functions to operate data of self-ID DMATakashi Sakamoto2-6/+7
2024-07-04firewire: ohci: add static inline functions to deserialize for Self-ID DMA op...Takashi Sakamoto5-0/+116
2024-07-04firewire: ohci: use static function to handle endian issue on PowerPC platformTakashi Sakamoto1-12/+27
2024-07-04firewire: ohci: use common macro to interpret be32 data in le32 bufferTakashi Sakamoto1-1/+1
2024-07-03driver core: have match() callback in struct bus_type take a const *Greg Kroah-Hartman1-3/+3
2024-06-25firewire: ohci: add tracepoints event for hardIRQ eventTakashi Sakamoto1-0/+1
2024-06-25firewire: ohci: add support for Linux kernel tracepointsTakashi Sakamoto1-0/+3
2024-06-25firewire: core: add tracepoints events for completions of packets in isochron...Takashi Sakamoto2-6/+21
2024-06-25firewire: core: add tracepoints events for queueing packets of isochronous co...Takashi Sakamoto1-0/+4
2024-06-25firewire: core: add tracepoints events for flushing completions of isochronou...Takashi Sakamoto2-0/+6
2024-06-25firewire: core: add tracepoints events for flushing of isochronous contextTakashi Sakamoto1-0/+4
2024-06-25firewire: core: add tracepoints events for starting/stopping of isochronous c...Takashi Sakamoto1-0/+8
2024-06-25firewire: core: add tracepoints events for setting channels of multichannel c...Takashi Sakamoto1-0/+2
2024-06-25firewire: core: add tracepoints events for allocation/deallocation of isochro...Takashi Sakamoto1-0/+10
2024-06-17firewire: core: record card index in tracepoints event for self ID sequenceTakashi Sakamoto1-1/+1
2024-06-17firewire: core: use inline helper functions to serialize phy config packetTakashi Sakamoto1-12/+10
2024-06-17firewire: core: add tests for serialization/deserialization of phy config packetTakashi Sakamoto2-0/+134
2024-06-17firewire: core: add tracepoints event for self_id_sequenceTakashi Sakamoto2-2/+20
2024-06-17firewire: core: arrangement header inclusion for tracepoints eventsTakashi Sakamoto3-1/+6
2024-06-17firewire: ohci: use helper inline functions to serialize/deserialize self ID ...Takashi Sakamoto1-24/+45
2024-06-17firewire: core: use helper inline functions to deserialize self ID packetTakashi Sakamoto1-16/+10
2024-06-17firewire: core: add common inline functions to serialize/deserialize self ID ...Takashi Sakamoto2-0/+381
2024-06-17firewire: ohci: use helper functions for self ID sequenceTakashi Sakamoto1-28/+49
2024-06-17firewire: core: use helper functions for self ID sequenceTakashi Sakamoto1-120/+69
2024-06-17firewire: ohci: minor code refactoring for self ID loggingTakashi Sakamoto1-14/+22
2024-06-17firewire: core: minor code refactoring for topology builderTakashi Sakamoto1-11/+14
2024-06-17firewire: core: add helper function to handle port status from self ID sequen...Takashi Sakamoto2-0/+116
2024-06-17firewire: core: add enumerator of self ID sequences and its KUnit testTakashi Sakamoto5-0/+174
2024-06-15firewire: core: record card index in bus_reset_handle tracepoints eventTakashi Sakamoto1-1/+1
2024-06-15firewire: core: record card index in tracepoinrts events derived from bus_res...Takashi Sakamoto1-3/+3
2024-06-15firewire: core: record card index in async_phy_inbound tracepoints eventTakashi Sakamoto1-1/+1
2024-06-15firewire: core: record card index in async_phy_outbound_complete tracepoints ...Takashi Sakamoto2-2/+2
2024-06-15firewire: core: record card index in async_phy_outbound_initiate tracepoints ...Takashi Sakamoto2-3/+3
2024-06-15firewire: core: record card index in tracepoinrts events derived from async_i...Takashi Sakamoto1-4/+4
2024-06-15firewire: core: record card index in tracepoinrts events derived from async_o...Takashi Sakamoto1-4/+6
2024-06-15firewire: core: record card index in tracepoinrts events derived from async_o...Takashi Sakamoto1-3/+3
2024-06-15firewire: fix website URL in KconfigTakashi Sakamoto1-1/+1
2024-05-27firewire: add missing MODULE_DESCRIPTION() to test modulesJeff Johnson2-0/+2
2024-05-14Merge tag 'firewire-updates-6.10' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds12-194/+1070
2024-05-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-9/+4
2024-05-09firewire: obsolete usage of *-objs in Makefile for KUnit testTakashi Sakamoto1-5/+2
2024-05-06firewire: core: add tracepoint event for handling bus resetTakashi Sakamoto1-0/+3
2024-05-06Revert "firewire: core: option to log bus reset initiation"Takashi Sakamoto3-21/+0
2024-05-06firewire: core: add tracepoints events for initiating bus resetTakashi Sakamoto1-0/+7
2024-05-06firewire: ohci: obsolete OHCI_PARAM_DEBUG_BUSRESETS from debug module parameterTakashi Sakamoto1-8/+1
2024-05-06firewire: ohci: add bus-reset event for initial set of handled irqTakashi Sakamoto1-6/+5
2024-05-06firewire: core: add tracepoints event for asynchronous inbound phy packetTakashi Sakamoto1-0/+2
2024-05-06firewire: core/cdev: add tracepoints events for asynchronous phy packetTakashi Sakamoto2-0/+13
2024-05-06firewire: core: add tracepoints events for asynchronous outbound responseTakashi Sakamoto1-7/+16
2024-05-06firewire: core: add tracepoint event for asynchronous inbound requestTakashi Sakamoto1-1/+7
2024-05-06firewire: core: add tracepoints event for asynchronous inbound responseTakashi Sakamoto1-26/+29
2024-05-06firewire: core: add tracepoints events for asynchronous outbound requestTakashi Sakamoto1-0/+7
2024-05-06firewire: core: add support for Linux kernel tracepointsTakashi Sakamoto2-1/+6
2024-05-06firewire: core: replace local macros with common inline functions for isochro...Takashi Sakamoto1-7/+5
2024-05-06firewire: core: add common macro to serialize/deserialize isochronous packet ...Takashi Sakamoto2-0/+110
2024-05-06firewire: core: obsolete tcode check macros with inline functionsTakashi Sakamoto3-12/+19
2024-05-06firewire: ohci: replace hard-coded values with common macrosTakashi Sakamoto1-4/+14
2024-05-06firewire: ohci: replace hard-coded values with inline functions for asynchron...Takashi Sakamoto1-15/+15
2024-05-06firewire: ohci: replace local macros with common inline functions for asynchr...Takashi Sakamoto1-16/+8
2024-05-06firewire: core: replace local macros with common inline functions for asynchr...Takashi Sakamoto1-82/+56
2024-05-06firewire: core: add common inline functions to serialize/deserialize asynchro...Takashi Sakamoto5-0/+726
2024-05-06firewire: ohci: use pci_irq_vector() to retrieve allocated interrupt lineTakashi Sakamoto1-5/+13
2024-05-06firewire: ohci: obsolete usage of deprecated API for MSITakashi Sakamoto1-4/+9
2024-05-06firewire: ohci: replace request_irq() with request_threaded_irq()Takashi Sakamoto1-4/+4
2024-05-06Revert "firewire: ohci: use devres for requested IRQ"Takashi Sakamoto1-6/+8
2024-05-06firewire: core: option to log bus reset initiationAdam Goldman3-0/+21
2024-04-29firewire: ohci: fulfill timestamp for some local asynchronous transactionTakashi Sakamoto1-2/+6
2024-04-29firewire: nosy: ensure user_length is taken into account when fetching packet...Thanassis Avgerinos1-2/+4
2024-04-11scsi: sbp2: Switch to using ->device_configureChristoph Hellwig1-3/+4
2024-04-11scsi: core: Add a dma_alignment field to the host and host templateChristoph Hellwig1-6/+0
2024-04-06firewire: ohci: mask bus reset interrupts between ISR and bottom halfAdam Goldman1-1/+5
2024-03-21firewire: core: add memo about the caller of show functions for device attrib...Takashi Sakamoto1-0/+2
2024-03-18Revert "firewire: Kill unnecessary buf check in device_attribute.show"Li Zhijian1-4/+12
2024-03-11firewire: core: fix build failure due to the caller of fw_csr_string()Takashi Sakamoto1-1/+1
2024-03-11firewire: Convert snprintf/sprintf to sysfs_emitLi Zhijian1-2/+2
2024-03-11firewire: Kill unnecessary buf check in device_attribute.showLi Zhijian1-11/+3
2024-03-06firewire: ohci: prevent leak of left-over IRQ on unbindEdmund Raile1-0/+2
2024-02-29firewire: core: use long bus reset on gap count errorTakashi Sakamoto1-1/+13
2024-02-07firewire: core: send bus reset promptly on gap count errorTakashi Sakamoto1-1/+17
2024-02-01firewire: core: search descriptor leaf just after vendor directory entry in r...Takashi Sakamoto1-1/+10
2024-02-01firewire: core: correct documentation of fw_csr_string() kernel APITakashi Sakamoto1-4/+3
2024-01-10firewire: core: fill model field in modalias of unit device for legacy layout...Takashi Sakamoto2-3/+20
2024-01-08firewire: core: detect model name for legacy layout of configuration ROMTakashi Sakamoto2-9/+27
2024-01-08firewire: core: detect numeric model identifier for legacy layout of configur...Takashi Sakamoto2-15/+49
2024-01-08firewire: test: add test of device attributes for legacy AV/C deviceTakashi Sakamoto1-0/+111
2024-01-08firewire: test: add test of device attributes for simple AV/C deviceTakashi Sakamoto1-0/+119
2024-01-08firewire: test: add KUnit test for device attributesTakashi Sakamoto4-0/+40
2024-01-08firewire: core: replace magic number with macroTakashi Sakamoto1-5/+7
2024-01-08firewire: core: adds constant qualifier for local helper functionsTakashi Sakamoto1-3/+3
2024-01-08firewire: make fw_bus_type constGreg Kroah-Hartman1-1/+1
2024-01-05firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and A...Takashi Sakamoto1-0/+51
2023-12-03Merge tag 'firewire-fixes-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-7/+4
2023-11-30firewire: core: fix possible memory leak in create_units()Yang Yingliang1-7/+4
2023-11-24scsi: Change SCSI device boolean fields to single bit flagsDamien Le Moal1-3/+3
2023-11-05firewire: Annotate struct fw_node with __counted_byKees Cook1-1/+1
2023-10-27scsi: sd: Introduce manage_shutdown device flagDamien Le Moal1-0/+1
2023-09-28scsi: sd: Differentiate system and runtime start/stop managementDamien Le Moal1-3/+6
2023-09-15Revert "firewire: core: obsolete usage of GFP_ATOMIC at building node tree"Takashi Sakamoto2-2/+2
2023-06-24firewire: net: fix use after free in fwnet_finish_incoming_packet()Zhang Shurong1-2/+4
2023-06-06firewire: core: obsolete usage of GFP_ATOMIC at building node treeTakashi Sakamoto2-2/+2
2023-06-06firewire: ohci: release buffer for AR req/resp contexts when managed resource...Takashi Sakamoto1-17/+14
2023-06-06firewire: ohci: use devres for content of configuration ROMTakashi Sakamoto1-18/+9
2023-06-06firewire: ohci: use devres for IT, IR, AT/receive, and AT/request contextsTakashi Sakamoto1-15/+8
2023-06-06firewire: ohci: use devres for list of isochronous contextsTakashi Sakamoto1-10/+9
2023-06-06firewire: ohci: use devres for requested IRQTakashi Sakamoto1-8/+4
2023-06-06firewire: ohci: use devres for misc DMA bufferTakashi Sakamoto1-10/+3
2023-06-06firewire: ohci: use devres for MMIO region mappingTakashi Sakamoto1-20/+6
2023-06-06firewire: ohci: use devres for PCI-related resourcesTakashi Sakamoto1-7/+3
2023-06-06firewire: ohci: use devres for memory object of ohci structureTakashi Sakamoto1-16/+17
2023-05-30firewire: fix build failure due to missing module licenseTakashi Sakamoto1-0/+2
2023-05-30firewire: cdev: implement new event relevant to phy packet with time stampTakashi Sakamoto1-22/+68
2023-05-30firewire: cdev: add new event to notify phy packet with time stampTakashi Sakamoto1-0/+14
2023-05-30firewire: cdev: code refactoring to dispatch event for phy packetTakashi Sakamoto1-27/+51
2023-05-30firewire: cdev: implement new event to notify response subaction with time stampTakashi Sakamoto1-31/+65
2023-05-30firewire: cdev: add new event to notify response subaction with time stampTakashi Sakamoto1-0/+15
2023-05-30firewire: cdev: code refactoring to operate event of responseTakashi Sakamoto1-12/+15