pld_driver_t -> struct pld_driver