Lines Matching refs:qat_softc

179 struct qat_softc;
181 typedef int (*qat_cb_t)(struct qat_softc *, void *, void *);
215 struct qat_softc *qb_sc; /* back pointer to softc */
681 struct qat_softc *qcy_sc;
751 uint32_t (*qhw_get_accel_mask)(struct qat_softc *);
752 uint32_t (*qhw_get_ae_mask)(struct qat_softc *);
753 enum qat_sku (*qhw_get_sku)(struct qat_softc *);
754 uint32_t (*qhw_get_accel_cap)(struct qat_softc *);
755 const char *(*qhw_get_fw_uof_name)(struct qat_softc *);
756 void (*qhw_enable_intr)(struct qat_softc *);
757 void (*qhw_init_etr_intr)(struct qat_softc *, int);
758 int (*qhw_init_admin_comms)(struct qat_softc *);
759 int (*qhw_send_admin_init)(struct qat_softc *);
760 int (*qhw_init_arb)(struct qat_softc *);
761 void (*qhw_get_arb_mapping)(struct qat_softc *, const uint32_t **);
762 void (*qhw_enable_error_correction)(struct qat_softc *);
763 int (*qhw_check_uncorrectable_error)(struct qat_softc *);
764 void (*qhw_print_err_registers)(struct qat_softc *);
765 void (*qhw_disable_error_interrupts)(struct qat_softc *);
766 int (*qhw_check_slice_hang)(struct qat_softc *);
767 int (*qhw_set_ssm_wdtimer)(struct qat_softc *);
807 struct qat_softc {
918 qat_dump_bar_write_4(struct qat_softc *sc, int baroff, bus_size_t offset,
934 qat_bar_write_4(struct qat_softc *sc, int baroff, bus_size_t offset,
948 qat_bar_read_4(struct qat_softc *sc, int baroff, bus_size_t offset)
958 qat_misc_write_4(struct qat_softc *sc, bus_size_t offset, uint32_t value)
965 qat_misc_read_4(struct qat_softc *sc, bus_size_t offset)
972 qat_misc_read_write_or_4(struct qat_softc *sc, bus_size_t offset,
983 qat_misc_read_write_and_4(struct qat_softc *sc, bus_size_t offset,
994 qat_etr_write_4(struct qat_softc *sc, bus_size_t offset, uint32_t value)
1001 qat_etr_read_4(struct qat_softc *sc, bus_size_t offset)
1008 qat_ae_local_write_4(struct qat_softc *sc, u_char ae, bus_size_t offset,
1020 qat_ae_local_read_4(struct qat_softc *sc, u_char ae, bus_size_t offset)
1030 qat_ae_xfer_write_4(struct qat_softc *sc, u_char ae, bus_size_t offset,
1040 qat_cap_global_write_4(struct qat_softc *sc, bus_size_t offset, uint32_t value)
1047 qat_cap_global_read_4(struct qat_softc *sc, bus_size_t offset)
1055 qat_etr_bank_write_4(struct qat_softc *sc, int bank,
1064 qat_etr_bank_read_4(struct qat_softc *sc, int bank,
1073 qat_etr_ap_bank_write_4(struct qat_softc *sc, int ap_bank,
1081 qat_etr_ap_bank_read_4(struct qat_softc *sc, int ap_bank,
1090 qat_etr_bank_ring_write_4(struct qat_softc *sc, int bank, int ring,
1098 qat_etr_bank_ring_read_4(struct qat_softc *sc, int bank, int ring,
1106 qat_etr_bank_ring_base_write_8(struct qat_softc *sc, int bank, int ring,
1118 qat_arb_ringsrvarben_write_4(struct qat_softc *sc, int index, uint32_t value)
1126 qat_arb_sarconfig_write_4(struct qat_softc *sc, int index, uint32_t value)
1134 qat_arb_wrk_2_ser_map_write_4(struct qat_softc *sc, int index, uint32_t value)
1143 void qat_free_dmamem(struct qat_softc *, struct qat_dmamem *);
1144 int qat_alloc_dmamem(struct qat_softc *, struct qat_dmamem *,
1147 int qat_etr_setup_ring(struct qat_softc *, int, uint32_t, uint32_t,
1150 int qat_etr_put_msg(struct qat_softc *, struct qat_ring *,