Lines Matching refs:resp
242 struct resp_desc resp[RESPONSE_ENTRIES] __3xp_aligned; member
454 typhoon_media_status(struct net_device *dev, struct resp_desc *resp) in typhoon_media_status() argument
456 if(resp->parm1 & TYPHOON_MEDIA_STAT_NO_LINK) in typhoon_media_status()
488 struct resp_desc *resp; in typhoon_process_response() local
497 resp = (struct resp_desc *)(base + cleared); in typhoon_process_response()
498 count = resp->numDesc + 1; in typhoon_process_response()
499 if(resp_save && resp->seqNo) { in typhoon_process_response()
506 len = count * sizeof(*resp); in typhoon_process_response()
512 memcpy(resp_save, resp, len); in typhoon_process_response()
514 resp_save += len / sizeof(*resp); in typhoon_process_response()
519 } else if(resp->cmd == TYPHOON_CMD_READ_MEDIA_STATUS) { in typhoon_process_response()
520 typhoon_media_status(tp->dev, resp); in typhoon_process_response()
521 } else if(resp->cmd == TYPHOON_CMD_HELLO_RESP) { in typhoon_process_response()
526 tp->name, le16_to_cpu(resp->cmd), in typhoon_process_response()
527 resp->numDesc, resp->flags, in typhoon_process_response()
528 le16_to_cpu(resp->parm1), in typhoon_process_response()
529 le32_to_cpu(resp->parm2), in typhoon_process_response()
530 le32_to_cpu(resp->parm3)); in typhoon_process_response()
580 int num_resp, struct resp_desc *resp) in typhoon_issue_command() argument
608 if(resp == NULL) { in typhoon_issue_command()
609 resp = &local_resp; in typhoon_issue_command()
659 resp); in typhoon_issue_command()
671 if(resp->flags & TYPHOON_RESP_ERROR) in typhoon_issue_command()
1307 shared_dma = tp->shared_dma + shared_offset(resp); in typhoon_init_interface()
1321 tp->respRing.ringBase = (u8 *) tp->shared->resp;; in typhoon_init_interface()