Lines Matching refs:excd
328 struct ex_chunk_dir excd; in ecard_readchunk() local
336 ecard_readbytes(&excd, ec, index, 8, useld); in ecard_readchunk()
338 if (c_id(&excd) == 0) { in ecard_readchunk()
346 if (c_id(&excd) == 0xf0) { /* link */ in ecard_readchunk()
347 index = c_start(&excd); in ecard_readchunk()
350 if (c_id(&excd) == 0x80) { /* loader */ in ecard_readchunk()
352 ec->loader = kmalloc(c_len(&excd), in ecard_readchunk()
356 (int)c_start(&excd), in ecard_readchunk()
357 c_len(&excd), useld); in ecard_readchunk()
363 if (c_id(&excd) == id && num-- == 0) in ecard_readchunk()
367 if (c_id(&excd) & 0x80) { in ecard_readchunk()
368 switch (c_id(&excd) & 0x70) { in ecard_readchunk()
370 ecard_readbytes((unsigned char *)excd.d.string, ec, in ecard_readchunk()
371 (int)c_start(&excd), c_len(&excd), in ecard_readchunk()
378 cd->start_offset = c_start(&excd); in ecard_readchunk()
379 memcpy(cd->d.string, excd.d.string, 256); in ecard_readchunk()