Lines Matching defs:card
405 static void sbp2_status_write(struct fw_card *card, struct fw_request *request,
417 fw_send_response(card, request, RCODE_TYPE_ERROR);
430 fw_send_response(card, request, RCODE_COMPLETE);
454 fw_send_response(card, request, RCODE_COMPLETE);
457 static void complete_transaction(struct fw_card *card, int rcode,
507 fw_send_request(device->card, &orb->t, TCODE_WRITE_BLOCK_REQUEST,
526 if (fw_cancel_transaction(device->card, &orb->t) == 0)
566 dma_map_single(device->card->device, &orb->response,
568 if (dma_mapping_error(device->card->device, orb->response_bus))
600 dma_map_single(device->card->device, &orb->request,
602 if (dma_mapping_error(device->card->device, orb->base.request_bus))
633 dma_unmap_single(device->card->device, orb->base.request_bus,
636 dma_unmap_single(device->card->device, orb->response_bus,
651 fw_run_transaction(device->card, TCODE_WRITE_QUADLET_REQUEST,
657 static void complete_agent_reset_write_no_wait(struct fw_card *card,
673 fw_send_request(device->card, t, TCODE_WRITE_QUADLET_REQUEST,
699 struct fw_card *card = target_parent_device(tgt)->card;
706 lu->generation != card->generation) {
723 struct fw_card *card = target_parent_device(tgt)->card;
729 if (lu->blocked && lu->generation == card->generation) {
789 fw_run_transaction(device->card, TCODE_WRITE_QUADLET_REQUEST,
813 local_node_id = device->card->node_id;
878 smp_rmb(); /* get current card generation */
879 if (generation != device->card->generation) {
920 local_node_id = device->card->node_id;
932 smp_rmb(); /* get current card generation */
933 if (generation == device->card->generation ||
1152 device->card->device) < 0)
1176 device->card->max_receive - 1);
1374 dma_unmap_single(device->card->device, orb->base.request_bus,
1376 sbp2_unmap_scatterlist(device->card->device, orb);
1415 dma_map_single(device->card->device, orb->page_table,
1417 if (dma_mapping_error(device->card->device, orb->page_table_bus))
1477 dma_map_single(device->card->device, &orb->request,
1479 if (dma_mapping_error(device->card->device, orb->base.request_bus)) {
1480 sbp2_unmap_scatterlist(device->card->device, orb);