Lines Matching defs:cif
76 static void polled_give_input(cell_t *cif);
77 static void polled_read(cell_t *cif);
78 static void polled_take_input(cell_t *cif);
80 static void polled_write(cell_t *cif);
339 polled_give_input(cell_t *cif)
347 out_args = CIF_MIN_SIZE + p1275_cell2uint(cif[CIF_NUMBER_IN_ARGS]);
352 cif[CIF_NUMBER_OUT_ARGS] = p1275_uint2cell((uint_t)1);
353 cif[out_args] = p1275_uint2cell(CIF_SUCCESS);
380 polled_read(cell_t *cif)
393 in_args = p1275_cell2uint(cif[CIF_NUMBER_IN_ARGS]);
411 cif[CIF_NUMBER_OUT_ARGS] = p1275_uint2cell((uint_t)1);
416 cif[out_args] = p1275_uint2cell(CIF_FAILURE);
424 buffer = (uchar_t *)(uintptr_t)p1275_cell2uint(cif[CIF_MIN_SIZE+0]);
429 buflen = p1275_cell2uint(cif[CIF_MIN_SIZE+1]);
440 cif[CIF_NUMBER_OUT_ARGS] = p1275_uint2cell((uint_t)1);
445 cif[out_args] = p1275_uint2cell(CIF_FAILURE);
455 cif[CIF_NUMBER_OUT_ARGS] = p1275_uint2cell((uint_t)2);
458 * Initialize the cif to be "no characters"
460 cif[out_args+0] = p1275_uint2cell(CIF_SUCCESS);
461 cif[out_args+1] = p1275_uint2cell(CIF_NO_CHARACTERS);
473 * The cif structure is already set up to return
514 * The cif structure is already set up to return
524 cif[out_args+0] = p1275_uint2cell((uint_t)CIF_SUCCESS);
525 cif[out_args+1] = p1275_uint2cell((uint_t)actual);
537 polled_take_input(cell_t *cif)
545 out_args = CIF_MIN_SIZE + p1275_cell2uint(cif[CIF_NUMBER_IN_ARGS]);
550 cif[CIF_NUMBER_OUT_ARGS] = p1275_uint2cell((uint_t)1);
551 cif[out_args] = p1275_uint2cell(CIF_SUCCESS);
576 polled_write(cell_t *cif)
587 in_args = p1275_cell2uint(cif[CIF_NUMBER_IN_ARGS]);
606 cif[CIF_NUMBER_OUT_ARGS] = p1275_uint2cell((uint_t)1);
612 cif[out_args] = p1275_uint2cell(CIF_FAILURE);
620 buffer = (uchar_t *)(uintptr_t)p1275_cell2uint(cif[CIF_MIN_SIZE+0]);
625 buflen = p1275_cell2uint(cif[CIF_MIN_SIZE+1]);
636 cif[CIF_NUMBER_OUT_ARGS] = p1275_uint2cell((uint_t)1);
641 cif[out_args] = p1275_uint2cell(CIF_FAILURE);
650 cif[CIF_NUMBER_OUT_ARGS] = p1275_uint2cell((uint_t)2);
653 * Initialize the cif to success
655 cif[out_args+0] = p1275_uint2cell(CIF_SUCCESS);
656 cif[out_args+1] = p1275_uint2cell(0);
667 * The cif is already initialized
677 cif[out_args+0] = p1275_uint2cell((uint_t)CIF_SUCCESS);
678 cif[out_args+1] = p1275_uint2cell((uint_t)buflen);