Lines Matching refs:excd
329 struct ex_chunk_dir excd; in ecard_readchunk() local
337 ecard_readbytes(&excd, ec, index, 8, useld); in ecard_readchunk()
339 if (c_id(&excd) == 0) { in ecard_readchunk()
347 if (c_id(&excd) == 0xf0) { /* link */ in ecard_readchunk()
348 index = c_start(&excd); in ecard_readchunk()
351 if (c_id(&excd) == 0x80) { /* loader */ in ecard_readchunk()
353 ec->loader = kmalloc(c_len(&excd), in ecard_readchunk()
357 (int)c_start(&excd), in ecard_readchunk()
358 c_len(&excd), useld); in ecard_readchunk()
364 if (c_id(&excd) == id && num-- == 0) in ecard_readchunk()
368 if (c_id(&excd) & 0x80) { in ecard_readchunk()
369 switch (c_id(&excd) & 0x70) { in ecard_readchunk()
371 ecard_readbytes((unsigned char *)excd.d.string, ec, in ecard_readchunk()
372 (int)c_start(&excd), c_len(&excd), in ecard_readchunk()
379 cd->start_offset = c_start(&excd); in ecard_readchunk()
380 memcpy(cd->d.string, excd.d.string, 256); in ecard_readchunk()