Lines Matching defs:env

39 mem_map_in(fcode_env_t *env, fstack_t hi, fstack_t lo, fstack_t len)
41 private_data_t *pdp = DEVICE_PRIVATE(env);
61 throw_from_fclib(env, 1, "gp2:%s: failed\n", service);
66 throw_from_fclib(env, 1, "gp2:%s: mapping_to_mcookie failed\n",
78 mem_map_out(fcode_env_t *env, fstack_t mcookie, fstack_t len)
80 private_data_t *pdp = DEVICE_PRIVATE(env);
113 do_get_portid(fcode_env_t *env)
116 private_data_t *pdp = DEVICE_PRIVATE(env);
118 CHECK_DEPTH(env, 2, "gp2:get-portid");
129 do_map_in(fcode_env_t *env)
133 CHECK_DEPTH(env, 3, "gp2:map-in");
137 addr = mem_map_in(env, phi, plo, len);
142 do_map_out(fcode_env_t *env)
146 CHECK_DEPTH(env, 2, "gp2:map-out");
149 mem_map_out(env, addr, len);
153 do_encode_unit(fcode_env_t *env)
159 CHECK_DEPTH(env, 2, "gp2:encode-unit");
174 push_a_string(env, STRDUP(enc_buf));
178 do_decode_unit(fcode_env_t *env)
184 CHECK_DEPTH(env, 2, "gp2:decode-unit");
185 buf = pop_a_string(env, NULL);
188 throw_from_fclib(env, 1, "gp2:decode_unit:%s", buf);
201 do_claim_addr(fcode_env_t *env)
205 private_data_t *pdp = DEVICE_PRIVATE(env);
209 CHECK_DEPTH(env, 6, "gp2:claim-address");
223 throw_from_fclib(env, 1, "gp2:%s: failed\n", service);
235 do_master_interrupt(fcode_env_t *env)
240 CHECK_DEPTH(env, 2, "gp2:master-interrput");
249 do_register_vectory_entry(fcode_env_t *env)
253 CHECK_DEPTH(env, 3, "gp2:register-vector-entry");
263 do_get_interrupt_target(fcode_env_t *env)
273 do_device_id(fcode_env_t *env)
277 private_data_t *pdp = DEVICE_PRIVATE(env);
281 CHECK_DEPTH(env, 2, "gp2:device-id");
289 do_map_in(env);
299 mem_map_out(env, addr, 0x100);
308 push_a_string(env, "SUNW,wci");
311 push_a_string(env, "gp2-pci");
320 fcode_env_t *env = initial_env;
322 ASSERT(env);
323 ASSERT(env->current_device);
326 create_int_prop(env, "#address-cells", 2);
339 install_dma_methods(env);