Lines Matching defs:efc

7 #include "efc.h"
12 struct efc *efc = arg;
17 spin_lock_irqsave(&efc->lock, flags);
19 spin_unlock_irqrestore(&efc->lock, flags);
35 struct efc *efc = node->efc;
39 dma_pool_free(efc->node_dma_pool, dma->virt, dma->phys);
41 mempool_free(node, efc->node_pool);
49 struct efc *efc = nport->efc;
53 efc_log_debug(efc, "node allocation when shutting down %06x",
58 node = mempool_alloc(efc->node_pool, GFP_ATOMIC);
60 efc_log_err(efc, "node allocation failed %06x", port_id);
67 dma->virt = dma_pool_zalloc(efc->node_dma_pool, GFP_ATOMIC, &dma->phys);
69 efc_log_err(efc, "node dma alloc failed\n");
75 node->efc = efc;
85 rc = efc_cmd_node_alloc(efc, &node->rnode, port_id, nport);
87 efc_log_err(efc, "efc_hw_node_alloc failed: %d\n", rc);
99 efc_log_err(efc, "Node lookup store failed: %d\n", rc);
111 efc_node_free_resources(efc, &node->rnode);
113 dma_pool_free(efc->node_dma_pool, dma->virt, dma->phys);
115 mempool_free(node, efc->node_pool);
123 struct efc *efc;
128 efc = node->efc;
141 efc_log_err(efc, "Node already Freed\n");
146 rc = efc_node_free_resources(efc, &node->rnode);
148 efc_log_err(efc, "efc_hw_node_free failed: %d\n", rc);
197 struct efc *efc = node->efc;
200 efc_log_err(efc, "Warning: unattached domain\n");
214 rc = efc_cmd_node_attach(efc, &node->rnode, &node->sparm_dma_buf);
216 efc_log_debug(efc, "efc_hw_node_attach failed: %d\n", rc);
262 efc_log_debug(node->efc, "[%s] cleaning up LS_ACC oxid=0x%x\n",
348 struct efc *efc = node->efc;
356 efc->tt.hw_seq_free(efc, frame);
592 struct efc *efc = node->efc;
633 efc_log_debug(efc, "[%s] %-20s\n", node->display_name,
649 struct efc *efc = NULL;
653 efc = node->efc;
714 efc_log_debug(efc,
737 efc_log_debug(efc, "[%s] (%s) %s sending ELS_RJT\n",
746 efc_log_debug(efc, "[%s] (%s) %s sending BA_ACC\n",
756 efc_log_debug(node->efc, "[%s] %-20s %-20s not handled\n",
971 struct efc *efc = node->efc;
974 efc_log_err(efc, "[%s] Received cmd :%x sending CT_REJECT\n",
976 efc_send_ct_rsp(efc, node, be16_to_cpu(hdr->fh_ox_id), iu,
995 struct efc *efc = node->efc;
1028 efc->tt.hw_seq_free(efc, seq);
1032 efc_log_debug(efc, "%u node frames held and processed\n",
1041 struct efc *efc = node->efc;
1046 spin_lock_irqsave(&efc->lock, flags);
1049 spin_unlock_irqrestore(&efc->lock, flags);
1053 efc_scsi_del_initiator_complete(struct efc *efc, struct efc_node *node)
1057 spin_lock_irqsave(&efc->lock, flags);
1060 spin_unlock_irqrestore(&efc->lock, flags);
1064 efc_scsi_del_target_complete(struct efc *efc, struct efc_node *node)
1068 spin_lock_irqsave(&efc->lock, flags);
1071 spin_unlock_irqrestore(&efc->lock, flags);
1075 efc_scsi_io_list_empty(struct efc *efc, struct efc_node *node)
1079 spin_lock_irqsave(&efc->lock, flags);
1081 spin_unlock_irqrestore(&efc->lock, flags);
1086 struct efc *efc = node->efc;
1089 spin_lock_irqsave(&efc->lock, flags);
1091 spin_unlock_irqrestore(&efc->lock, flags);
1097 struct efc *efc = node->efc;
1099 spin_lock_irqsave(&efc->lock, flags);
1101 spin_unlock_irqrestore(&efc->lock, flags);