Home | History | Annotate | Download | only in ppc

Lines Matching refs:ihandle

126 /* returns the name of the corresponding Ihandle */
128 ihandle_name(device_instance *ihandle)
130 if (ihandle == NULL)
133 return device_name(device_instance_device(ihandle));
392 unsigned_cell ihandle;
396 device_instance *ihandle;
401 ihandle = external_to_device_instance(data->root, args.ihandle);
402 TRACE(trace_os_emul, ("instance-to-package - in - ihandle=0x%lx(%p`%s')\n",
403 (unsigned long)args.ihandle,
404 ihandle,
405 ihandle_name(ihandle)));
407 if (ihandle == NULL) {
412 phandle = device_instance_device(ihandle);
533 TRACE(trace_os_emul, ("getprop - ihandle=0x%lx(%p`%s')\n",
747 unsigned_cell ihandle;
753 device_instance *ihandle;
759 ihandle = external_to_device_instance(data->root, args.ihandle);
760 TRACE(trace_os_emul, ("instance-to-path - in - ihandle=0x%lx(%p`%s') buf=0x%lx buflen=%ld\n",
761 (unsigned long)args.ihandle,
762 ihandle,
763 ihandle_name(ihandle),
767 if (ihandle == NULL) {
772 path = device_instance_path(ihandle);
850 unsigned_cell ihandle;
855 device_instance *ihandle;
868 ihandle = external_to_device_instance(data->root, args.ihandle);
873 TRACE(trace_os_emul, ("call-method - in - n_args=%ld n_returns=%ld method=`%s' ihandle=0x%lx(%p`%s')\n",
877 (unsigned long)args.ihandle,
878 ihandle,
879 ihandle_name(ihandle)));
881 if (ihandle == NULL) {
883 error("chirp: invalid ihandle passed to call-method method");
887 device_instance_call_method(ihandle,
916 unsigned_cell ihandle;
919 device_instance *ihandle;
930 ihandle = tree_instance(data->root, device_specifier);
931 if (ihandle == NULL)
932 args.ihandle = -1;
934 args.ihandle = device_instance_to_external(ihandle);
935 /* return the ihandle result */
936 TRACE(trace_os_emul, ("open - out - ihandle=0x%lx(%p`%s')\n",
937 (unsigned long)args.ihandle,
938 ihandle,
939 ihandle_name(ihandle)));
954 unsigned_cell ihandle;
957 device_instance *ihandle;
961 ihandle = external_to_device_instance(data->root, args.ihandle);
962 TRACE(trace_os_emul, ("close - in - ihandle=0x%lx(%p`%s')\n",
963 (unsigned long)args.ihandle,
964 ihandle,
965 ihandle_name(ihandle)));
967 if (ihandle == NULL) {
969 error("chirp: invalid ihandle passed to close method");
972 device_instance_delete(ihandle);
974 /* return the ihandle result */
990 unsigned_cell ihandle;
997 device_instance *ihandle;
1001 ihandle = external_to_device_instance(data->root, args.ihandle);
1002 TRACE(trace_os_emul, ("read - in - ihandle=0x%lx(%p`%s') addr=0x%lx len=%ld\n",
1003 (unsigned long)args.ihandle,
1004 ihandle,
1005 ihandle_name(ihandle),
1008 if (ihandle == NULL) {
1010 error("chirp: invalid ihandle passed to read method");
1018 int nr_read = device_instance_read(ihandle, buf, to_read);
1073 unsigned_cell ihandle;
1080 device_instance *ihandle;
1093 ihandle = external_to_device_instance(data->root, args.ihandle);
1094 TRACE(trace_os_emul, ("write - in - ihandle=0x%lx(%p`%s') `%s' (%ld)\n",
1095 (unsigned long)args.ihandle,
1096 ihandle,
1097 ihandle_name(ihandle),
1099 if (ihandle == NULL) {
1101 error("chirp: invalid ihandle passed to write method");
1105 actual = device_instance_write(ihandle, buf, actual);
1128 unsigned_cell ihandle;
1135 device_instance *ihandle;
1139 ihandle = external_to_device_instance(data->root, args.ihandle);
1140 TRACE(trace_os_emul, ("seek - in - ihandle=0x%lx(%p`%s') pos.hi=0x%lx pos.lo=0x%lx\n",
1141 (unsigned long)args.ihandle,
1142 ihandle,
1143 ihandle_name(ihandle),
1146 if (ihandle == NULL) {
1148 error("chirp: invalid ihandle passed to seek method");
1152 status = device_instance_seek(ihandle, args.pos_hi, args.pos_lo);