Lines Matching refs:pf

56 	struct pcmcia_function *pf;
103 state.pf = NULL;
531 struct pcmcia_function *pf;
561 SIMPLEQ_FOREACH(pf, &card->pf_head, pf_list) {
562 printf("%s: function %d: ", sc->dev.dv_xname, pf->number);
564 switch (pf->function) {
605 printf("unknown (%d)", pf->function);
609 printf(", ccr addr %lx mask %lx\n", pf->ccr_base, pf->ccr_mask);
611 SIMPLEQ_FOREACH(cfe, &pf->cfe_head, cfe_list) {
613 sc->dev.dv_xname, pf->number, cfe->number);
716 struct pcmcia_function *pf, *pfnext;
718 for (pf = SIMPLEQ_FIRST(&state->card->pf_head);
719 pf != NULL; pf = pfnext) {
720 pfnext = SIMPLEQ_NEXT(pf, pf_list);
721 free(pf, M_DEVBUF, 0);
728 state->pf = NULL;
874 if (state->pf) {
875 if (state->pf->function == PCMCIA_FUNCTION_UNSPEC) {
884 state->pf = NULL;
887 if (state->pf == NULL) {
888 state->pf = malloc(sizeof(*state->pf), M_DEVBUF,
890 if (state->pf == NULL)
892 state->pf->number = state->count++;
893 state->pf->last_config_index = -1;
894 SIMPLEQ_INIT(&state->pf->cfe_head);
896 SIMPLEQ_INSERT_TAIL(&state->card->pf_head, state->pf,
899 state->pf->function = pcmcia_tuple_read_1(tuple, 0);
927 if (state->pf == NULL) {
928 state->pf = malloc(sizeof(*state->pf),
930 if (state->pf == NULL)
932 state->pf->number = state->count++;
933 state->pf->last_config_index = -1;
934 SIMPLEQ_INIT(&state->pf->cfe_head);
937 state->pf, pf_list);
939 state->pf->function = PCMCIA_FUNCTION_UNSPEC;
941 state->pf->last_config_index =
944 state->pf->ccr_base = 0;
946 state->pf->ccr_base |=
950 state->pf->ccr_mask = 0;
952 state->pf->ccr_mask |=
1018 SIMPLEQ_INSERT_TAIL(&state->pf->cfe_head,