Lines Matching defs:qat_softc
807 struct qat_softc { struct
808 struct device *sc_dev;
810 pci_chipset_tag_t sc_pc;
811 pcitag_t sc_pcitag;
813 bus_space_tag_t sc_csrt[MAX_BARS];
814 bus_space_handle_t sc_csrh[MAX_BARS];
815 bus_size_t sc_csrs[MAX_BARS];
817 bus_dma_tag_t sc_dmat;
819 uint32_t sc_ae_num;
820 uint32_t sc_ae_mask;
822 struct qat_crypto sc_crypto; /* crypto services */
824 struct qat_hw sc_hw;
826 uint8_t sc_rev;
827 enum qat_sku sc_sku;
828 uint32_t sc_flags;
830 uint32_t sc_accel_num;
831 uint32_t sc_accel_mask;
832 uint32_t sc_accel_cap;
834 struct qat_admin_rings sc_admin_rings; /* use only for qat 1.5 */
835 struct qat_admin_comms sc_admin_comms; /* use only for qat 1.7 */
838 struct qat_bank *sc_etr_banks; /* array of etr banks */
839 struct qat_ap_bank *sc_etr_ap_banks; /* array of etr auto push banks */
842 struct qat_ae sc_ae[MAX_NUM_AE];
845 pci_intr_handle_t *sc_ih; /* banks and ae cluster ih */
846 void *sc_ae_ih_cookie; /* ae cluster ih cookie */
849 void *sc_fw_mof; /* mof via firmload(9) */
850 size_t sc_fw_mof_size; /* mof size */
851 struct qat_mof sc_mof; /* mof sections */
853 const char *sc_fw_uof_name; /* uof/suof name in mof */
855 void *sc_fw_uof; /* uof head */
856 size_t sc_fw_uof_size; /* uof size */
857 struct qat_aefw_uof sc_aefw_uof; /* UOF_OBJS in uof */
859 void *sc_fw_suof; /* suof head */
860 size_t sc_fw_suof_size; /* suof size */
861 struct qat_aefw_suof sc_aefw_suof; /* suof context */
863 void *sc_fw_mmp; /* mmp via firmload(9) */
864 size_t sc_fw_mmp_size; /* mmp size */