Lines Matching refs:pde_data
96 struct nubus_proc_pde_data *pde_data; in nubus_proc_alloc_pde_data() local
98 pde_data = kmalloc(sizeof(*pde_data), GFP_KERNEL); in nubus_proc_alloc_pde_data()
99 if (!pde_data) in nubus_proc_alloc_pde_data()
102 pde_data->res_ptr = ptr; in nubus_proc_alloc_pde_data()
103 pde_data->res_size = size; in nubus_proc_alloc_pde_data()
104 return pde_data; in nubus_proc_alloc_pde_data()
110 struct nubus_proc_pde_data *pde_data; in nubus_proc_rsrc_show() local
112 pde_data = PDE_DATA(inode); in nubus_proc_rsrc_show()
113 if (!pde_data) in nubus_proc_rsrc_show()
116 if (pde_data->res_size > m->size) in nubus_proc_rsrc_show()
119 if (pde_data->res_size) { in nubus_proc_rsrc_show()
127 ent.base = pde_data->res_ptr; in nubus_proc_rsrc_show()
129 nubus_seq_write_rsrc_mem(m, &ent, pde_data->res_size); in nubus_proc_rsrc_show()
131 unsigned int data = (unsigned int)pde_data->res_ptr; in nubus_proc_rsrc_show()
145 struct nubus_proc_pde_data *pde_data; in nubus_proc_add_rsrc_mem() local
152 pde_data = nubus_proc_alloc_pde_data(nubus_dirptr(ent), size); in nubus_proc_add_rsrc_mem()
154 pde_data = NULL; in nubus_proc_add_rsrc_mem()
156 nubus_proc_rsrc_show, pde_data); in nubus_proc_add_rsrc_mem()