Lines Matching refs:opaque_t

92 	opaque_t		map_pd;			/* port device */
99 opaque_t port_handle;
116 opaque_t ulp_handle; /* not really needed */
121 int (*ulp_port_attach) (opaque_t ulp_handle,
124 int (*ulp_port_detach) (opaque_t ulp_handle,
126 int (*ulp_port_ioctl) (opaque_t ulp_handle,
127 opaque_t port_handle, dev_t dev, int cmd,
130 int (*ulp_els_callback) (opaque_t ulp_handle,
131 opaque_t port_handle, fc_unsol_buf_t *payload,
133 int (*ulp_data_callback) (opaque_t ulp_handle,
134 opaque_t port_handle, fc_unsol_buf_t *buf,
136 void (*ulp_statec_callback) (opaque_t ulp_handle,
137 opaque_t port_handle, uint32_t statec,
150 int fc_ulp_init_packet(opaque_t port_handle, fc_packet_t *pkt, int sleep);
151 int fc_ulp_uninit_packet(opaque_t port_handle, fc_packet_t *pkt);
152 int fc_ulp_getportmap(opaque_t port_handle, fc_portmap_t **map,
154 int fc_ulp_login(opaque_t port_handle, fc_packet_t **ulp_pkt,
156 opaque_t fc_ulp_get_remote_port(opaque_t port_handle, la_wwn_t *pwwn,
158 int fc_ulp_port_ns(opaque_t port_handle, opaque_t pd, fc_ns_cmd_t *ns_req);
159 int fc_ulp_transport(opaque_t port_handle, fc_packet_t *pkt);
160 int fc_ulp_issue_els(opaque_t port_handle, fc_packet_t *pkt);
161 int fc_ulp_uballoc(opaque_t port_handle, uint32_t *count,
163 int fc_ulp_ubfree(opaque_t port_handle, uint32_t count,
165 int fc_ulp_ubrelease(opaque_t port_handle, uint32_t count,
167 int fc_ulp_abort(opaque_t port_handle, fc_packet_t *pkt, int flags);
168 int fc_ulp_linkreset(opaque_t port_handle, la_wwn_t *pwwn, int sleep);
169 int fc_ulp_port_reset(opaque_t port_handle, uint32_t cmd);
170 int fc_ulp_get_port_login_params(opaque_t port_handle,
172 int fc_ulp_get_port_instance(opaque_t port_handle);
173 opaque_t fc_ulp_get_port_handle(int instance);
178 int fc_ulp_get_pwwn_by_did(opaque_t port_handle, fc_portid_t d_id,
180 int fc_ulp_pwwn_to_portmap(opaque_t port_handle, la_wwn_t *bytes,
182 opaque_t fc_ulp_get_fca_device(opaque_t port_handle, fc_portid_t d_id);
183 int fc_ulp_port_notify(opaque_t port_handle, uint32_t cmd);
184 void fc_ulp_disable_relogin(opaque_t *fc_port, la_wwn_t *pwwn);
185 void fc_ulp_enable_relogin(opaque_t *fc_port, la_wwn_t *pwwn);
186 int fc_ulp_busy_port(opaque_t port_handle);
187 void fc_ulp_idle_port(opaque_t port_handle);
188 void fc_ulp_copy_portmap(fc_portmap_t *map, opaque_t pd);
190 uint32_t fc_ulp_get_rscn_count(opaque_t port_handle);
191 void fc_ulp_hold_remote_port(opaque_t port_handle);
192 int fc_ulp_get_npiv_port_list(opaque_t port_handle, char *pathList);
193 int fc_ulp_get_npiv_port_num(opaque_t port_handle);
194 void fc_ulp_log_device_event(opaque_t port_handle, int type);