xref: /linux/drivers/scsi/elx/efct/efct_unsol.h (revision 762f99f4f3cb41a775b5157dd761217beba65873)
1*f45ae6aaSJames Smart /* SPDX-License-Identifier: GPL-2.0 */
2*f45ae6aaSJames Smart /*
3*f45ae6aaSJames Smart  * Copyright (C) 2021 Broadcom. All Rights Reserved. The term
4*f45ae6aaSJames Smart  * “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
5*f45ae6aaSJames Smart  */
6*f45ae6aaSJames Smart 
7*f45ae6aaSJames Smart #if !defined(__OSC_UNSOL_H__)
8*f45ae6aaSJames Smart #define __OSC_UNSOL_H__
9*f45ae6aaSJames Smart 
10*f45ae6aaSJames Smart int
11*f45ae6aaSJames Smart efct_unsolicited_cb(void *arg, struct efc_hw_sequence *seq);
12*f45ae6aaSJames Smart int
13*f45ae6aaSJames Smart efct_dispatch_fcp_cmd(struct efct_node *node, struct efc_hw_sequence *seq);
14*f45ae6aaSJames Smart int
15*f45ae6aaSJames Smart efct_node_recv_abts_frame(struct efct_node *node, struct efc_hw_sequence *seq);
16*f45ae6aaSJames Smart 
17*f45ae6aaSJames Smart #endif /* __OSC_UNSOL_H__ */
18