Searched refs:ioatdma_chan (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/ioat/ |
H A D | dma.h | 73 struct ioatdma_chan *idx[IOAT_MAX_CHANS]; 94 struct ioatdma_chan { struct 205 static inline struct ioatdma_chan *to_ioat_chan(struct dma_chan *c) in to_ioat_chan() 207 return container_of(c, struct ioatdma_chan, dma_chan); in to_ioat_chan() 220 __dump_desc_dbg(struct ioatdma_chan *ioat_chan, struct ioat_dma_descriptor *hw, in __dump_desc_dbg() 235 static inline struct ioatdma_chan * 241 static inline u64 ioat_chansts(struct ioatdma_chan *ioat_chan) in ioat_chansts() 251 static inline u32 ioat_chanerr(struct ioatdma_chan *ioat_chan) in ioat_chanerr() 256 static inline void ioat_suspend(struct ioatdma_chan *ioat_chan) in ioat_suspend() 264 static inline void ioat_reset(struct ioatdma_chan *ioat_cha [all...] |
H A D | sysfs.c | 45 struct ioatdma_chan *ioat_chan; in ioat_attr_show() 48 ioat_chan = container_of(kobj, struct ioatdma_chan, kobj); in ioat_attr_show() 60 struct ioatdma_chan *ioat_chan; in ioat_attr_store() 63 ioat_chan = container_of(kobj, struct ioatdma_chan, kobj); in ioat_attr_store() 81 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_kobject_add() 102 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_kobject_del() 113 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ring_size_show() 121 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ring_active_show() 130 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in intr_coalesce_show() 139 struct ioatdma_chan *ioat_cha in intr_coalesce_store() [all...] |
H A D | dma.c | 72 static void ioat_eh(struct ioatdma_chan *ioat_chan); 74 static void ioat_print_chanerrs(struct ioatdma_chan *ioat_chan, u32 chanerr) in ioat_print_chanerrs() 94 struct ioatdma_chan *ioat_chan; in ioat_dma_do_interrupt() 127 struct ioatdma_chan *ioat_chan = data; in ioat_dma_do_interrupt_msix() 135 void ioat_stop(struct ioatdma_chan *ioat_chan) in ioat_stop() 171 static void __ioat_issue_pending(struct ioatdma_chan *ioat_chan) in __ioat_issue_pending() 185 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_issue_pending() 201 static void ioat_update_pending(struct ioatdma_chan *ioat_chan) in ioat_update_pending() 207 static void __ioat_start_null_desc(struct ioatdma_chan *ioat_chan) in __ioat_start_null_desc() 241 void ioat_start_null_desc(struct ioatdma_chan *ioat_cha [all...] |
H A D | prep.c | 104 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_dma_prep_memcpy_lock() 156 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in __ioat_prep_xor_lock() 248 struct ioatdma_chan *ioat_chan = to_ioat_chan(chan); in ioat_prep_xor() 261 struct ioatdma_chan *ioat_chan = to_ioat_chan(chan); in ioat_prep_xor_val() 276 dump_pq_desc_dbg(struct ioatdma_chan *ioat_chan, struct ioat_ring_ent *desc, in dump_pq_desc_dbg() 303 static void dump_pq16_desc_dbg(struct ioatdma_chan *ioat_chan, in dump_pq16_desc_dbg() 344 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in __ioat_prep_pq_lock() 468 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in __ioat_prep_pq16_lock() 578 struct ioatdma_chan *ioat_chan = to_ioat_chan(chan); in ioat_prep_pq() 623 struct ioatdma_chan *ioat_cha in ioat_prep_pq_val() [all...] |
H A D | init.c | 121 struct ioatdma_chan *ioat_chan, int idx); 405 struct ioatdma_chan *ioat_chan; in ioat_dma_setup_interrupts() 567 struct ioatdma_chan *ioat_chan; in ioat_enumerate_channels() 609 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_free_chan_resources() 680 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_alloc_chan_resources() 767 struct ioatdma_chan *ioat_chan, int idx) in ioat_init_channel() 1065 struct ioatdma_chan *ioat_chan; in ioat_intr_quirk() 1093 struct ioatdma_chan *ioat_chan; in ioat3_dma_probe() 1214 struct ioatdma_chan *ioat_chan; in ioat_shutdown() 1245 struct ioatdma_chan *ioat_cha in ioat_resume() [all...] |
/kernel/linux/linux-6.6/drivers/dma/ioat/ |
H A D | dma.h | 73 struct ioatdma_chan *idx[IOAT_MAX_CHANS]; 95 struct ioatdma_chan { struct 204 static inline struct ioatdma_chan *to_ioat_chan(struct dma_chan *c) in to_ioat_chan() 206 return container_of(c, struct ioatdma_chan, dma_chan); in to_ioat_chan() 219 __dump_desc_dbg(struct ioatdma_chan *ioat_chan, struct ioat_dma_descriptor *hw, in __dump_desc_dbg() 234 static inline struct ioatdma_chan * 240 static inline u64 ioat_chansts(struct ioatdma_chan *ioat_chan) in ioat_chansts() 250 static inline u32 ioat_chanerr(struct ioatdma_chan *ioat_chan) in ioat_chanerr() 255 static inline void ioat_suspend(struct ioatdma_chan *ioat_chan) in ioat_suspend() 263 static inline void ioat_reset(struct ioatdma_chan *ioat_cha [all...] |
H A D | sysfs.c | 45 struct ioatdma_chan *ioat_chan; in ioat_attr_show() 48 ioat_chan = container_of(kobj, struct ioatdma_chan, kobj); in ioat_attr_show() 60 struct ioatdma_chan *ioat_chan; in ioat_attr_store() 63 ioat_chan = container_of(kobj, struct ioatdma_chan, kobj); in ioat_attr_store() 81 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_kobject_add() 102 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_kobject_del() 113 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ring_size_show() 121 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ring_active_show() 130 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in intr_coalesce_show() 139 struct ioatdma_chan *ioat_cha in intr_coalesce_store() [all...] |
H A D | dma.c | 72 static void ioat_eh(struct ioatdma_chan *ioat_chan); 74 static void ioat_print_chanerrs(struct ioatdma_chan *ioat_chan, u32 chanerr) in ioat_print_chanerrs() 94 struct ioatdma_chan *ioat_chan; in ioat_dma_do_interrupt() 127 struct ioatdma_chan *ioat_chan = data; in ioat_dma_do_interrupt_msix() 135 void ioat_stop(struct ioatdma_chan *ioat_chan) in ioat_stop() 171 static void __ioat_issue_pending(struct ioatdma_chan *ioat_chan) in __ioat_issue_pending() 185 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_issue_pending() 201 static void ioat_update_pending(struct ioatdma_chan *ioat_chan) in ioat_update_pending() 207 static void __ioat_start_null_desc(struct ioatdma_chan *ioat_chan) in __ioat_start_null_desc() 241 void ioat_start_null_desc(struct ioatdma_chan *ioat_cha [all...] |
H A D | prep.c | 104 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_dma_prep_memcpy_lock() 156 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in __ioat_prep_xor_lock() 248 struct ioatdma_chan *ioat_chan = to_ioat_chan(chan); in ioat_prep_xor() 261 struct ioatdma_chan *ioat_chan = to_ioat_chan(chan); in ioat_prep_xor_val() 276 dump_pq_desc_dbg(struct ioatdma_chan *ioat_chan, struct ioat_ring_ent *desc, in dump_pq_desc_dbg() 303 static void dump_pq16_desc_dbg(struct ioatdma_chan *ioat_chan, in dump_pq16_desc_dbg() 344 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in __ioat_prep_pq_lock() 468 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in __ioat_prep_pq16_lock() 578 struct ioatdma_chan *ioat_chan = to_ioat_chan(chan); in ioat_prep_pq() 623 struct ioatdma_chan *ioat_cha in ioat_prep_pq_val() [all...] |
H A D | init.c | 120 struct ioatdma_chan *ioat_chan, int idx); 404 struct ioatdma_chan *ioat_chan; in ioat_dma_setup_interrupts() 566 struct ioatdma_chan *ioat_chan; in ioat_enumerate_channels() 609 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_free_chan_resources() 680 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_alloc_chan_resources() 767 struct ioatdma_chan *ioat_chan, int idx) in ioat_init_channel() 1065 struct ioatdma_chan *ioat_chan; in ioat_intr_quirk() 1093 struct ioatdma_chan *ioat_chan; in ioat3_dma_probe() 1214 struct ioatdma_chan *ioat_chan; in ioat_shutdown() 1245 struct ioatdma_chan *ioat_cha in ioat_resume() [all...] |
Completed in 9 milliseconds