scope              64 dev/acpi/acpidebug.c char			scope[80];
scope             261 dev/acpi/acpidebug.c 	memset(scope, 0, sizeof scope);
scope             265 dev/acpi/acpidebug.c 			if (strlcat(scope, db_tok_string, sizeof scope) >=
scope             266 dev/acpi/acpidebug.c 			    sizeof scope) {
scope             272 dev/acpi/acpidebug.c 				if (strlcat(scope, ".", sizeof scope) >=
scope             273 dev/acpi/acpidebug.c 				    sizeof scope) {
scope             280 dev/acpi/acpidebug.c 	if (!strlen(scope)) {
scope             301 dev/acpi/acpidebug.c 	node = aml_searchname(&aml_root, scope);
scope             316 dev/acpi/acpidebug.c 	node = aml_searchname(&aml_root, scope);
scope             370 dev/acpi/acpidebug.c db_aml_disint(struct aml_scope *scope, int opcode, int depth)
scope             374 dev/acpi/acpidebug.c 		db_aml_disasm(scope->node, scope->pos, scope->end, -1, depth);
scope             377 dev/acpi/acpidebug.c 		db_aml_disline(scope->pos, depth, "0x%.2x\n",
scope             378 dev/acpi/acpidebug.c 		    *(uint8_t *)(scope->pos));
scope             379 dev/acpi/acpidebug.c 		scope->pos += 1;
scope             382 dev/acpi/acpidebug.c 		db_aml_disline(scope->pos, depth, "0x%.4x\n",
scope             383 dev/acpi/acpidebug.c 		    *(uint16_t *)(scope->pos));
scope             384 dev/acpi/acpidebug.c 		scope->pos += 2;
scope             387 dev/acpi/acpidebug.c 		db_aml_disline(scope->pos, depth, "0x%.8x\n",
scope             388 dev/acpi/acpidebug.c 		    *(uint32_t *)(scope->pos));
scope             389 dev/acpi/acpidebug.c 		scope->pos += 4;
scope             392 dev/acpi/acpidebug.c 		db_aml_disline(scope->pos, depth, "0x%.4llx\n",
scope             393 dev/acpi/acpidebug.c 		    *(uint64_t *)(scope->pos));
scope             394 dev/acpi/acpidebug.c 		scope->pos += 8;
scope             404 dev/acpi/acpidebug.c 	struct aml_scope *scope;
scope             413 dev/acpi/acpidebug.c 	scope = aml_pushscope(NULL, start, end, root);
scope             414 dev/acpi/acpidebug.c 	while (scope->pos < scope->end && count--) {
scope             415 dev/acpi/acpidebug.c 		pos = scope->pos;
scope             416 dev/acpi/acpidebug.c 		start = scope->pos;
scope             417 dev/acpi/acpidebug.c 		opcode = aml_parseopcode(scope);
scope             419 dev/acpi/acpidebug.c 		mnem = aml_mnem(opcode, scope->pos);
scope             423 dev/acpi/acpidebug.c 			end = aml_parseend(scope);
scope             426 dev/acpi/acpidebug.c 		node = scope->node;
scope             428 dev/acpi/acpidebug.c 			name = aml_parsename(scope);
scope             429 dev/acpi/acpidebug.c 			node = aml_searchname(scope->node, name);
scope             437 dev/acpi/acpidebug.c 			pos = scope->pos;
scope             449 dev/acpi/acpidebug.c 				scope->pos = db_aml_disasm(node, scope->pos,
scope             450 dev/acpi/acpidebug.c 				    scope->end, 1, depth+1);
scope             454 dev/acpi/acpidebug.c 				scope->pos = db_aml_disasm(node, scope->pos,
scope             459 dev/acpi/acpidebug.c 				scope->pos = db_aml_disasm(node, scope->pos,
scope             461 dev/acpi/acpidebug.c 				if (scope->pos >= scope->end)
scope             463 dev/acpi/acpidebug.c 				if (*scope->pos == AMLOP_ELSE) {
scope             464 dev/acpi/acpidebug.c 					++scope->pos;
scope             465 dev/acpi/acpidebug.c 					end = aml_parseend(scope);
scope             466 dev/acpi/acpidebug.c 					db_aml_disline(scope->pos, depth, "Else\n");
scope             467 dev/acpi/acpidebug.c 					scope->pos = db_aml_disasm(node, scope->pos,
scope             472 dev/acpi/acpidebug.c 				name = aml_parsename(scope);
scope             477 dev/acpi/acpidebug.c 				name = aml_parsename(scope);
scope             478 dev/acpi/acpidebug.c 				node = aml_searchname(scope->node, name);
scope             491 dev/acpi/acpidebug.c 					scope->pos = db_aml_disasm(node, scope->pos,
scope             492 dev/acpi/acpidebug.c 					    scope->end, 1, depth+1);
scope             497 dev/acpi/acpidebug.c 				db_aml_disint(scope, AMLOP_BYTEPREFIX, depth+off);
scope             501 dev/acpi/acpidebug.c 				db_aml_disint(scope, AMLOP_WORDPREFIX, depth+off);
scope             505 dev/acpi/acpidebug.c 				db_aml_disint(scope, AMLOP_DWORDPREFIX, depth+off);
scope             508 dev/acpi/acpidebug.c 				db_aml_disline(pos, depth, "\"%s\"\n", scope->pos);
scope             509 dev/acpi/acpidebug.c 				scope->pos += strlen(scope->pos)+1;
scope             513 dev/acpi/acpidebug.c 				for (idx = 0; idx < min(end-scope->pos, 8); idx++)
scope             515 dev/acpi/acpidebug.c 					    scope->pos[idx]);
scope             518 dev/acpi/acpidebug.c 				scope->pos = end;
scope             522 dev/acpi/acpidebug.c 				while (scope->pos < end) {
scope             524 dev/acpi/acpidebug.c 					pos = scope->pos;
scope             525 dev/acpi/acpidebug.c 					switch (*scope->pos) {
scope             527 dev/acpi/acpidebug.c 						scope->pos++;
scope             528 dev/acpi/acpidebug.c 						len = aml_parselength(scope);
scope             536 dev/acpi/acpidebug.c 						     scope->pos[1], scope->pos[2]);
scope             537 dev/acpi/acpidebug.c 						scope->pos += 3;
scope             540 dev/acpi/acpidebug.c 						name = aml_parsename(scope);
scope             541 dev/acpi/acpidebug.c 						len = aml_parselength(scope);
scope             548 dev/acpi/acpidebug.c 				scope->pos = end;
scope             556 dev/acpi/acpidebug.c 	pos = scope->pos;
scope             557 dev/acpi/acpidebug.c 	aml_popscope(scope);
scope              89 dev/acpi/dsdt.c struct aml_value	*aml_evaltarget(struct aml_scope *scope,
scope              91 dev/acpi/dsdt.c int			aml_evalterm(struct aml_scope *scope,
scope             884 dev/acpi/dsdt.c aml_alloctmp(struct aml_scope *scope, int narg)
scope             896 dev/acpi/dsdt.c 	tmp->next = scope->tmpvals;
scope             897 dev/acpi/dsdt.c 	scope->tmpvals = tmp;
scope             908 dev/acpi/dsdt.c 	struct aml_scope *scope;
scope             910 dev/acpi/dsdt.c 	scope = acpi_os_malloc(sizeof(struct aml_scope));
scope             911 dev/acpi/dsdt.c 	scope->pos = start;
scope             912 dev/acpi/dsdt.c 	scope->end = end;
scope             913 dev/acpi/dsdt.c 	scope->node = node;
scope             914 dev/acpi/dsdt.c 	scope->parent = parent;
scope             915 dev/acpi/dsdt.c 	scope->sc = dsdt_softc;
scope             917 dev/acpi/dsdt.c 	aml_lastscope = scope;
scope             919 dev/acpi/dsdt.c 	return scope;
scope             923 dev/acpi/dsdt.c aml_popscope(struct aml_scope *scope)
scope             929 dev/acpi/dsdt.c 	if (scope == NULL)
scope             931 dev/acpi/dsdt.c 	nscope = scope->parent;
scope             934 dev/acpi/dsdt.c 	while ((ol = scope->tmpvals) != NULL) {
scope             935 dev/acpi/dsdt.c 		scope->tmpvals = ol->next;
scope             941 dev/acpi/dsdt.c 	acpi_os_free(scope);
scope             952 dev/acpi/dsdt.c 	struct aml_scope *scope;
scope             957 dev/acpi/dsdt.c 	scope = aml_pushscope(parent, start, *end, node);
scope             959 dev/acpi/dsdt.c 		res = aml_alloctmp(scope, 1);
scope             960 dev/acpi/dsdt.c 	while (scope != parent) {
scope             961 dev/acpi/dsdt.c 		while (scope->pos < scope->end)
scope             962 dev/acpi/dsdt.c 			aml_parseop(scope, res);
scope             963 dev/acpi/dsdt.c 		scope = aml_popscope(scope);
scope            1030 dev/acpi/dsdt.c aml_lockfield(struct aml_scope *scope, struct aml_value *field)
scope            1038 dev/acpi/dsdt.c aml_unlockfield(struct aml_scope *scope, struct aml_value *field)
scope            1072 dev/acpi/dsdt.c aml_fieldio(struct aml_scope *scope, struct aml_value *field,
scope            1088 dev/acpi/dsdt.c 	aml_lockfield(scope, field);
scope            1096 dev/acpi/dsdt.c 		aml_setvalue(scope, pop, NULL, bpos>>3);
scope            1097 dev/acpi/dsdt.c 		aml_fieldio(scope, &tf, res, mode);
scope            1114 dev/acpi/dsdt.c 		aml_setvalue(scope, pop, NULL, field->v_field.ref3);
scope            1115 dev/acpi/dsdt.c 		aml_fieldio(scope, &tf, res, mode);
scope            1163 dev/acpi/dsdt.c 			aml_gasio(scope->sc, pop->v_opregion.iospace,
scope            1176 dev/acpi/dsdt.c 			aml_gasio(scope->sc, pop->v_opregion.iospace,
scope            1203 dev/acpi/dsdt.c 				aml_gasio(scope->sc, pop->v_opregion.iospace,
scope            1220 dev/acpi/dsdt.c 			aml_gasio(scope->sc, pop->v_opregion.iospace,
scope            1248 dev/acpi/dsdt.c 	aml_unlockfield(scope, field);
scope            1344 dev/acpi/dsdt.c aml_derefvalue(struct aml_scope *scope, struct aml_value *ref, int mode)
scope            1354 dev/acpi/dsdt.c 			node = aml_searchname(scope->node, ref->v_nameref);
scope            1362 dev/acpi/dsdt.c 			ref = aml_dereftarget(scope, ref->v_objref.ref);
scope            1383 dev/acpi/dsdt.c 					tmp = aml_alloctmp(scope, 1);
scope            1412 dev/acpi/dsdt.c 			tmp = aml_alloctmp(scope, argc+1);
scope            1414 dev/acpi/dsdt.c 				aml_parseop(scope, &tmp[index]);
scope            1417 dev/acpi/dsdt.c 			ref = aml_evalmethod(scope, ref->node, argc, tmp, &tmp[argc]);
scope            1424 dev/acpi/dsdt.c 				tmp = aml_alloctmp(scope, 1);
scope            1425 dev/acpi/dsdt.c 				aml_fieldio(scope, ref, tmp, ACPI_IOREAD);
scope            1576 dev/acpi/dsdt.c int is_local(struct aml_scope *scope, struct aml_value *val)
scope            1583 dev/acpi/dsdt.c aml_setvalue(struct aml_scope *scope, struct aml_value *lhs,
scope            1594 dev/acpi/dsdt.c 	if (is_local(scope, lhs)) {
scope            1599 dev/acpi/dsdt.c 		lhs = aml_dereftarget(scope, lhs);
scope            1608 dev/acpi/dsdt.c 		aml_fieldio(scope, lhs, rhs, ACPI_IOWRITE);
scope            1640 dev/acpi/dsdt.c 			aml_die("setvalue.buf : %x", aml_pc(scope->pos));
scope            1961 dev/acpi/dsdt.c aml_callmethod(struct aml_scope *scope, struct aml_value *val)
scope            1963 dev/acpi/dsdt.c 	while (scope->pos < scope->end)
scope            1964 dev/acpi/dsdt.c 		aml_parseterm(scope, val);
scope            1977 dev/acpi/dsdt.c 	struct aml_scope *scope;
scope            1979 dev/acpi/dsdt.c 	scope = aml_pushscope(parent, node->value->v_method.start,
scope            1981 dev/acpi/dsdt.c 	scope->args = argv;
scope            1982 dev/acpi/dsdt.c 	scope->nargs = argc;
scope            1985 dev/acpi/dsdt.c 		res = aml_alloctmp(scope, 1);
scope            1989 dev/acpi/dsdt.c 	    aml_nodename(node), scope->nargs);
scope            1990 dev/acpi/dsdt.c 	for (argc = 0; argc < scope->nargs; argc++) {
scope            1992 dev/acpi/dsdt.c 		aml_showvalue(&scope->args[argc], 10);
scope            1994 dev/acpi/dsdt.c 	node->value->v_method.fneval(scope, res);
scope            1998 dev/acpi/dsdt.c 	node->value->v_method.fneval(scope, res);
scope            2002 dev/acpi/dsdt.c 	aml_popscope(scope);
scope            2147 dev/acpi/dsdt.c uint8_t *aml_parseend(struct aml_scope *scope);
scope            2153 dev/acpi/dsdt.c aml_parseopcode(struct aml_scope *scope)
scope            2155 dev/acpi/dsdt.c 	int opcode = (scope->pos[0]);
scope            2156 dev/acpi/dsdt.c 	int twocode = (scope->pos[0]<<8) + scope->pos[1];
scope            2170 dev/acpi/dsdt.c 		scope->pos += 2;
scope            2173 dev/acpi/dsdt.c 	scope->pos += 1;
scope            2179 dev/acpi/dsdt.c aml_parsename(struct aml_scope *scope)
scope            2181 dev/acpi/dsdt.c 	uint8_t *name = scope->pos;
scope            2183 dev/acpi/dsdt.c 	while (*scope->pos == AMLOP_ROOTCHAR || *scope->pos == AMLOP_PARENTPREFIX)
scope            2184 dev/acpi/dsdt.c 		scope->pos++;
scope            2186 dev/acpi/dsdt.c 	switch (*scope->pos) {
scope            2190 dev/acpi/dsdt.c 		scope->pos += 2+AML_NAMESEG_LEN*scope->pos[1];
scope            2193 dev/acpi/dsdt.c 		scope->pos += 1+AML_NAMESEG_LEN*2;
scope            2196 dev/acpi/dsdt.c 		scope->pos += AML_NAMESEG_LEN;
scope            2204 dev/acpi/dsdt.c aml_parselength(struct aml_scope *scope)
scope            2206 dev/acpi/dsdt.c 	int len = (*scope->pos & 0xF);
scope            2208 dev/acpi/dsdt.c 	switch (*scope->pos >> 6) {
scope            2210 dev/acpi/dsdt.c 		len = scope->pos[0] & 0x3F;
scope            2211 dev/acpi/dsdt.c 		scope->pos += 1;
scope            2214 dev/acpi/dsdt.c 		len += (scope->pos[1]<<4L);
scope            2215 dev/acpi/dsdt.c 		scope->pos += 2;
scope            2218 dev/acpi/dsdt.c 		len += (scope->pos[1]<<4L) + (scope->pos[2]<<12L);
scope            2219 dev/acpi/dsdt.c 		scope->pos += 3;
scope            2222 dev/acpi/dsdt.c 		len += (scope->pos[1]<<4L) + (scope->pos[2]<<12L) +
scope            2223 dev/acpi/dsdt.c 		    (scope->pos[3]<<20L);
scope            2224 dev/acpi/dsdt.c 		scope->pos += 4;
scope            2232 dev/acpi/dsdt.c aml_parseend(struct aml_scope *scope)
scope            2234 dev/acpi/dsdt.c 	uint8_t *pos = scope->pos;
scope            2237 dev/acpi/dsdt.c 	len = aml_parselength(scope);
scope            2238 dev/acpi/dsdt.c 	if (pos+len > scope->end) {
scope            2242 dev/acpi/dsdt.c 		    aml_pc(scope->end));
scope            2243 dev/acpi/dsdt.c 		pos = scope->end;
scope            2351 dev/acpi/dsdt.c aml_parseint(struct aml_scope *scope, int opcode)
scope            2353 dev/acpi/dsdt.c 	uint8_t *np = scope->pos;
scope            2358 dev/acpi/dsdt.c 		opcode = aml_parseopcode(scope);
scope            2373 dev/acpi/dsdt.c 		np = scope->pos;
scope            2374 dev/acpi/dsdt.c 		rval = *(uint8_t *)scope->pos;
scope            2375 dev/acpi/dsdt.c 		scope->pos += 1;
scope            2378 dev/acpi/dsdt.c 		np = scope->pos;
scope            2379 dev/acpi/dsdt.c 		rval = aml_letohost16(*(uint16_t *)scope->pos);
scope            2380 dev/acpi/dsdt.c 		scope->pos += 2;
scope            2383 dev/acpi/dsdt.c 		np = scope->pos;
scope            2384 dev/acpi/dsdt.c 		rval = aml_letohost32(*(uint32_t *)scope->pos);
scope            2385 dev/acpi/dsdt.c 		scope->pos += 4;
scope            2388 dev/acpi/dsdt.c 		np = scope->pos;
scope            2389 dev/acpi/dsdt.c 		rval = aml_letohost64(*(uint64_t *)scope->pos);
scope            2390 dev/acpi/dsdt.c 		scope->pos += 8;
scope            2393 dev/acpi/dsdt.c 		scope->pos = np;
scope            2394 dev/acpi/dsdt.c 		tmpval = aml_alloctmp(scope, 1);
scope            2395 dev/acpi/dsdt.c 		aml_parseterm(scope, tmpval);
scope            2398 dev/acpi/dsdt.c 	dnprintf(15, "%.4x: [%s] %s\n", aml_pc(scope->pos-opsize(opcode)),
scope            2399 dev/acpi/dsdt.c 	    aml_nodename(scope->node), aml_mnem(opcode, np));
scope            2404 dev/acpi/dsdt.c aml_evaltarget(struct aml_scope *scope, struct aml_value *res)
scope            2410 dev/acpi/dsdt.c aml_evalterm(struct aml_scope *scope, struct aml_value *raw,
scope            2416 dev/acpi/dsdt.c 	deref = aml_derefterm(scope, raw, 0);
scope            2428 dev/acpi/dsdt.c aml_parsenamed(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            2434 dev/acpi/dsdt.c 	name = aml_parsename(scope);
scope            2439 dev/acpi/dsdt.c 		aml_parseop(scope, res);
scope            2443 dev/acpi/dsdt.c 		name = aml_parsename(scope);
scope            2453 dev/acpi/dsdt.c 		res->v_mutex->amt_synclevel = aml_parseint(scope,
scope            2464 dev/acpi/dsdt.c 		res->v_opregion.iospace = aml_parseint(scope, AMLOP_BYTEPREFIX);
scope            2465 dev/acpi/dsdt.c 		res->v_opregion.iobase = aml_parseint(scope, AML_ANYINT);
scope            2466 dev/acpi/dsdt.c 		res->v_opregion.iolen = aml_parseint(scope, AML_ANYINT);
scope            2469 dev/acpi/dsdt.c 			    scope->node);
scope            2471 dev/acpi/dsdt.c 			    aml_nodename(scope->node), aml_getname(name),
scope            2476 dev/acpi/dsdt.c 	aml_createname(scope->node, name, res);
scope            2483 dev/acpi/dsdt.c aml_parsenamedscope(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            2489 dev/acpi/dsdt.c 	end = aml_parseend(scope);
scope            2490 dev/acpi/dsdt.c 	name = aml_parsename(scope);
scope            2501 dev/acpi/dsdt.c 		res->v_processor.proc_id = aml_parseint(scope, AMLOP_BYTEPREFIX);
scope            2502 dev/acpi/dsdt.c 		res->v_processor.proc_addr = aml_parseint(scope, AMLOP_DWORDPREFIX);
scope            2503 dev/acpi/dsdt.c 		res->v_processor.proc_len = aml_parseint(scope, AMLOP_BYTEPREFIX);
scope            2507 dev/acpi/dsdt.c 		res->v_powerrsrc.pwr_level = aml_parseint(scope, AMLOP_BYTEPREFIX);
scope            2508 dev/acpi/dsdt.c 		res->v_powerrsrc.pwr_order = aml_parseint(scope, AMLOP_BYTEPREFIX);
scope            2514 dev/acpi/dsdt.c 	node = aml_createname(scope->node, name, res);
scope            2515 dev/acpi/dsdt.c 	aml_parsenode(scope, node, scope->pos, &end, NULL);
scope            2516 dev/acpi/dsdt.c 	scope->pos = end;
scope            2523 dev/acpi/dsdt.c aml_parsemath(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            2528 dev/acpi/dsdt.c 	tmparg = aml_alloctmp(scope, 1);
scope            2533 dev/acpi/dsdt.c 		i1 = aml_parseint(scope, AML_ANYINT);
scope            2537 dev/acpi/dsdt.c 		i1 = aml_parseint(scope, AML_ANYINT);
scope            2538 dev/acpi/dsdt.c 		i2 = aml_parseint(scope, AML_ANYINT);
scope            2547 dev/acpi/dsdt.c 		i1 = aml_parseint(scope, AML_ANYINT);
scope            2548 dev/acpi/dsdt.c 		aml_parsetarget(scope, tmparg, NULL);
scope            2552 dev/acpi/dsdt.c 		aml_parsetarget(scope, tmparg, NULL);
scope            2553 dev/acpi/dsdt.c 		i1 = aml_val2int(aml_derefterm(scope, tmparg, 0));
scope            2557 dev/acpi/dsdt.c 		i1 = aml_parseint(scope, AML_ANYINT);
scope            2558 dev/acpi/dsdt.c 		i2 = aml_parseint(scope, AML_ANYINT);
scope            2560 dev/acpi/dsdt.c 		aml_parsetarget(scope, tmparg, NULL);	// remainder
scope            2561 dev/acpi/dsdt.c 		aml_setvalue(scope, tmparg, NULL, (i1 % i2));
scope            2563 dev/acpi/dsdt.c 		aml_parsetarget(scope, tmparg, NULL);	// quotient
scope            2566 dev/acpi/dsdt.c 		i1 = aml_parseint(scope, AML_ANYINT);
scope            2567 dev/acpi/dsdt.c 		i2 = aml_parseint(scope, AML_ANYINT);
scope            2568 dev/acpi/dsdt.c 		aml_parsetarget(scope, tmparg, NULL);
scope            2572 dev/acpi/dsdt.c 	aml_setvalue(scope, res, NULL, i3);
scope            2573 dev/acpi/dsdt.c 	aml_setvalue(scope, tmparg, NULL, i3);
scope            2579 dev/acpi/dsdt.c aml_parsecompare(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            2585 dev/acpi/dsdt.c 	tmparg = aml_alloctmp(scope, 2);
scope            2586 dev/acpi/dsdt.c 	aml_parseterm(scope, &tmparg[AML_LHS]);
scope            2587 dev/acpi/dsdt.c 	aml_parseterm(scope, &tmparg[AML_RHS]);
scope            2591 dev/acpi/dsdt.c 	aml_setvalue(scope, res, NULL, rc);
scope            2598 dev/acpi/dsdt.c aml_parseif(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            2604 dev/acpi/dsdt.c 	end = aml_parseend(scope);
scope            2605 dev/acpi/dsdt.c 	test = aml_parseint(scope, AML_ANYINT);
scope            2608 dev/acpi/dsdt.c 	while (test && scope->pos < end) {
scope            2610 dev/acpi/dsdt.c 		aml_parseterm(scope, res);
scope            2612 dev/acpi/dsdt.c 	if (scope->pos >= scope->end)
scope            2616 dev/acpi/dsdt.c 		scope->pos = ++end;
scope            2617 dev/acpi/dsdt.c 		end = aml_parseend(scope);
scope            2618 dev/acpi/dsdt.c 		while (!test && scope->pos < end) {
scope            2620 dev/acpi/dsdt.c 			aml_parseterm(scope, res);
scope            2623 dev/acpi/dsdt.c 	if (scope->pos < end)
scope            2624 dev/acpi/dsdt.c 		scope->pos = end;
scope            2629 dev/acpi/dsdt.c aml_parsewhile(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            2635 dev/acpi/dsdt.c 	end = aml_parseend(scope);
scope            2636 dev/acpi/dsdt.c 	start = scope->pos;
scope            2640 dev/acpi/dsdt.c 		if (scope->pos == start || scope->pos == end) {
scope            2641 dev/acpi/dsdt.c 			scope->pos = start;
scope            2642 dev/acpi/dsdt.c 			test = aml_parseint(scope, AML_ANYINT);
scope            2644 dev/acpi/dsdt.c 		} else if (*scope->pos == AMLOP_BREAK) {
scope            2645 dev/acpi/dsdt.c 			scope->pos++;
scope            2647 dev/acpi/dsdt.c 		} else if (*scope->pos == AMLOP_CONTINUE) {
scope            2648 dev/acpi/dsdt.c 			scope->pos = start;
scope            2650 dev/acpi/dsdt.c 			aml_parseterm(scope, res);
scope            2652 dev/acpi/dsdt.c 	} while (test && scope->pos <= end && cnt < 0x199);
scope            2656 dev/acpi/dsdt.c 	if (scope->pos < end)
scope            2657 dev/acpi/dsdt.c 		scope->pos = end;
scope            2663 dev/acpi/dsdt.c aml_parsebufpkg(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            2669 dev/acpi/dsdt.c 	end = aml_parseend(scope);
scope            2670 dev/acpi/dsdt.c 	len = aml_parseint(scope, (opcode == AMLOP_PACKAGE) ?
scope            2676 dev/acpi/dsdt.c 		if (scope->pos < end) {
scope            2677 dev/acpi/dsdt.c 			memcpy(res->v_buffer, scope->pos, end-scope->pos);
scope            2679 dev/acpi/dsdt.c 		if (len != end-scope->pos) {
scope            2680 dev/acpi/dsdt.c 			dnprintf(99, "buffer: %.4x %.4x\n", len, end-scope->pos);
scope            2686 dev/acpi/dsdt.c 		for (len = 0; len < res->length && scope->pos < end; len++) {
scope            2687 dev/acpi/dsdt.c 			aml_parseop(scope, res->v_package[len]);
scope            2689 dev/acpi/dsdt.c 		if (scope->pos != end) {
scope            2691 dev/acpi/dsdt.c 			    aml_pc(scope->pos), aml_pc(end), len, res->length);
scope            2695 dev/acpi/dsdt.c 	scope->pos = end;
scope            2700 dev/acpi/dsdt.c aml_parsemethod(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            2705 dev/acpi/dsdt.c 	end = aml_parseend(scope);
scope            2706 dev/acpi/dsdt.c 	name = aml_parsename(scope);
scope            2709 dev/acpi/dsdt.c 	res->v_method.flags = aml_parseint(scope, AMLOP_BYTEPREFIX);
scope            2710 dev/acpi/dsdt.c 	res->v_method.start = scope->pos;
scope            2713 dev/acpi/dsdt.c 	aml_createname(scope->node, name, res);
scope            2715 dev/acpi/dsdt.c 	scope->pos = end;
scope            2722 dev/acpi/dsdt.c aml_parsesimple(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            2730 dev/acpi/dsdt.c 		    aml_parseint(scope, opcode), NULL);
scope            2740 dev/acpi/dsdt.c 		    aml_parseint(scope, opcode), NULL);
scope            2746 dev/acpi/dsdt.c 		_aml_setvalue(res, AML_OBJTYPE_STRING, -1, scope->pos);
scope            2747 dev/acpi/dsdt.c 		scope->pos += res->length+1;
scope            2751 dev/acpi/dsdt.c 		res->v_nameref = aml_parsename(scope);
scope            2752 dev/acpi/dsdt.c 		node = aml_searchname(scope->node, res->v_nameref);
scope            2762 dev/acpi/dsdt.c aml_parsefieldunit(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            2768 dev/acpi/dsdt.c 	end = aml_parseend(scope);
scope            2772 dev/acpi/dsdt.c 		aml_parsetarget(scope, NULL, &res->v_field.ref1);
scope            2775 dev/acpi/dsdt.c 		aml_parsetarget(scope, NULL, &res->v_field.ref1);
scope            2776 dev/acpi/dsdt.c 		aml_parsetarget(scope, NULL, &res->v_field.ref2);
scope            2779 dev/acpi/dsdt.c 		aml_parsetarget(scope, NULL, &res->v_field.ref1);
scope            2780 dev/acpi/dsdt.c 		aml_parsetarget(scope, NULL, &res->v_field.ref2);
scope            2781 dev/acpi/dsdt.c 		res->v_field.ref3 = aml_parseint(scope, AML_ANYINT);
scope            2784 dev/acpi/dsdt.c 	res->v_field.flags = aml_parseint(scope, AMLOP_BYTEPREFIX);
scope            2790 dev/acpi/dsdt.c 	while (scope->pos < end) {
scope            2791 dev/acpi/dsdt.c 		switch (*scope->pos) {
scope            2793 dev/acpi/dsdt.c 			scope->pos++;
scope            2794 dev/acpi/dsdt.c 			res->v_field.bitlen = aml_parselength(scope);
scope            2797 dev/acpi/dsdt.c 			scope->pos++;
scope            2799 dev/acpi/dsdt.c 			aml_parseint(scope, AMLOP_BYTEPREFIX);
scope            2800 dev/acpi/dsdt.c 			aml_parseint(scope, AMLOP_BYTEPREFIX);
scope            2804 dev/acpi/dsdt.c 			name = aml_parsename(scope);
scope            2805 dev/acpi/dsdt.c 			res->v_field.bitlen = aml_parselength(scope);
scope            2815 dev/acpi/dsdt.c 			aml_createname(scope->node, name, fld);
scope            2828 dev/acpi/dsdt.c aml_parsebufferfield(struct aml_scope *scope, int opcode,
scope            2836 dev/acpi/dsdt.c 	aml_parsetarget(scope, NULL, &res->v_field.ref1);
scope            2837 dev/acpi/dsdt.c 	res->v_field.bitpos = aml_parseint(scope, AML_ANYINT);
scope            2843 dev/acpi/dsdt.c 		res->v_field.bitlen = aml_parseint(scope, AML_ANYINT);
scope            2865 dev/acpi/dsdt.c 	name = aml_parsename(scope);
scope            2866 dev/acpi/dsdt.c 	aml_createname(scope->node, name, res);
scope            2873 dev/acpi/dsdt.c aml_parsemuxaction(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            2881 dev/acpi/dsdt.c 	tmparg = aml_alloctmp(scope, 1);
scope            2882 dev/acpi/dsdt.c 	aml_parsetarget(scope, tmparg, NULL);
scope            2886 dev/acpi/dsdt.c 		i1 = aml_parseint(scope, AMLOP_WORDPREFIX);
scope            2889 dev/acpi/dsdt.c 		aml_setvalue(scope, res, NULL, rv);
scope            2897 dev/acpi/dsdt.c 		i1 = aml_parseint(scope, AML_ANYINT);
scope            2900 dev/acpi/dsdt.c 		aml_setvalue(scope, res, NULL, 0);
scope            2913 dev/acpi/dsdt.c aml_parsemisc2(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            2923 dev/acpi/dsdt.c 		tmparg = aml_alloctmp(scope, 1);
scope            2924 dev/acpi/dsdt.c 		aml_parseop(scope, tmparg);
scope            2925 dev/acpi/dsdt.c 		dev = aml_dereftarget(scope, tmparg);
scope            2927 dev/acpi/dsdt.c 		i1 = aml_parseint(scope, AML_ANYINT);
scope            2935 dev/acpi/dsdt.c 		i1 = aml_parseint(scope, AML_ANYINT);
scope            2944 dev/acpi/dsdt.c 		i1 = aml_parseint(scope, AML_ANYINT);
scope            2953 dev/acpi/dsdt.c 		i1 = aml_parseint(scope, AMLOP_BYTEPREFIX);
scope            2954 dev/acpi/dsdt.c 		i2 = aml_parseint(scope, AMLOP_DWORDPREFIX);
scope            2955 dev/acpi/dsdt.c 		i3 = aml_parseint(scope, AML_ANYINT);
scope            2964 dev/acpi/dsdt.c aml_parsemisc3(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            2969 dev/acpi/dsdt.c 	tmparg = aml_alloctmp(scope, 1);
scope            2970 dev/acpi/dsdt.c 	aml_parseterm(scope, tmparg);
scope            2973 dev/acpi/dsdt.c 		aml_setvalue(scope, res, NULL, tmparg->length);
scope            2976 dev/acpi/dsdt.c 		aml_setvalue(scope, res, NULL, tmparg->type);
scope            2985 dev/acpi/dsdt.c aml_parsematch(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            2991 dev/acpi/dsdt.c 	pkg = aml_parseterm(scope, NULL);
scope            2992 dev/acpi/dsdt.c 	op1 = aml_parseint(scope, AMLOP_BYTEPREFIX);
scope            2993 dev/acpi/dsdt.c 	mv1 = aml_parseint(scope, AML_ANYINT);
scope            2994 dev/acpi/dsdt.c 	op2 = aml_parseint(scope, AMLOP_BYTEPREFIX);
scope            2995 dev/acpi/dsdt.c 	mv2 = aml_parseint(scope, AML_ANYINT);
scope            2996 dev/acpi/dsdt.c 	idx = aml_parseint(scope, AML_ANYINT);
scope            2998 dev/acpi/dsdt.c 	aml_setvalue(scope, res, NULL, -1);
scope            3002 dev/acpi/dsdt.c 			aml_setvalue(scope, res, NULL, idx);
scope            3013 dev/acpi/dsdt.c aml_parseref(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            3021 dev/acpi/dsdt.c 		tmparg = aml_alloctmp(scope, 1);
scope            3023 dev/acpi/dsdt.c 		aml_parsetarget(scope, tmparg, NULL);
scope            3025 dev/acpi/dsdt.c 		res->v_objref.index = aml_parseint(scope, AML_ANYINT);
scope            3026 dev/acpi/dsdt.c 		res->v_objref.ref = aml_dereftarget(scope, tmparg);
scope            3028 dev/acpi/dsdt.c 		aml_parsetarget(scope, tmparg, NULL);
scope            3029 dev/acpi/dsdt.c 		aml_setvalue(scope, tmparg, res, 0);
scope            3032 dev/acpi/dsdt.c 		aml_parseop(scope, res);
scope            3035 dev/acpi/dsdt.c 		tmparg = aml_alloctmp(scope, 1);
scope            3036 dev/acpi/dsdt.c 		aml_parseterm(scope, tmparg);
scope            3037 dev/acpi/dsdt.c 		aml_setvalue(scope, res, tmparg, 0);
scope            3038 dev/acpi/dsdt.c 		scope->pos = scope->end;
scope            3042 dev/acpi/dsdt.c 		if (scope->args == NULL || opcode >= scope->nargs)
scope            3047 dev/acpi/dsdt.c 		    &scope->args[opcode]);
scope            3053 dev/acpi/dsdt.c 		if (scope->locals == NULL) {
scope            3055 dev/acpi/dsdt.c 			scope->locals = aml_alloctmp(scope, AML_MAX_LOCAL);
scope            3060 dev/acpi/dsdt.c 		    &scope->locals[opcode]);
scope            3064 dev/acpi/dsdt.c 		tmparg = aml_alloctmp(scope, 2);
scope            3065 dev/acpi/dsdt.c 		aml_parseop(scope, &tmparg[0]);
scope            3066 dev/acpi/dsdt.c 		aml_parseop(scope, &tmparg[1]);
scope            3069 dev/acpi/dsdt.c 		tmparg = aml_alloctmp(scope, 1);
scope            3070 dev/acpi/dsdt.c 		aml_parseterm(scope, res);
scope            3071 dev/acpi/dsdt.c 		aml_parsetarget(scope, tmparg, NULL);
scope            3078 dev/acpi/dsdt.c 		aml_setvalue(scope, tmparg, res, 0);
scope            3082 dev/acpi/dsdt.c 		aml_parsetarget(scope, NULL, &res->v_objref.ref);
scope            3086 dev/acpi/dsdt.c 		tmparg = aml_alloctmp(scope, 2);
scope            3087 dev/acpi/dsdt.c 		aml_parsetarget(scope, &tmparg[0], NULL);
scope            3088 dev/acpi/dsdt.c 		aml_parsetarget(scope, &tmparg[1], NULL);
scope            3092 dev/acpi/dsdt.c 			aml_setvalue(scope, &tmparg[1], &tmparg[0], 0);
scope            3093 dev/acpi/dsdt.c 			aml_setvalue(scope, res, NULL, 1);
scope            3096 dev/acpi/dsdt.c 			aml_setvalue(scope, res, NULL, 0);
scope            3105 dev/acpi/dsdt.c aml_parsestring(struct aml_scope *scope, int opcode, struct aml_value *res)
scope            3113 dev/acpi/dsdt.c 		tmpval = aml_alloctmp(scope, 4);
scope            3114 dev/acpi/dsdt.c 		aml_parseterm(scope, &tmpval[AML_LHS]);
scope            3115 dev/acpi/dsdt.c 		aml_parseterm(scope, &tmpval[AML_RHS]);
scope            3116 dev/acpi/dsdt.c 		aml_parsetarget(scope, &tmpval[AML_DST], NULL);
scope            3123 dev/acpi/dsdt.c 			aml_setvalue(scope, &tmpval[AML_DST], &tmpval[AML_LHS], 0);
scope            3131 dev/acpi/dsdt.c 			aml_setvalue(scope, &tmpval[AML_DST], &tmpval[AML_LHS], 0);
scope            3137 dev/acpi/dsdt.c 		tmpval = aml_alloctmp(scope, 2);
scope            3138 dev/acpi/dsdt.c 		aml_parseterm(scope, &tmpval[0]);
scope            3139 dev/acpi/dsdt.c 		i1 = aml_parseint(scope, AML_ANYINT); // start
scope            3140 dev/acpi/dsdt.c 		i2 = aml_parseint(scope, AML_ANYINT); // length
scope            3141 dev/acpi/dsdt.c 		aml_parsetarget(scope, &tmpval[1], NULL);
scope            3150 dev/acpi/dsdt.c 		i1 = aml_parseint(scope, AML_ANYINT);
scope            3164 dev/acpi/dsdt.c aml_parseterm(struct aml_scope *scope, struct aml_value *res)
scope            3171 dev/acpi/dsdt.c 	tmpres = aml_alloctmp(scope, 1);
scope            3172 dev/acpi/dsdt.c 	aml_parseop(scope, tmpres);
scope            3173 dev/acpi/dsdt.c 	aml_evalterm(scope, tmpres, res);
scope            3178 dev/acpi/dsdt.c aml_parsetarget(struct aml_scope *scope, struct aml_value *res,
scope            3186 dev/acpi/dsdt.c 	aml_parseop(scope, res);
scope            3190 dev/acpi/dsdt.c 	*opt = aml_evaltarget(scope, res);
scope            3199 dev/acpi/dsdt.c aml_parseop(struct aml_scope *scope, struct aml_value *res)
scope            3209 dev/acpi/dsdt.c 	opcode = aml_parseopcode(scope);
scope            3210 dev/acpi/dsdt.c 	dnprintf(15, "%.4x: [%s] %s\n", aml_pc(scope->pos-opsize(opcode)),
scope            3211 dev/acpi/dsdt.c 	    aml_nodename(scope->node), aml_mnem(opcode, scope->pos));
scope            3216 dev/acpi/dsdt.c 		rv = htab->handler(scope, opcode, res);
scope            3220 dev/acpi/dsdt.c 		    aml_pc(scope->pos - opsize(opcode)));
scope            3321 dev/acpi/dsdt.c aml_callosi(struct aml_scope *scope, struct aml_value *val)
scope            3330 dev/acpi/dsdt.c 	arg = aml_derefvalue(scope, &scope->args[0], ACPI_IOREAD);
scope            3338 dev/acpi/dsdt.c 	aml_setvalue(scope, val, NULL, result);
scope              82 dev/microcode/aic7xxx/aicasm.c static void dump_scope(scope_t *scope);
scope              83 dev/microcode/aic7xxx/aicasm.c static void emit_patch(scope_t *scope, int patch);
scope             465 dev/microcode/aic7xxx/aicasm.c dump_scope(scope_t *scope)
scope             472 dev/microcode/aic7xxx/aicasm.c 	emit_patch(scope, 0);
scope             477 dev/microcode/aic7xxx/aicasm.c 	cur_scope = TAILQ_FIRST(&scope->inner_scope);
scope             489 dev/microcode/aic7xxx/aicasm.c 	emit_patch(scope, 1);
scope             493 dev/microcode/aic7xxx/aicasm.c emit_patch(scope_t *scope, int patch)
scope             498 dev/microcode/aic7xxx/aicasm.c 	pinfo = &scope->patches[patch];
scope             512 dev/microcode/aic7xxx/aicasm.c 		new_patch->patch_func = scope->func_num;
scope             513 dev/microcode/aic7xxx/aicasm.c 		new_patch->begin = scope->begin_addr;
scope             516 dev/microcode/aic7xxx/aicasm.c 		new_patch->begin = scope->end_addr;
scope             785 dev/microcode/aic7xxx/aicasm.c process_scope(scope_t *scope)
scope             796 dev/microcode/aic7xxx/aicasm.c 	cur_scope = TAILQ_LAST(&scope->inner_scope, scope_tailq);
scope             829 dev/microcode/aic7xxx/aicasm.c 				scope->inner_scope_patches += skip_patch_count;
scope              95 dev/microcode/aic7xxx/aicasm.h struct scope *scope_alloc(void);
scope              96 dev/microcode/aic7xxx/aicasm.h void process_scope(struct scope *);
scope             171 dev/microcode/aic7xxx/aicasm_symbol.h typedef struct scope {
scope             172 dev/microcode/aic7xxx/aicasm_symbol.h 	SLIST_ENTRY(scope) scope_stack_links;
scope             173 dev/microcode/aic7xxx/aicasm_symbol.h 	TAILQ_ENTRY(scope) scope_links;
scope             174 dev/microcode/aic7xxx/aicasm_symbol.h 	TAILQ_HEAD(, scope) inner_scope;
scope             184 dev/microcode/aic7xxx/aicasm_symbol.h SLIST_HEAD(scope_list, scope);
scope             185 dev/microcode/aic7xxx/aicasm_symbol.h TAILQ_HEAD(scope_tailq, scope);
scope            2037 netinet6/in6.c 	int scope;
scope            2040 netinet6/in6.c 		scope = addr->s6_addr8[1] & 0xc0;
scope            2042 netinet6/in6.c 		switch (scope) {
scope            2057 netinet6/in6.c 		scope = addr->s6_addr8[1] & 0x0f;
scope            2063 netinet6/in6.c 		switch (scope) {
scope            2094 netinet6/in6.c 	int scope = in6_addrscope(addr);
scope            2096 netinet6/in6.c 	switch(scope) {