fc_cell_t
if (copyin((void *)arg, &tc, 3 * sizeof (fc_cell_t))) {
csize = (FCC_FIXED_CELLS + nargs + nresults) * sizeof (fc_cell_t);
if (copyin((void *)arg, cp, csize - (nresults * sizeof (fc_cell_t)))) {
error = copyout(&cp->error, &ap->error, sizeof (fc_cell_t));
sizeof (fc_cell_t));
error = copyout(&cp->error, &ap->error, sizeof (fc_cell_t));
sizeof (fc_cell_t));
sizeof (fc_cell_t));
error = copyout(&cp->nresults, &ap->nresults, sizeof (fc_cell_t));
error |= copyout(&cp->error, &ap->error, sizeof (fc_cell_t));
error |= copyout(&cp->priv_error, &ap->priv_error, sizeof (fc_cell_t));
cp->nresults * sizeof (fc_cell_t));
#define fc_ptr2cell(p) ((fc_cell_t)((uintptr_t)((void *)(p))))
#define fc_int2cell(i) ((fc_cell_t)((int)(i)))
#define fc_uint2cell(u) ((fc_cell_t)((unsigned int)(u)))
#define fc_uint32_t2cell(u) ((fc_cell_t)((unsigned int)((uint32_t)(u))))
#define fc_uint16_t2cell(w) ((fc_cell_t)((unsigned int)((uint16_t)(w))))
#define fc_uint8_t2cell(b) ((fc_cell_t)((unsigned int)((uint8_t)(b))))
#define fc_size2cell(u) ((fc_cell_t)((size_t)(u)))
#define fc_ssize2cell(i) ((fc_cell_t)((ssize_t)(i)))
#define fc_phandle2cell(ph) ((fc_cell_t)((unsigned int)((phandle_t)(ph))))
#define fc_dnode2cell(d) ((fc_cell_t)((unsigned int)((pnode_t)(d))))
#define fc_ull2cell_low(ll) ((fc_cell_t)(ll))
#define fc_uintptr2cell(i) ((fc_cell_t)((uintptr_t)(i)))
#define fc_uchar2cell(c) ((fc_cell_t)((unsigned char)(c)))
#define fc_ushort2cell(w) ((fc_cell_t)((unsigned short)(w)))
#define fc_ihandle2cell(h) ((fc_cell_t)((fc_ihandle_t)(h)))
#define fc_cell2ptr(p) ((void *)((fc_cell_t)(p)))
#define fc_cell2int(i) ((int)((fc_cell_t)(i)))
#define fc_cell2uint(u) ((unsigned int)((fc_cell_t)(u)))
#define fc_cell2uint32_t(u) ((uint32_t)((fc_cell_t)(u)))
#define fc_cell2uint16_t(w) ((uint16_t)((fc_cell_t)(w)))
#define fc_cell2uint8_t(b) ((uint8_t)((fc_cell_t)(b)))
#define fc_cell2size(u) ((size_t)((fc_cell_t)(u)))
#define fc_cell2ssize(i) ((ssize_t)((fc_cell_t)(i)))
#define fc_cell2phandle(ph) ((phandle_t)((fc_cell_t)(ph)))
#define fc_cell2dnode(d) ((pnode_t)((fc_cell_t)(d)))
#define fc_cells2ull(h, l) ((unsigned long long)(fc_cell_t)(l))
#define fc_cell2uintptr(i) ((uintptr_t)((fc_cell_t)(i)))
#define fc_cell2uchar(c) ((unsigned char)(fc_cell_t)(c))
#define fc_cell2ushort(w) ((unsigned short)(fc_cell_t)(w))
#define fc_cell2ihandle(h) ((fc_ihandle_t)(fc_cell_t)(h))
fc_cell_t svc_name;
fc_cell_t nargs;
fc_cell_t nresults;
fc_cell_t error;
fc_cell_t priv_error;
fc_cell_t v[1]; /* variable array of args and results */