Lines Matching refs:ph
184 int ph; in av1394_ioctl_plug_fini() local
186 ph = (int)(intptr_t)arg; in av1394_ioctl_plug_fini()
188 if (av1394_pcr_ph_is_remote(ph) || av1394_pcr_ph_is_mpr(ph)) { in av1394_ioctl_plug_fini()
193 if (av1394_pcr_ph2pcr(cmp, ph) != NULL) { in av1394_ioctl_plug_fini()
194 av1394_pcr_fini(avp, av1394_pcr_ph2idx(ph)); in av1394_ioctl_plug_fini()
213 int ph; in av1394_ioctl_plug_reg_read() local
219 ph = pr.pr_handle; in av1394_ioctl_plug_reg_read()
221 if (av1394_pcr_ph_is_remote(ph)) { in av1394_ioctl_plug_reg_read()
222 ret = av1394_pcr_remote_read(avp, ph, &pr.pr_val); in av1394_ioctl_plug_reg_read()
224 switch (av1394_pcr_ph2idx(ph)) { in av1394_ioctl_plug_reg_read()
235 if ((pcr = av1394_pcr_ph2pcr(cmp, ph)) != NULL) { in av1394_ioctl_plug_reg_read()
262 int ph; in av1394_ioctl_plug_reg_cas() local
268 ph = pl.pl_handle; in av1394_ioctl_plug_reg_cas()
270 if (av1394_pcr_ph_is_remote(ph)) { in av1394_ioctl_plug_reg_cas()
271 ret = av1394_pcr_remote_cas(avp, ph, in av1394_ioctl_plug_reg_cas()
274 switch (av1394_pcr_ph2idx(ph)) { in av1394_ioctl_plug_reg_cas()
285 if ((pcr = av1394_pcr_ph2pcr(cmp, ph)) != NULL) { in av1394_ioctl_plug_reg_cas()
342 int ph; /* plug handle */ in av1394_ioctl_plug_init_local() local
376 ph = av1394_pcr_make_ph(pip->pi_loc, pip->pi_type, pip->pi_num); in av1394_ioctl_plug_init_local()
377 idx = max_idx = av1394_pcr_ph2idx(ph); in av1394_ioctl_plug_init_local()
403 int ph; in av1394_ioctl_plug_init_remote() local
411 ph = av1394_pcr_make_ph(pip->pi_loc, pip->pi_type, pip->pi_num); in av1394_ioctl_plug_init_remote()
414 if ((ret = av1394_pcr_remote_read(avp, ph, &val)) == 0) { in av1394_ioctl_plug_init_remote()
415 pip->pi_handle = ph; in av1394_ioctl_plug_init_remote()
507 int ph; in av1394_pcr_make_ph() local
511 ph = num + AV1394_IPCR0_IDX; in av1394_pcr_make_ph()
514 ph = num + AV1394_OPCR0_IDX; in av1394_pcr_make_ph()
517 ph = AV1394_IMPR_IDX; in av1394_pcr_make_ph()
520 ph = AV1394_OMPR_IDX; in av1394_pcr_make_ph()
527 ph |= AV1394_PCR_REMOTE; in av1394_pcr_make_ph()
530 return (ph); in av1394_pcr_make_ph()
537 av1394_pcr_ph2idx(int ph) in av1394_pcr_ph2idx() argument
539 return (ph & ~AV1394_PCR_REMOTE); in av1394_pcr_ph2idx()
546 av1394_pcr_ph2pcr(av1394_cmp_t *cmp, int ph) in av1394_pcr_ph2pcr() argument
548 int idx = av1394_pcr_ph2idx(ph); in av1394_pcr_ph2pcr()
587 av1394_pcr_ph_is_mpr(int ph) in av1394_pcr_ph_is_mpr() argument
589 return (av1394_pcr_ph2idx(ph) % 32 == 0); in av1394_pcr_ph_is_mpr()
596 av1394_pcr_ph_is_remote(int ph) in av1394_pcr_ph_is_remote() argument
598 return ((ph & AV1394_PCR_REMOTE) != 0); in av1394_pcr_ph_is_remote()
673 av1394_pcr_remote_read(av1394_inst_t *avp, int ph, uint32_t *valp) in av1394_pcr_remote_read() argument
684 cmd->cmd_addr = av1394_pcr_idx2addr(av1394_pcr_ph2idx(ph)); in av1394_pcr_remote_read()
705 av1394_pcr_remote_cas(av1394_inst_t *avp, int ph, uint32_t *old_valuep, in av1394_pcr_remote_cas() argument
717 cmd->cmd_addr = av1394_pcr_idx2addr(av1394_pcr_ph2idx(ph)); in av1394_pcr_remote_cas()