Lines Matching defs:map
23 * queues themselves requires a write lock on the global map object,
25 * read lock on the map is used to obtain locks on existing queues by
69 static struct aio_queue *****map;
80 if ((!map || !map[a] || !map[a][b] || !map[a][b][c] || !(q=map[a][b][c][d])) && need) {
83 if (!map) map = calloc(sizeof *map, (-1U/2+1)>>24);
84 if (!map) goto out;
85 if (!map[a]) map[a] = calloc(sizeof **map, 256);
86 if (!map[a]) goto out;
87 if (!map[a][b]) map[a][b] = calloc(sizeof ***map, 256);
88 if (!map[a][b]) goto out;
89 if (!map[a][b][c]) map[a][b][c] = calloc(sizeof ****map, 256);
90 if (!map[a][b][c]) goto out;
91 if (!(q = map[a][b][c][d])) {
92 map[a][b][c][d] = q = calloc(sizeof *****map, 1);
125 map[a][b][c][d] = 0;