lpfc_crtn.h (f72222c74bd642182cc892c99df65cb105c61193) lpfc_crtn.h (a0c87cbdb52467a16343b31251f2722643db603c)
1/*******************************************************************
2 * This file is part of the Emulex Linux Device Driver for *
3 * Fibre Channel Host Bus Adapters. *
4 * Copyright (C) 2004-2008 Emulex. All rights reserved. *
5 * EMULEX and SLI are trademarks of Emulex. *
6 * www.emulex.com *
7 * *
8 * This program is free software; you can redistribute it and/or *

--- 7 unchanged lines hidden (view full) ---

16 * TO BE LEGALLY INVALID. See the GNU General Public License for *
17 * more details, a copy of which can be found in the file COPYING *
18 * included with this package. *
19 *******************************************************************/
20
21typedef int (*node_filter)(struct lpfc_nodelist *, void *);
22
23struct fc_rport;
1/*******************************************************************
2 * This file is part of the Emulex Linux Device Driver for *
3 * Fibre Channel Host Bus Adapters. *
4 * Copyright (C) 2004-2008 Emulex. All rights reserved. *
5 * EMULEX and SLI are trademarks of Emulex. *
6 * www.emulex.com *
7 * *
8 * This program is free software; you can redistribute it and/or *

--- 7 unchanged lines hidden (view full) ---

16 * TO BE LEGALLY INVALID. See the GNU General Public License for *
17 * more details, a copy of which can be found in the file COPYING *
18 * included with this package. *
19 *******************************************************************/
20
21typedef int (*node_filter)(struct lpfc_nodelist *, void *);
22
23struct fc_rport;
24void lpfc_dump_mem(struct lpfc_hba *, LPFC_MBOXQ_t *, uint16_t);
24void lpfc_down_link(struct lpfc_hba *, LPFC_MBOXQ_t *);
25void lpfc_sli_read_link_ste(struct lpfc_hba *);
26void lpfc_dump_mem(struct lpfc_hba *, LPFC_MBOXQ_t *, uint16_t, uint16_t);
25void lpfc_dump_wakeup_param(struct lpfc_hba *, LPFC_MBOXQ_t *);
26void lpfc_dump_static_vport(struct lpfc_hba *, LPFC_MBOXQ_t *, uint16_t);
27int lpfc_dump_fcoe_param(struct lpfc_hba *, struct lpfcMboxq *);
28void lpfc_read_nv(struct lpfc_hba *, LPFC_MBOXQ_t *);
29void lpfc_config_async(struct lpfc_hba *, LPFC_MBOXQ_t *, uint32_t);
30
31void lpfc_heart_beat(struct lpfc_hba *, LPFC_MBOXQ_t *);
32int lpfc_read_la(struct lpfc_hba *, LPFC_MBOXQ_t *, struct lpfc_dmabuf *);

--- 196 unchanged lines hidden (view full) ---

229int lpfc_sli_check_eratt(struct lpfc_hba *);
230void lpfc_sli_handle_slow_ring_event(struct lpfc_hba *,
231 struct lpfc_sli_ring *, uint32_t);
232int lpfc_sli4_handle_received_buffer(struct lpfc_hba *);
233void lpfc_sli_def_mbox_cmpl(struct lpfc_hba *, LPFC_MBOXQ_t *);
234int lpfc_sli_issue_iocb(struct lpfc_hba *, uint32_t,
235 struct lpfc_iocbq *, uint32_t);
236void lpfc_sli_pcimem_bcopy(void *, void *, uint32_t);
27void lpfc_dump_wakeup_param(struct lpfc_hba *, LPFC_MBOXQ_t *);
28void lpfc_dump_static_vport(struct lpfc_hba *, LPFC_MBOXQ_t *, uint16_t);
29int lpfc_dump_fcoe_param(struct lpfc_hba *, struct lpfcMboxq *);
30void lpfc_read_nv(struct lpfc_hba *, LPFC_MBOXQ_t *);
31void lpfc_config_async(struct lpfc_hba *, LPFC_MBOXQ_t *, uint32_t);
32
33void lpfc_heart_beat(struct lpfc_hba *, LPFC_MBOXQ_t *);
34int lpfc_read_la(struct lpfc_hba *, LPFC_MBOXQ_t *, struct lpfc_dmabuf *);

--- 196 unchanged lines hidden (view full) ---

231int lpfc_sli_check_eratt(struct lpfc_hba *);
232void lpfc_sli_handle_slow_ring_event(struct lpfc_hba *,
233 struct lpfc_sli_ring *, uint32_t);
234int lpfc_sli4_handle_received_buffer(struct lpfc_hba *);
235void lpfc_sli_def_mbox_cmpl(struct lpfc_hba *, LPFC_MBOXQ_t *);
236int lpfc_sli_issue_iocb(struct lpfc_hba *, uint32_t,
237 struct lpfc_iocbq *, uint32_t);
238void lpfc_sli_pcimem_bcopy(void *, void *, uint32_t);
239void lpfc_sli_bemem_bcopy(void *, void *, uint32_t);
237void lpfc_sli_abort_iocb_ring(struct lpfc_hba *, struct lpfc_sli_ring *);
238void lpfc_sli_flush_fcp_rings(struct lpfc_hba *);
239int lpfc_sli_ringpostbuf_put(struct lpfc_hba *, struct lpfc_sli_ring *,
240 struct lpfc_dmabuf *);
241struct lpfc_dmabuf *lpfc_sli_ringpostbuf_get(struct lpfc_hba *,
242 struct lpfc_sli_ring *,
243 dma_addr_t);
244

--- 118 unchanged lines hidden ---
240void lpfc_sli_abort_iocb_ring(struct lpfc_hba *, struct lpfc_sli_ring *);
241void lpfc_sli_flush_fcp_rings(struct lpfc_hba *);
242int lpfc_sli_ringpostbuf_put(struct lpfc_hba *, struct lpfc_sli_ring *,
243 struct lpfc_dmabuf *);
244struct lpfc_dmabuf *lpfc_sli_ringpostbuf_get(struct lpfc_hba *,
245 struct lpfc_sli_ring *,
246 dma_addr_t);
247

--- 118 unchanged lines hidden ---