Lines Matching refs:pded
97 struct nubus_proc_pde_data *pded; in nubus_proc_alloc_pde_data() local
99 pded = kmalloc(sizeof(*pded), GFP_KERNEL); in nubus_proc_alloc_pde_data()
100 if (!pded) in nubus_proc_alloc_pde_data()
103 pded->res_ptr = ptr; in nubus_proc_alloc_pde_data()
104 pded->res_size = size; in nubus_proc_alloc_pde_data()
105 return pded; in nubus_proc_alloc_pde_data()
111 struct nubus_proc_pde_data *pded; in nubus_proc_rsrc_show() local
113 pded = pde_data(inode); in nubus_proc_rsrc_show()
114 if (!pded) in nubus_proc_rsrc_show()
117 if (pded->res_size > m->size) in nubus_proc_rsrc_show()
120 if (pded->res_size) { in nubus_proc_rsrc_show()
128 ent.base = pded->res_ptr; in nubus_proc_rsrc_show()
130 nubus_seq_write_rsrc_mem(m, &ent, pded->res_size); in nubus_proc_rsrc_show()
132 unsigned int data = (unsigned int)pded->res_ptr; in nubus_proc_rsrc_show()
158 struct nubus_proc_pde_data *pded; in nubus_proc_add_rsrc_mem() local
165 pded = nubus_proc_alloc_pde_data(nubus_dirptr(ent), size); in nubus_proc_add_rsrc_mem()
167 pded = NULL; in nubus_proc_add_rsrc_mem()
170 &nubus_rsrc_proc_ops, pded); in nubus_proc_add_rsrc_mem()