Lines Matching refs:idx

343 	int		idx, max_idx;	/* plug index */  in av1394_ioctl_plug_init_local()  local
357 idx = AV1394_OPCR0_IDX; in av1394_ioctl_plug_init_local()
358 max_idx = idx + AV1394_PCR_ADDR_NOPCR - 1; in av1394_ioctl_plug_init_local()
361 idx = AV1394_IPCR0_IDX; in av1394_ioctl_plug_init_local()
362 max_idx = idx + AV1394_PCR_ADDR_NIPCR - 1; in av1394_ioctl_plug_init_local()
366 for (; idx <= max_idx; idx++) { in av1394_ioctl_plug_init_local()
367 if (cmp->cmp_pcr[idx] != NULL) { in av1394_ioctl_plug_init_local()
370 err = av1394_pcr_init(avp, idx, AV1394_PCR_INIT_VAL); in av1394_ioctl_plug_init_local()
377 idx = max_idx = av1394_pcr_ph2idx(ph); in av1394_ioctl_plug_init_local()
380 if (cmp->cmp_pcr[idx] == NULL) { in av1394_ioctl_plug_init_local()
381 err = av1394_pcr_init(avp, idx, AV1394_PCR_INIT_VAL); in av1394_ioctl_plug_init_local()
387 if ((err != DDI_SUCCESS) || (idx > max_idx)) { in av1394_ioctl_plug_init_local()
390 pip->pi_rnum = av1394_pcr_idx2num(idx); in av1394_ioctl_plug_init_local()
430 av1394_pcr_init(av1394_inst_t *avp, int idx, uint32_t val) in av1394_pcr_init() argument
439 cmp->cmp_pcr[idx] = pcr; in av1394_pcr_init()
441 addr = av1394_pcr_idx2addr(idx); in av1394_pcr_init()
445 cmp->cmp_pcr[idx] = NULL; in av1394_pcr_init()
455 av1394_pcr_fini(av1394_inst_t *avp, int idx) in av1394_pcr_fini() argument
459 av1394_pcr_free_addr(avp, &cmp->cmp_pcr[idx]->pcr_addr_hdl); in av1394_pcr_fini()
460 kmem_free(cmp->cmp_pcr[idx], sizeof (av1394_pcr_t)); in av1394_pcr_fini()
461 cmp->cmp_pcr[idx] = NULL; in av1394_pcr_fini()
548 int idx = av1394_pcr_ph2idx(ph); in av1394_pcr_ph2pcr() local
550 if ((idx >= 0) && (idx < NELEM(cmp->cmp_pcr))) { in av1394_pcr_ph2pcr()
551 return (cmp->cmp_pcr[idx]); in av1394_pcr_ph2pcr()
561 av1394_pcr_idx2addr(int idx) in av1394_pcr_idx2addr() argument
563 return (AV1394_PCR_ADDR_START + idx * 4); in av1394_pcr_idx2addr()
570 av1394_pcr_idx2num(int idx) in av1394_pcr_idx2num() argument
572 ASSERT(!av1394_pcr_idx_is_mpr(idx)); in av1394_pcr_idx2num()
574 return ((idx - 1) % 32); in av1394_pcr_idx2num()
581 av1394_pcr_idx_is_mpr(int idx) in av1394_pcr_idx_is_mpr() argument
583 return (idx % 32 == 0); in av1394_pcr_idx_is_mpr()
612 int idx; /* PCR index */ in av1394_pcr_recv_read_request() local
615 idx = (req->cmd_addr - AV1394_PCR_ADDR_START) / 4; in av1394_pcr_recv_read_request()
619 } else if ((idx >= NELEM(cmp->cmp_pcr)) || in av1394_pcr_recv_read_request()
620 ((pcr = cmp->cmp_pcr[idx]) == NULL)) { in av1394_pcr_recv_read_request()
639 int idx; /* PCR index */ in av1394_pcr_recv_lock_request() local
642 idx = (req->cmd_addr - AV1394_PCR_ADDR_START) / 4; in av1394_pcr_recv_lock_request()
647 } else if ((idx >= NELEM(cmp->cmp_pcr)) || in av1394_pcr_recv_lock_request()
648 ((pcr = cmp->cmp_pcr[idx]) == NULL)) { in av1394_pcr_recv_lock_request()