H A D | sli4.c | 44 sli_config_cmd_init(struct sli4 *sli4, void *buf, u32 length, argument 92 sli_cmd_common_create_cq(struct sli4 *sli4, void *buf, struct efc_dma *qmem, argument 178 sli_cmd_common_create_eq(struct sli4 *sli4, void *buf, struct efc_dma *qmem) argument 241 sli_cmd_common_create_mq_ext(struct sli4 *sli4, void *buf, struct efc_dma *qmem, u16 cq_id) argument 301 sli_cmd_wq_create(struct sli4 *sli4, void *buf, struct efc_dma *qmem, u16 cq_id) argument 368 sli_cmd_rq_create_v1(struct sli4 *sli4, void *buf, struct efc_dma *qmem, u16 cq_id, u16 buffer_size) argument 427 sli_cmd_rq_create_v2(struct sli4 *sli4, u32 num_rqs, struct sli4_queue *qs[], u32 base_cq_id, u32 header_buffer_size, u32 payload_buffer_size, struct efc_dma *dma) argument 488 __sli_queue_destroy(struct sli4 *sli4, struct sli4_queue *q) argument 499 __sli_queue_init(struct sli4 *sli4, struct sli4_queue *q, u32 qtype, size_t size, u32 n_entries, u32 align) argument 545 sli_fc_rq_alloc(struct sli4 *sli4, struct sli4_queue *q, u32 n_entries, u32 buffer_size, struct sli4_queue *cq, bool is_hdr) argument 581 sli_fc_rq_set_alloc(struct sli4 *sli4, u32 num_rq_pairs, struct sli4_queue *qs[], u32 base_cq_id, u32 n_entries, u32 header_buffer_size, u32 payload_buffer_size) argument 649 sli_res_sli_config(struct sli4 *sli4, void *buf) argument 672 __sli_create_queue(struct sli4 *sli4, struct sli4_queue *q) argument 735 sli_get_queue_entry_size(struct sli4 *sli4, u32 qtype) argument 763 sli_queue_alloc(struct sli4 *sli4, u32 qtype, struct sli4_queue *q, u32 n_entries, struct sli4_queue *assoc) argument 816 sli_cmd_cq_set_create(struct sli4 *sli4, struct sli4_queue *qs[], u32 num_cqs, struct sli4_queue *eqs[], struct efc_dma *dma) argument 917 sli_cq_alloc_set(struct sli4 *sli4, struct sli4_queue *qs[], u32 num_cqs, u32 n_entries, struct sli4_queue *eqs[]) argument 977 sli_cmd_common_destroy_q(struct sli4 *sli4, u8 opc, u8 subsystem, u16 q_id) argument 995 sli_queue_free(struct sli4 *sli4, struct sli4_queue *q, u32 destroy_queues, u32 free_memory) argument 1067 sli_queue_eq_arm(struct sli4 *sli4, struct sli4_queue *q, bool arm) argument 1087 sli_queue_arm(struct sli4 *sli4, struct sli4_queue *q, bool arm) argument 1125 sli_wq_write(struct sli4 *sli4, struct sli4_queue *q, u8 *entry) argument 1147 sli_mq_write(struct sli4 *sli4, struct sli4_queue *q, u8 *entry) argument 1168 sli_rq_write(struct sli4 *sli4, struct sli4_queue *q, u8 *entry) argument 1197 sli_eq_read(struct sli4 *sli4, struct sli4_queue *q, u8 *entry) argument 1239 sli_cq_read(struct sli4 *sli4, struct sli4_queue *q, u8 *entry) argument 1283 sli_mq_read(struct sli4 *sli4, struct sli4_queue *q, u8 *entry) argument 1307 sli_eq_parse(struct sli4 *sli4, u8 *buf, u16 *cq_id) argument 1342 sli_cq_parse(struct sli4 *sli4, struct sli4_queue *cq, u8 *cqe, enum sli4_qentry *etype, u16 *q_id) argument 1960 sli_fcp_trsp64_wqe(struct sli4 *sli4, void *buf, struct efc_dma *sgl, u16 cq_id, u8 port_owned, struct sli_fcp_tgt_params *params) argument 2026 sli_fcp_tsend64_wqe(struct sli4 *sli4, void *buf, struct efc_dma *sgl, u32 first_data_sge, u16 cq_id, u8 dif, u8 bs, struct sli_fcp_tgt_params *params) argument 2152 sli_gen_request64_wqe(struct sli4 *sli4, void *buf, struct efc_dma *sgl, struct sli_ct_params *params) argument 2406 sli_xmit_sequence64_wqe(struct sli4 *sli4, void *buf, struct efc_dma *payload, struct sli_ct_params *params) argument 2478 sli_requeue_xri_wqe(struct sli4 *sli4, void *buf, u16 xri, u16 tag, u16 cq_id) argument 2495 sli_fc_process_link_attention(struct sli4 *sli4, void *acqe) argument 2569 sli_fc_cqe_parse(struct sli4 *sli4, struct sli4_queue *cq, u8 *cqe, enum sli4_qentry *etype, u16 *r_id) argument 2686 sli_fc_response_length(struct sli4 *sli4, u8 *cqe) argument 2694 sli_fc_io_length(struct sli4 *sli4, u8 *cqe) argument 2702 sli_fc_els_did(struct sli4 *sli4, u8 *cqe, u32 *d_id) argument 2715 sli_fc_ext_status(struct sli4 *sli4, u8 *cqe) argument 2746 sli_fc_rqe_rqid_and_index(struct sli4 *sli4, u8 *cqe, u16 *rq_id, u32 *index) argument 2865 sli_bmbx_wait(struct sli4 *sli4, u32 msec) argument 2884 sli_bmbx_write(struct sli4 *sli4) argument 2904 sli_bmbx_command(struct sli4 *sli4) argument 2934 sli_cmd_config_link(struct sli4 *sli4, void *buf) argument 2948 sli_cmd_down_link(struct sli4 *sli4, void *buf) argument 2962 sli_cmd_dump_type4(struct sli4 *sli4, void *buf, u16 wki) argument 2975 sli_cmd_common_read_transceiver_data(struct sli4 *sli4, void *buf, u32 page_num, struct efc_dma *dma) argument 3001 sli_cmd_read_link_stats(struct sli4 *sli4, void *buf, u8 req_ext_counters, u8 clear_overflow_flags, u8 clear_all_counters) argument 3025 sli_cmd_read_status(struct sli4 *sli4, void *buf, u8 clear_counters) argument 3043 sli_cmd_init_link(struct sli4 *sli4, void *buf, u32 speed, u8 reset_alpa) argument 3111 sli_cmd_init_vfi(struct sli4 *sli4, void *buf, u16 vfi, u16 fcfi, u16 vpi) argument 3136 sli_cmd_init_vpi(struct sli4 *sli4, void *buf, u16 vpi, u16 vfi) argument 3150 sli_cmd_post_xri(struct sli4 *sli4, void *buf, u16 xri_base, u16 xri_count) argument 3168 sli_cmd_release_xri(struct sli4 *sli4, void *buf, u8 num_xri) argument 3182 sli_cmd_read_config(struct sli4 *sli4, void *buf) argument 3194 sli_cmd_read_nvparms(struct sli4 *sli4, void *buf) argument 3206 sli_cmd_write_nvparms(struct sli4 *sli4, void *buf, u8 *wwpn, u8 *wwnn, u8 hard_alpa, u32 preferred_d_id) argument 3223 sli_cmd_read_rev(struct sli4 *sli4, void *buf, struct efc_dma *vpd) argument 3248 sli_cmd_read_sparm64(struct sli4 *sli4, void *buf, struct efc_dma *dma, u16 vpi) argument 3280 sli_cmd_read_topology(struct sli4 *sli4, void *buf, struct efc_dma *dma) argument 3310 sli_cmd_reg_fcfi(struct sli4 *sli4, void *buf, u16 index, struct sli4_cmd_rq_cfg *rq_cfg) argument 3347 sli_cmd_reg_fcfi_mrq(struct sli4 *sli4, void *buf, u8 mode, u16 fcf_index, u8 rq_selection_policy, u8 mrq_bit_mask, u16 num_mrqs, struct sli4_cmd_rq_cfg *rq_cfg) argument 3396 sli_cmd_reg_rpi(struct sli4 *sli4, void *buf, u32 rpi, u32 vpi, u32 fc_id, struct efc_dma *dma, u8 update, u8 enable_t10_pi) argument 3436 sli_cmd_reg_vfi(struct sli4 *sli4, void *buf, size_t size, u16 vfi, u16 fcfi, struct efc_dma dma, u16 vpi, __be64 sli_wwpn, u32 fc_id) argument 3470 sli_cmd_reg_vpi(struct sli4 *sli4, void *buf, u32 fc_id, __be64 sli_wwpn, u16 vpi, u16 vfi, bool update) argument 3495 sli_cmd_request_features(struct sli4 *sli4, void *buf, u32 features_mask, bool query) argument 3513 sli_cmd_unreg_fcfi(struct sli4 *sli4, void *buf, u16 indicator) argument 3526 sli_cmd_unreg_rpi(struct sli4 *sli4, void *buf, u16 indicator, enum sli4_resource which, u32 fc_id) argument 3566 sli_cmd_unreg_vfi(struct sli4 *sli4, void *buf, u16 index, u32 which) argument 3594 sli_cmd_unreg_vpi(struct sli4 *sli4, void *buf, u16 indicator, u32 which) argument 3627 sli_cmd_common_modify_eq_delay(struct sli4 *sli4, void *buf, struct sli4_queue *q, int num_q, u32 shift, u32 delay_mult) argument 3655 sli4_cmd_lowlevel_set_watchdog(struct sli4 *sli4, void *buf, size_t size, u16 timeout) argument 3672 sli_cmd_common_get_cntl_attributes(struct sli4 *sli4, void *buf, struct efc_dma *dma) argument 3689 sli_cmd_common_get_cntl_addl_attributes(struct sli4 *sli4, void *buf, struct efc_dma *dma) argument 3706 sli_cmd_common_nop(struct sli4 *sli4, void *buf, uint64_t context) argument 3724 sli_cmd_common_get_resource_extent_info(struct sli4 *sli4, void *buf, u16 rtype) argument 3743 sli_cmd_common_get_sli4_parameters(struct sli4 *sli4, void *buf) argument 3760 sli_cmd_common_get_port_name(struct sli4 *sli4, void *buf) argument 3780 sli_cmd_common_write_object(struct sli4 *sli4, void *buf, u16 noc, u16 eof, u32 desired_write_length, u32 offset, char *obj_name, struct efc_dma *dma) argument 3823 sli_cmd_common_delete_object(struct sli4 *sli4, void *buf, char *obj_name) argument 3841 sli_cmd_common_read_object(struct sli4 *sli4, void *buf, u32 desired_read_len, u32 offset, char *obj_name, struct efc_dma *dma) argument 3880 sli_cmd_dmtf_exec_clp_cmd(struct sli4 *sli4, void *buf, struct efc_dma *cmd, struct efc_dma *resp) argument 3903 sli_cmd_common_set_dump_location(struct sli4 *sli4, void *buf, bool query, bool is_buffer_list, struct efc_dma *buffer, u8 fdb) argument 3946 sli_cmd_common_set_features(struct sli4 *sli4, void *buf, u32 feature, u32 param_len, void *parameter) argument 3968 sli_cqe_mq(struct sli4 *sli4, void *buf) argument 3994 sli_cqe_async(struct sli4 *sli4, void *buf) argument 4029 sli_fw_ready(struct sli4 *sli4) argument 4039 sli_wait_for_fw_ready(struct sli4 *sli4, u32 timeout_ms) argument 4056 sli_sliport_reset(struct sli4 *sli4) argument 4073 sli_fw_init(struct sli4 *sli4) argument 4090 sli_request_features(struct sli4 *sli4, u32 *features, bool query) argument 4115 sli_calc_max_qentries(struct sli4 *sli4) argument 4141 sli_get_read_config(struct sli4 *sli4) argument 4247 sli_get_sli4_parameters(struct sli4 *sli4) argument 4369 sli_get_ctrl_attributes(struct sli4 *sli4) argument 4454 sli_get_fw_rev(struct sli4 *sli4) argument 4506 sli_get_config(struct sli4 *sli4) argument 4572 sli_setup(struct sli4 *sli4, void *os, struct pci_dev *pdev, void __iomem *reg[]) argument 4710 sli_init(struct sli4 *sli4) argument 4728 sli_reset(struct sli4 *sli4) argument 4750 sli_fw_reset(struct sli4 *sli4) argument 4772 sli_teardown(struct sli4 *sli4) argument 4799 sli_callback(struct sli4 *sli4, enum sli4_callback which, void *func, void *arg) argument 4822 sli_eq_modify_delay(struct sli4 *sli4, struct sli4_queue *eq, u32 num_eq, u32 shift, u32 delay_mult) argument 4841 sli_resource_alloc(struct sli4 *sli4, enum sli4_resource rtype, u32 *rid, u32 *index) argument 4887 sli_resource_free(struct sli4 *sli4, enum sli4_resource rtype, u32 rid) argument 4932 sli_resource_reset(struct sli4 *sli4, enum sli4_resource rtype) argument 4953 sli_raise_ue(struct sli4 *sli4, u8 dump) argument 4971 sli_dump_is_ready(struct sli4 *sli4) argument 4995 sli_reset_required(struct sli4 *sli4) argument 5004 sli_cmd_post_sgl_pages(struct sli4 *sli4, void *buf, u16 xri, u32 xri_count, struct efc_dma *page0[], struct efc_dma *page1[], struct efc_dma *dma) argument 5048 sli_cmd_post_hdr_templates(struct sli4 *sli4, void *buf, struct efc_dma *dma, u16 rpi, struct efc_dma *payload_dma) argument 5104 sli_fc_get_rpi_requirements(struct sli4 *sli4, u32 n_rpi) argument [all...] |