Lines Matching refs:pd

153 	av1394_cfgrom_parsed_dir_t *pd;  in av1394_ioctl_node_get_text_leaf()  local
195 pd = &crp->cr_root_dir; in av1394_ioctl_node_get_text_leaf()
197 pd = &crp->cr_unit_dir; in av1394_ioctl_node_get_text_leaf()
200 if (n < pd->pd_tl_next) { in av1394_ioctl_node_get_text_leaf()
202 ret = av1394_cfgrom_read_leaf(avp, pd->pd_tl[n].tl_addr, &bp); in av1394_ioctl_node_get_text_leaf()
213 desc_entry = pd->pd_tl[n].tl_desc_entry; in av1394_ioctl_node_get_text_leaf()
223 tl32.tl_cnt = pd->pd_tl_next; in av1394_ioctl_node_get_text_leaf()
237 tl.tl_cnt = pd->pd_tl_next; in av1394_ioctl_node_get_text_leaf()
397 av1394_cfgrom_add_text_leaf(av1394_inst_t *avp, av1394_cfgrom_parsed_dir_t *pd, in av1394_cfgrom_add_text_leaf() argument
401 if (pd->pd_tl_next >= pd->pd_tl_size) { in av1394_cfgrom_add_text_leaf()
402 av1394_cfgrom_grow_parsed_dir(pd, 2); in av1394_cfgrom_add_text_leaf()
404 pd->pd_tl[pd->pd_tl_next].tl_addr = addr; in av1394_cfgrom_add_text_leaf()
405 pd->pd_tl[pd->pd_tl_next].tl_desc_entry = desc_entry; in av1394_cfgrom_add_text_leaf()
406 pd->pd_tl_next++; in av1394_cfgrom_add_text_leaf()
416 av1394_cfgrom_parsed_dir_t *pd; in av1394_cfgrom_unparse_rom() local
418 pd = &crp->cr_root_dir; in av1394_cfgrom_unparse_rom()
419 if (pd->pd_tl) { in av1394_cfgrom_unparse_rom()
420 kmem_free(pd->pd_tl, pd->pd_tl_size * sizeof (*pd->pd_tl)); in av1394_cfgrom_unparse_rom()
421 bzero(pd, sizeof (*pd)); in av1394_cfgrom_unparse_rom()
423 pd = &crp->cr_unit_dir; in av1394_cfgrom_unparse_rom()
424 if (pd->pd_tl) { in av1394_cfgrom_unparse_rom()
425 kmem_free(pd->pd_tl, pd->pd_tl_size * sizeof (*pd->pd_tl)); in av1394_cfgrom_unparse_rom()
426 bzero(pd, sizeof (*pd)); in av1394_cfgrom_unparse_rom()
435 av1394_cfgrom_grow_parsed_dir(av1394_cfgrom_parsed_dir_t *pd, int cnt) in av1394_cfgrom_grow_parsed_dir() argument
442 new_size = (pd->pd_tl_size + cnt) * sizeof (av1394_cfgrom_text_leaf_t); in av1394_cfgrom_grow_parsed_dir()
444 if (pd->pd_tl_size > 0) { in av1394_cfgrom_grow_parsed_dir()
445 bcopy(pd->pd_tl, new_tl, pd->pd_tl_size * sizeof (*pd->pd_tl)); in av1394_cfgrom_grow_parsed_dir()
446 kmem_free(pd->pd_tl, pd->pd_tl_size * sizeof (*pd->pd_tl)); in av1394_cfgrom_grow_parsed_dir()
448 pd->pd_tl = new_tl; in av1394_cfgrom_grow_parsed_dir()
449 pd->pd_tl_size += cnt; in av1394_cfgrom_grow_parsed_dir()