Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v2.6.34 58 lines 2.2 kB view raw
1/* 2 * Copyright (c) 2005-2009 Brocade Communications Systems, Inc. 3 * All rights reserved 4 * www.brocade.com 5 * 6 * Linux driver for Brocade Fibre Channel Host Bus Adapter. 7 * 8 * This program is free software; you can redistribute it and/or modify it 9 * under the terms of the GNU General Public License (GPL) Version 2 as 10 * published by the Free Software Foundation 11 * 12 * This program is distributed in the hope that it will be useful, but 13 * WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 * General Public License for more details. 16 */ 17 18/** 19 * fcs_rport.h FCS rport interfaces and defines 20 */ 21 22#ifndef __FCS_RPORT_H__ 23#define __FCS_RPORT_H__ 24 25#include <fcs/bfa_fcs_rport.h> 26 27void bfa_fcs_rport_uf_recv(struct bfa_fcs_rport_s *rport, struct fchs_s *fchs, 28 u16 len); 29void bfa_fcs_rport_scn(struct bfa_fcs_rport_s *rport); 30 31struct bfa_fcs_rport_s *bfa_fcs_rport_create(struct bfa_fcs_port_s *port, 32 u32 pid); 33void bfa_fcs_rport_delete(struct bfa_fcs_rport_s *rport); 34void bfa_fcs_rport_online(struct bfa_fcs_rport_s *rport); 35void bfa_fcs_rport_offline(struct bfa_fcs_rport_s *rport); 36void bfa_fcs_rport_start(struct bfa_fcs_port_s *port, struct fchs_s *rx_fchs, 37 struct fc_logi_s *plogi_rsp); 38void bfa_fcs_rport_plogi_create(struct bfa_fcs_port_s *port, 39 struct fchs_s *rx_fchs, 40 struct fc_logi_s *plogi); 41void bfa_fcs_rport_plogi(struct bfa_fcs_rport_s *rport, struct fchs_s *fchs, 42 struct fc_logi_s *plogi); 43void bfa_fcs_rport_logo_imp(struct bfa_fcs_rport_s *rport); 44void bfa_fcs_rport_itnim_ack(struct bfa_fcs_rport_s *rport); 45void bfa_fcs_rport_itntm_ack(struct bfa_fcs_rport_s *rport); 46void bfa_fcs_rport_tin_ack(struct bfa_fcs_rport_s *rport); 47void bfa_fcs_rport_fcptm_offline_done(struct bfa_fcs_rport_s *rport); 48int bfa_fcs_rport_get_state(struct bfa_fcs_rport_s *rport); 49struct bfa_fcs_rport_s *bfa_fcs_rport_create_by_wwn(struct bfa_fcs_port_s *port, 50 wwn_t wwn); 51 52 53/* Rport Features */ 54void bfa_fcs_rpf_init(struct bfa_fcs_rport_s *rport); 55void bfa_fcs_rpf_rport_online(struct bfa_fcs_rport_s *rport); 56void bfa_fcs_rpf_rport_offline(struct bfa_fcs_rport_s *rport); 57 58#endif /* __FCS_RPORT_H__ */