Lines Matching refs:resp
214 struct resp_desc resp[RESPONSE_ENTRIES] __3xp_aligned;
421 typhoon_media_status(struct net_device *dev, struct resp_desc *resp)
423 if(resp->parm1 & TYPHOON_MEDIA_STAT_NO_LINK)
455 struct resp_desc *resp;
464 resp = (struct resp_desc *)(base + cleared);
465 count = resp->numDesc + 1;
466 if(resp_save && resp->seqNo) {
473 len = count * sizeof(*resp);
479 memcpy(resp_save, resp, len);
481 resp_save += len / sizeof(*resp);
486 } else if(resp->cmd == TYPHOON_CMD_READ_MEDIA_STATUS) {
487 typhoon_media_status(tp->dev, resp);
488 } else if(resp->cmd == TYPHOON_CMD_HELLO_RESP) {
493 tp->name, le16_to_cpu(resp->cmd),
494 resp->numDesc, resp->flags,
495 le16_to_cpu(resp->parm1),
496 le32_to_cpu(resp->parm2),
497 le32_to_cpu(resp->parm3));
547 int num_resp, struct resp_desc *resp)
564 "%d (%d) resp\n", tp->name, freeCmd, num_cmd,
575 if(resp == NULL) {
576 resp = &local_resp;
626 resp);
638 if(resp->flags & TYPHOON_RESP_ERROR)
1261 shared_dma = tp->shared_dma + shared_offset(resp);
1275 tp->respRing.ringBase = (u8 *) tp->shared->resp;