Lines Matching refs:parse
374 first_tuple(struct pcmcia_device *handle, tuple_t *tuple, cisparse_t *parse)
380 err = pcmcia_parse_tuple(handle, tuple, parse);
385 next_tuple(struct pcmcia_device *handle, tuple_t *tuple, cisparse_t *parse)
391 err = pcmcia_parse_tuple(handle, tuple, parse);
696 cisparse_t parse;
700 cistpl_lan_node_id_t *node_id = (cistpl_lan_node_id_t*)parse.funce.data;
701 cistpl_cftable_entry_t *cf = &parse.cftable_entry;
718 if ((err=first_tuple(link, &tuple, &parse))) {
723 switch(parse.manfid.manf) {
742 (unsigned)parse.manfid.manf);
754 for (err = first_tuple(link, &tuple, &parse); !err;
755 err = next_tuple(link, &tuple, &parse)) {
759 if (parse.funce.type == CISTPL_FUNCE_LAN_NODE_ID
760 && ((cistpl_lan_node_id_t *)parse.funce.data)->nb)
768 memcpy(&parse, buf, 8);
775 for (err = first_tuple(link, &tuple, &parse); !err;
776 err = next_tuple(link, &tuple, &parse)) {
777 if (parse.funce.type == 0x02 && parse.funce.data[0] == 1
778 && parse.funce.data[1] == 6 && tuple.TupleDataLen == 13) {
780 memcpy(&parse, buf+1, 8);
789 node_id = (cistpl_lan_node_id_t *)parse.funce.data;
816 for (err = first_tuple(link, &tuple, &parse); !err;
817 err = next_tuple(link, &tuple, &parse)) {
837 for (err = first_tuple(link, &tuple, &parse); !err;
838 err = next_tuple(link, &tuple, &parse)){