Lines Matching refs:resp
249 struct resp_desc resp[RESPONSE_ENTRIES] __3xp_aligned; member
452 typhoon_media_status(struct net_device *dev, struct resp_desc *resp) in typhoon_media_status() argument
454 if(resp->parm1 & TYPHOON_MEDIA_STAT_NO_LINK) in typhoon_media_status()
486 struct resp_desc *resp; in typhoon_process_response() local
495 resp = (struct resp_desc *)(base + cleared); in typhoon_process_response()
496 count = resp->numDesc + 1; in typhoon_process_response()
497 if(resp_save && resp->seqNo) { in typhoon_process_response()
504 len = count * sizeof(*resp); in typhoon_process_response()
510 memcpy(resp_save, resp, len); in typhoon_process_response()
512 resp_save += len / sizeof(*resp); in typhoon_process_response()
517 } else if(resp->cmd == TYPHOON_CMD_READ_MEDIA_STATUS) { in typhoon_process_response()
518 typhoon_media_status(tp->dev, resp); in typhoon_process_response()
519 } else if(resp->cmd == TYPHOON_CMD_HELLO_RESP) { in typhoon_process_response()
524 le16_to_cpu(resp->cmd), in typhoon_process_response()
525 resp->numDesc, resp->flags, in typhoon_process_response()
526 le16_to_cpu(resp->parm1), in typhoon_process_response()
527 le32_to_cpu(resp->parm2), in typhoon_process_response()
528 le32_to_cpu(resp->parm3)); in typhoon_process_response()
578 int num_resp, struct resp_desc *resp) in typhoon_issue_command() argument
605 if(resp == NULL) { in typhoon_issue_command()
606 resp = &local_resp; in typhoon_issue_command()
656 resp); in typhoon_issue_command()
668 if(resp->flags & TYPHOON_RESP_ERROR) in typhoon_issue_command()
1216 shared_dma = tp->shared_dma + shared_offset(resp); in typhoon_init_interface()
1230 tp->respRing.ringBase = (u8 *) tp->shared->resp; in typhoon_init_interface()