fcio_t
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
extern int g_issue_fcio_ioctl(int, fcio_t *, int);
fcio_t fcio;
g_issue_fcio_ioctl(int fd, fcio_t *fcio, int verbose)
fcio_t fcio;
fcio_t fcio;
(void) memset(&fcio, 0, sizeof (fcio_t));
sizeof (fcio_t));
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
memset(&fcio, 0, sizeof (fcio_t));
fcio_t fcio;
memset(&fcio, 0, sizeof (fcio_t));
void FCHBANPIVPort::fp_ioctl(string path, int cmd, fcio_t *fcio) {
fcio_t fcio;
static void fp_ioctl(std::string path, int cmd, fcio_t *arg);
fcio_t fcio;
fcio_t fcio;
void FCHBAPort::fp_ioctl(string path, int cmd, fcio_t *fcio, int openflag) {
void FCHBAPort::fp_ioctl(string path, int cmd, fcio_t *fcio) {
void FCHBAPort::fcsm_ioctl(int cmd, fcio_t *fcio) {
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
fcio_t fcio;
memset(&fcio, 0, sizeof (fcio_t));
fcio_t fcio;
static void fp_ioctl(std::string path, int cmd, fcio_t *arg);
static void fp_ioctl(std::string path, int cmd, fcio_t *arg,
static void fcsm_ioctl(int cmd, fcio_t *arg);
emlxs_fcio_reset_link(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
emlxs_fcio_reset_hard(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
emlxs_fcio_download_fw(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
emlxs_fcio_get_fw_rev(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
emlxs_fcio_get_fcode_rev(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
emlxs_fcio_download_fcode(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
emlxs_fcio_get_adapter_attrs(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
emlxs_fcio_get_adapter_port_attrs(emlxs_port_t *port, fcio_t *fcio,
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
emlxs_fcio_get_node_id(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
emlxs_fcio_set_node_id(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
fcio_t *fcio, int32_t mode);
emlxs_fcio_get_num_devs(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
emlxs_fcio_get_dev_list(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
emlxs_fcio_get_logi_params(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
emlxs_fcio_get_state(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
emlxs_fcio_get_topology(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
fcio_t *fcio, int32_t mode);
fcio_t *fcio, int32_t mode);
emlxs_fcio_get_link_status(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
fcio_t *fcio, int32_t mode);
emlxs_fcio_get_other_adapter_ports(emlxs_port_t *port, fcio_t *fcio,
emlxs_fcio_get_disc_port_attrs(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
emlxs_fcio_get_port_attrs(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
emlxs_fcio_get_sym_pname(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
emlxs_fcio_get_sym_nname(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
emlxs_fcio_force_dump(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
emlxs_fcio_get_dump_size(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
emlxs_fcio_get_dump(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
emlxs_fcio_unsupported(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
int (*func)(emlxs_port_t *port, fcio_t *fcio, int32_t mode);
emlxs_fcio_func(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
fcio_t fcio;
bzero(&fcio, sizeof (fcio_t));
emlxs_fcio_diag(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
emlxs_fcio_get_host_params(emlxs_port_t *port, fcio_t *fcio, int32_t mode)
rval = ddi_copyout((void *)fcio, (void *)data, sizeof (fcio_t), mode);
fp_fillout_p2pmap(fc_local_port_t *port, fcio_t *fcio, int mode)
fp_fillout_loopmap(fc_local_port_t *port, fcio_t *fcio, int mode)
fp_fcio_login(fc_local_port_t *port, fcio_t *fcio, job_request_t *job)
fp_fcio_logout(fc_local_port_t *port, fcio_t *fcio, job_request_t *job)
fp_fciocmd(fc_local_port_t *port, intptr_t data, int mode, fcio_t *fcio)
fcio_t *kfcio;
fcio_t fcio;
sizeof (fcio_t), mode)) {
sizeof (fcio_t), mode)) {
fp_set_rnid(fc_local_port_t *port, intptr_t data, int mode, fcio_t *fcio)
fp_get_rnid(fc_local_port_t *port, intptr_t data, int mode, fcio_t *fcio)
fp_send_rnid(fc_local_port_t *port, intptr_t data, int mode, fcio_t *fcio,
fp_fcio_copyout(fcio_t *fcio, intptr_t data, int mode)
sizeof (fcio_t), mode);
fcio_t fcio;
sizeof (fcio_t), mode)) {
sizeof (fcio_t), mode)) {
fcsm_fciocmd(intptr_t arg, int mode, cred_t *credp, fcio_t *fcio)
fcsm_fcio_copyout(fcio_t *fcio, intptr_t arg, int mode)
sizeof (fcio_t), mode);
status = ddi_copyout((void *)fcio, (void *)arg, sizeof (fcio_t), mode);
(fc_ct_header_t *)((fcio_t *)job->job_arg)->fcio_ibuf;
fcio_t *fcio;
fcio_t *fcio;
fcsm_ct_passthru(int instance, fcio_t *fcio, int sleep, int job_flags,
void (*func)(fcio_t *))
fcio_t *fcio, la_wwn_t *pwwn);
fcio_t *fcio);
fcio_t *fcio);
fcio_t *fcio);
static int fp_fcio_copyout(fcio_t *fcio, intptr_t data, int mode);
static int fp_fillout_p2pmap(fc_local_port_t *port, fcio_t *fcio, int mode);
static int fp_fillout_loopmap(fc_local_port_t *port, fcio_t *fcio, int mode);
static int fp_fcio_logout(fc_local_port_t *port, fcio_t *fcio,
static int fp_fcio_login(fc_local_port_t *port, fcio_t *fcio,
static int fcsm_fciocmd(intptr_t, int, cred_t *, fcio_t *);
static int fcsm_fcio_copyout(fcio_t *, intptr_t, int);
int fcsm_ct_passthru(int, fcio_t *, int, int,
void (*func)(fcio_t *));