ZYD_SUCCESS
res = ZYD_SUCCESS;
res = (lock->done == B_TRUE) ? ZYD_SUCCESS : ZYD_FAILURE;
if (res != ZYD_SUCCESS) {
return (ZYD_SUCCESS);
if (zyd_usb_init(sc) != ZYD_SUCCESS) {
if (zyd_hw_init(sc) != ZYD_SUCCESS) {
if ((!sc->usb.connected) || (zyd_hw_start(sc) != ZYD_SUCCESS)) {
return (ZYD_SUCCESS);
if (res != ZYD_SUCCESS)
return (ZYD_SUCCESS);
if (zyd_read32(sc, ZYD_EEPROM_MAC_ADDR_P1, &tmp) != ZYD_SUCCESS)
if (zyd_read32(sc, ZYD_EEPROM_MAC_ADDR_P2, &tmp) != ZYD_SUCCESS)
return (ZYD_SUCCESS);
if (zyd_read16(sc, ZYD_CR203, &cr203) != ZYD_SUCCESS)
if (res != ZYD_SUCCESS) {
return (ZYD_SUCCESS);
if (res != ZYD_SUCCESS) {
if (zyd_usb_open_pipes(uc) != ZYD_SUCCESS) {
if (zyd_usb_cmd_in_start_polling(uc) != ZYD_SUCCESS) {
if (zyd_read_mac(sc) != ZYD_SUCCESS) {
if (zyd_hw_configure(sc) != ZYD_SUCCESS) {
if (res != ZYD_SUCCESS) {
return (ZYD_SUCCESS);
if (res != ZYD_SUCCESS)
return (ZYD_SUCCESS);
if (zyd_usb_data_in_enable(&sc->usb) != ZYD_SUCCESS) {
if (res != ZYD_SUCCESS)
return (ZYD_SUCCESS);
if (res != ZYD_SUCCESS) {
if (res != ZYD_SUCCESS) {
return (ZYD_SUCCESS);
if (res != ZYD_SUCCESS) {
if (res != ZYD_SUCCESS) {
return (ZYD_SUCCESS);
return (ZYD_SUCCESS);
return (ZYD_SUCCESS);
if (res != ZYD_SUCCESS) {
if (res != ZYD_SUCCESS) {
return (ZYD_SUCCESS);
return (ZYD_SUCCESS);
return (ZYD_SUCCESS);
return (ZYD_SUCCESS);
return (ZYD_SUCCESS);
if (zyd_usb_data_in_start_request(uc) != ZYD_SUCCESS) {
return (ZYD_SUCCESS);
return (ZYD_SUCCESS);
if (zyd_hw_init(sc) != ZYD_SUCCESS) {
if (zyd_hw_start(sc) != ZYD_SUCCESS) {
if (zyd_hw_init(sc) != ZYD_SUCCESS) {
if (zyd_hw_start(sc) != ZYD_SUCCESS) {
return (ZYD_SUCCESS);
return (ZYD_SUCCESS);
!= ZYD_SUCCESS)
return ((stat & 0x80) ? ZYD_FAILURE : ZYD_SUCCESS);
return (ZYD_SUCCESS);
ZYD_SUCCESS) {
ZYD_SUCCESS) {
ZYD_SUCCESS) {
ZYD_SUCCESS) {
return (ZYD_SUCCESS);
if (zyd_cb_lock_wait(&lock, 1000000) != ZYD_SUCCESS) {
ZYD_SUCCESS : ZYD_FAILURE;
if (zyd_cb_lock_wait(&lock, 1000000) != ZYD_SUCCESS) {
ZYD_SUCCESS : ZYD_FAILURE;
if (res != ZYD_SUCCESS) {
return (ZYD_SUCCESS);
if (res != ZYD_SUCCESS) {
return (ZYD_SUCCESS);
return (ZYD_SUCCESS);
if (zyd_usb_data_in_start_request(uc) != ZYD_SUCCESS) {