HelenOS sources
udf_node 159 uspace/srv/fs/udf/udf_idx.c udf_node_t *udf_node = malloc(sizeof(udf_node_t));
udf_node 160 uspace/srv/fs/udf/udf_idx.c if (udf_node == NULL) {
udf_node 167 uspace/srv/fs/udf/udf_idx.c free(udf_node);
udf_node 174 uspace/srv/fs/udf/udf_idx.c udf_node->index = index;
udf_node 175 uspace/srv/fs/udf/udf_idx.c udf_node->instance = instance;
udf_node 176 uspace/srv/fs/udf/udf_idx.c udf_node->ref_cnt = 1;
udf_node 177 uspace/srv/fs/udf/udf_idx.c udf_node->link_cnt = 0;
udf_node 178 uspace/srv/fs/udf/udf_idx.c udf_node->fs_node = fs_node;
udf_node 179 uspace/srv/fs/udf/udf_idx.c udf_node->data = NULL;
udf_node 180 uspace/srv/fs/udf/udf_idx.c udf_node->allocators = NULL;
udf_node 182 uspace/srv/fs/udf/udf_idx.c fibril_mutex_initialize(&udf_node->lock);
udf_node 183 uspace/srv/fs/udf/udf_idx.c fs_node->data = udf_node;
udf_node 185 uspace/srv/fs/udf/udf_idx.c hash_table_insert(&udf_idx, &udf_node->link);
udf_node 188 uspace/srv/fs/udf/udf_idx.c *udfn = udf_node;
HelenOS homepage, sources at GitHub