Lines Matching refs:sc_bh

165 	bus_space_handle_t	sc_bh;  member
308 0, &sc->sc_bh)) { in tpm_attach()
314 if (!tpm_probe(sc->sc_bt, sc->sc_bh)) { in tpm_attach()
475 r = bus_space_read_4(sc->sc_bt, sc->sc_bh, TPM_INTF_CAPABILITIES); in tpm_init_tis()
483 intmask = bus_space_read_4(sc->sc_bt, sc->sc_bh, TPM_INTERRUPT_ENABLE); in tpm_init_tis()
487 bus_space_write_4(sc->sc_bt, sc->sc_bh, TPM_INTERRUPT_ENABLE, intmask); in tpm_init_tis()
494 sc->sc_devid = bus_space_read_4(sc->sc_bt, sc->sc_bh, TPM_ID); in tpm_init_tis()
495 sc->sc_rev = bus_space_read_1(sc->sc_bt, sc->sc_bh, TPM_REV); in tpm_init_tis()
521 intmask = bus_space_read_4(sc->sc_bt, sc->sc_bh, TPM_INTERRUPT_ENABLE); in tpm_init_crb()
523 bus_space_write_4(sc->sc_bt, sc->sc_bh, TPM_INTERRUPT_ENABLE, intmask); in tpm_init_crb()
526 sc->sc_cmd_off = bus_space_read_4(sc->sc_bt, sc->sc_bh, in tpm_init_crb()
528 sc->sc_cmd_off |= ((uint64_t) bus_space_read_4(sc->sc_bt, sc->sc_bh, in tpm_init_crb()
530 sc->sc_cmd_sz = bus_space_read_4(sc->sc_bt, sc->sc_bh, in tpm_init_crb()
533 sc->sc_rsp_off = bus_space_read_4(sc->sc_bt, sc->sc_bh, in tpm_init_crb()
535 sc->sc_rsp_off |= ((uint64_t) bus_space_read_4(sc->sc_bt, sc->sc_bh, in tpm_init_crb()
537 sc->sc_rsp_sz = bus_space_read_4(sc->sc_bt, sc->sc_bh, in tpm_init_crb()
577 if ((bus_space_read_1(sc->sc_bt, sc->sc_bh, TPM_ACCESS) & in tpm_request_locality_tis()
582 bus_space_write_1(sc->sc_bt, sc->sc_bh, TPM_ACCESS, in tpm_request_locality_tis()
587 while ((r = bus_space_read_1(sc->sc_bt, sc->sc_bh, TPM_ACCESS) & in tpm_request_locality_tis()
612 r = bus_space_read_4(sc->sc_bt, sc->sc_bh, TPM_CRB_LOC_CTRL); in tpm_request_locality_crb()
613 bus_space_write_4(sc->sc_bt, sc->sc_bh, TPM_CRB_LOC_CTRL, in tpm_request_locality_crb()
619 r = bus_space_read_4(sc->sc_bt, sc->sc_bh, TPM_CRB_LOC_STATE); in tpm_request_locality_crb()
622 r = bus_space_read_4(sc->sc_bt, sc->sc_bh, TPM_CRB_LOC_STATE); in tpm_request_locality_crb()
636 if ((bus_space_read_1(sc->sc_bt, sc->sc_bh, TPM_ACCESS) & in tpm_release_locality_tis()
640 bus_space_write_1(sc->sc_bt, sc->sc_bh, TPM_ACCESS, in tpm_release_locality_tis()
650 r = bus_space_read_4(sc->sc_bt, sc->sc_bh, TPM_CRB_LOC_CTRL); in tpm_release_locality_crb()
651 bus_space_write_4(sc->sc_bt, sc->sc_bh, TPM_CRB_LOC_CTRL, in tpm_release_locality_crb()
668 burst = bus_space_read_1(sc->sc_bt, sc->sc_bh, TPM_STS + 1); in tpm_getburst()
671 burst2 = bus_space_read_1(sc->sc_bt, sc->sc_bh, TPM_STS + 2); in tpm_getburst()
689 return bus_space_read_1(sc->sc_bt, sc->sc_bh, TPM_STS) & TPM_STS_MASK; in tpm_status()
701 r = bus_space_read_4(sc->sc_bt, sc->sc_bh, offset); in tpm_waitfor()
706 r = bus_space_read_4(sc->sc_bt, sc->sc_bh, offset); in tpm_waitfor()
761 c = bus_space_read_1(sc->sc_bt, sc->sc_bh, TPM_DATA); in tpm_read_tis()
796 *p = bus_space_read_1(sc->sc_bt, sc->sc_bh, in tpm_read_crb()
825 r = bus_space_read_4(sc->sc_bt, sc->sc_bh, TPM_CRB_CTRL_REQ); in tpm_read_crb()
826 bus_space_write_4(sc->sc_bt, sc->sc_bh, TPM_CRB_CTRL_REQ, in tpm_read_crb()
861 bus_space_write_1(sc->sc_bt, sc->sc_bh, TPM_STS, in tpm_write_tis()
875 bus_space_write_1(sc->sc_bt, sc->sc_bh, TPM_DATA, *p++); in tpm_write_tis()
888 bus_space_write_1(sc->sc_bt, sc->sc_bh, TPM_DATA, *p); in tpm_write_tis()
907 bus_space_write_1(sc->sc_bt, sc->sc_bh, TPM_STS, TPM_STS_GO); in tpm_write_tis()
925 if (bus_space_read_4(sc->sc_bt, sc->sc_bh, TPM_CRB_CTRL_STS) in tpm_write_crb()
937 bus_space_write_4(sc->sc_bt, sc->sc_bh, TPM_CRB_CTRL_CANCEL, in tpm_write_crb()
941 r = bus_space_read_4(sc->sc_bt, sc->sc_bh, TPM_CRB_CTRL_STS); in tpm_write_crb()
944 r = bus_space_read_4(sc->sc_bt, sc->sc_bh, TPM_CRB_CTRL_REQ); in tpm_write_crb()
945 bus_space_write_4(sc->sc_bt, sc->sc_bh, TPM_CRB_CTRL_REQ, in tpm_write_crb()
955 r = bus_space_read_4(sc->sc_bt, sc->sc_bh, TPM_CRB_CTRL_REQ); in tpm_write_crb()
956 bus_space_write_4(sc->sc_bt, sc->sc_bh, TPM_CRB_CTRL_REQ, in tpm_write_crb()
969 bus_space_write_1(sc->sc_bt, sc->sc_bh, sc->sc_cmd_off + count, in tpm_write_crb()
974 bus_space_barrier(sc->sc_bt, sc->sc_bh, sc->sc_cmd_off, len, in tpm_write_crb()
980 bus_space_write_4(sc->sc_bt, sc->sc_bh, TPM_CRB_CTRL_START, in tpm_write_crb()
982 bus_space_barrier(sc->sc_bt, sc->sc_bh, TPM_CRB_CTRL_START, 4, in tpm_write_crb()