Lines Matching refs:desc
259 static int lattice_validate(Lattice_desc *desc, const char *fn) in lattice_validate() argument
263 if (desc) { in lattice_validate()
264 if ((desc->family > min_lattice_type) && in lattice_validate()
265 (desc->family < max_lattice_type)) { in lattice_validate()
266 if ((desc->iface > min_lattice_iface_type) && in lattice_validate()
267 (desc->iface < max_lattice_iface_type)) { in lattice_validate()
268 if (desc->size) { in lattice_validate()
275 fn, desc->iface); in lattice_validate()
279 fn, desc->family); in lattice_validate()
288 int lattice_load(Lattice_desc *desc, const void *buf, size_t bsize) in lattice_load() argument
292 if (!lattice_validate(desc, (char *)__func__)) { in lattice_load()
295 pfns = desc->iface_fns; in lattice_load()
297 switch (desc->family) { in lattice_load()
314 __func__, desc->family); in lattice_load()
321 int lattice_dump(Lattice_desc *desc, const void *buf, size_t bsize) in lattice_dump() argument
329 int lattice_info(Lattice_desc *desc) in lattice_info() argument
333 if (lattice_validate(desc, (char *)__func__)) { in lattice_info()
335 switch (desc->family) { in lattice_info()
341 printf("Unknown family type, %d\n", desc->family); in lattice_info()
345 switch (desc->iface) { in lattice_info()
351 printf("Unsupported interface type, %d\n", desc->iface); in lattice_info()
355 desc->size); in lattice_info()
357 if (desc->iface_fns) { in lattice_info()
359 desc->iface_fns); in lattice_info()
360 switch (desc->family) { in lattice_info()
371 if (desc->desc) in lattice_info()
372 printf("Model: \t%s\n", desc->desc); in lattice_info()