• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/ioat/

Lines Matching refs:ioat_softc

76 static int ioat_setup_intr(struct ioat_softc *ioat);
77 static int ioat_teardown_intr(struct ioat_softc *ioat);
79 static int ioat_start_channel(struct ioat_softc *ioat);
80 static int ioat_map_pci_bar(struct ioat_softc *ioat);
84 static boolean_t ioat_model_resets_msix(struct ioat_softc *ioat);
86 static void ioat_process_events(struct ioat_softc *ioat, boolean_t intr);
87 static inline uint32_t ioat_get_active(struct ioat_softc *ioat);
88 static inline uint32_t ioat_get_ring_space(struct ioat_softc *ioat);
89 static void ioat_free_ring(struct ioat_softc *, uint32_t size,
91 static int ioat_reserve_space(struct ioat_softc *, uint32_t, int mflags);
92 static union ioat_hw_descriptor *ioat_get_descriptor(struct ioat_softc *,
94 static struct ioat_descriptor *ioat_get_ring_entry(struct ioat_softc *,
96 static void ioat_halted_debug(struct ioat_softc *, uint32_t);
99 static void ioat_submit_single(struct ioat_softc *ioat);
102 static int ioat_reset_hw(struct ioat_softc *ioat);
106 static void ioat_get(struct ioat_softc *);
107 static void ioat_put(struct ioat_softc *);
108 static void ioat_drain_locked(struct ioat_softc *);
146 sizeof(struct ioat_softc),
156 static struct ioat_softc *ioat_channel[IOAT_MAX_CHANNELS];
270 struct ioat_softc *ioat;
336 ioat_bus_dmamap_destroy(struct ioat_softc *ioat, const char *func,
353 struct ioat_softc *ioat;
441 ioat_teardown_intr(struct ioat_softc *ioat)
456 ioat_start_channel(struct ioat_softc *ioat)
506 struct ioat_softc *ioat;
653 ioat_map_pci_bar(struct ioat_softc *ioat)
673 struct ioat_softc *ioat = arg;
693 ioat_setup_intr(struct ioat_softc *ioat)
737 ioat_model_resets_msix(struct ioat_softc *ioat)
762 struct ioat_softc *ioat = arg;
785 ioat_process_events(struct ioat_softc *ioat, boolean_t intr)
929 struct ioat_softc *ioat;
953 struct ioat_softc *ioat;
998 struct ioat_softc *ioat;
1009 struct ioat_softc *ioat;
1018 struct ioat_softc *ioat;
1027 struct ioat_softc *ioat;
1036 struct ioat_softc *ioat;
1045 struct ioat_softc *ioat;
1062 struct ioat_softc *ioat;
1071 struct ioat_softc *ioat;
1082 struct ioat_softc *ioat;
1097 struct ioat_softc *ioat;
1119 ioat_op_generic(struct ioat_softc *ioat, uint8_t op,
1193 struct ioat_softc *ioat;
1216 struct ioat_softc *ioat;
1241 struct ioat_softc *ioat;
1319 struct ioat_softc *ioat;
1389 struct ioat_softc *ioat;
1459 struct ioat_softc *ioat;
1485 ioat_get_active(struct ioat_softc *ioat)
1492 ioat_get_ring_space(struct ioat_softc *ioat)
1515 ioat_reserve_space(struct ioat_softc *ioat, uint32_t num_descs, int mflags)
1577 ioat_free_ring(struct ioat_softc *ioat, uint32_t size,
1585 ioat_get_ring_entry(struct ioat_softc *ioat, uint32_t index)
1592 ioat_get_descriptor(struct ioat_softc *ioat, uint32_t index)
1599 ioat_halted_debug(struct ioat_softc *ioat, uint32_t chanerr)
1620 struct ioat_softc *ioat;
1637 ioat_submit_single(struct ioat_softc *ioat)
1650 ioat_reset_hw(struct ioat_softc *ioat)
1810 struct ioat_softc *ioat;
1851 struct ioat_softc *ioat;
1881 struct ioat_softc *ioat;
1919 struct ioat_softc *ioat;
2000 ioat_get(struct ioat_softc *ioat)
2010 ioat_put(struct ioat_softc *ioat)
2021 ioat_drain_locked(struct ioat_softc *ioat)
2035 struct ioat_softc *sc;