Searched refs:ocs_dma_t (Results 1 - 16 of 16) sorted by relevance

/freebsd-current/sys/dev/ocs_fc/
H A Docs_io.h124 ocs_dma_t ovfl_sgl; /**< Overflow SGL */
129 ocs_dma_t els_req; /**< ELS request payload buffer */
130 ocs_dma_t els_rsp; /**< ELS response payload buffer */
145 ocs_dma_t cmdbuf; /**< SCSI Command buffer, used for CDB (initiator) */
146 ocs_dma_t rspbuf; /**< SCSI Response buffer (i+t) */
H A Docs_gendump.c252 ocs_dma_t *dump_buffers;
262 dump_buffers = ocs_malloc(ocs, sizeof(ocs_dma_t) * num_buffers,
314 ocs_free(ocs, dump_buffers, sizeof(ocs_dma_t) * num_buffers);
323 ocs_dma_t *dump_buffers;
333 dump_buffers = ocs_malloc(ocs, sizeof(ocs_dma_t) * num_buffers,
385 ocs_free(ocs, dump_buffers, sizeof(ocs_dma_t) * num_buffers);
H A Docs_hw.h300 ocs_dma_t dma;
517 ocs_dma_t *cmnd;
518 ocs_dma_t *rsp;
568 ocs_dma_t xfer_rdy;
602 ocs_dma_t def_sgl; /**< default scatter gather list */
604 ocs_dma_t *sgl; /**< pointer to current active SGL */
607 ocs_dma_t *ovfl_sgl; /**< overflow SGL */
1036 ocs_dma_t loop_map;
1038 ocs_dma_t xfer_rdy;
1040 ocs_dma_t dump_sge
[all...]
H A Docs_os.c289 * @param arg Argument provided to bus_dmamap_load is a ocs_dma_t
297 ocs_dma_t *dma = arg;
317 ocs_dma_free(ocs_os_handle_t os, ocs_dma_t *dma)
342 bzero(dma, sizeof(ocs_dma_t));
359 ocs_dma_alloc(ocs_os_handle_t os, ocs_dma_t *dma, size_t size, size_t align)
369 bzero(dma, sizeof(ocs_dma_t));
422 ocs_dma_sync(ocs_dma_t *dma, uint32_t flags)
428 ocs_dma_copy_in(ocs_dma_t *dma, void *buffer, uint32_t buffer_length)
444 ocs_dma_copy_out(ocs_dma_t *dma, void *buffer, uint32_t buffer_length)
H A Docs_common.h177 ocs_dma_t dma; /**< memory for Service Parameters */
229 ocs_dma_t dma; /**< memory for Service Parameters */
354 ocs_dma_t sparm_dma_buf; /**< service parameters buffer */
H A Docs_os.h454 } ocs_dma_t; typedef in typeref:struct:ocs_dma_s
484 extern int32_t ocs_dma_alloc(ocs_os_handle_t, ocs_dma_t *, size_t, size_t);
495 extern int32_t ocs_dma_free(ocs_os_handle_t, ocs_dma_t *);
496 extern int32_t ocs_dma_copy_in(ocs_dma_t *dma, void *buffer, uint32_t buffer_length);
497 extern int32_t ocs_dma_copy_out(ocs_dma_t *dma, void *buffer, uint32_t buffer_length);
499 static inline int32_t ocs_dma_valid(ocs_dma_t *dma)
517 extern void ocs_dma_sync(ocs_dma_t *, uint32_t);
H A Dsli4.h3080 ocs_dma_t dma;
3301 ocs_dma_t bmbx;
3305 ocs_dma_t *bmbx_non_emb_pmd;
3309 ocs_dma_t data;
3640 typedef int32_t (*sli4_create_q_fn_t)(sli4_t *, void *, size_t, ocs_dma_t *, uint16_t, uint16_t);
3655 extern int32_t sli_cmd_common_read_transceiver_data(sli4_t *, void *, size_t, uint32_t, ocs_dma_t *);
3663 extern int32_t sli_cmd_read_sparm64(sli4_t *, void *, size_t, ocs_dma_t *, uint16_t);
3664 extern int32_t sli_cmd_read_topology(sli4_t *, void *, size_t, ocs_dma_t *);
3678 extern int32_t sli_cmd_reg_rpi(sli4_t *, void *, size_t, uint32_t, uint16_t, uint16_t, ocs_dma_t *, uint8_t, uint8_t);
3681 extern int32_t sli_cmd_sli_config(sli4_t *, void *, size_t, uint32_t, ocs_dma_t *);
[all...]
H A Dsli4.c638 ocs_dma_t *dma)
1085 sli_cmd_read_rev(sli4_t *sli4, void *buf, size_t size, ocs_dma_t *vpd)
1118 sli_cmd_read_sparm64(sli4_t *sli4, void *buf, size_t size, ocs_dma_t *dma,
1159 sli_cmd_read_topology(sli4_t *sli4, void *buf, size_t size, ocs_dma_t *dma)
1308 uint16_t vpi, ocs_dma_t *dma, uint8_t update, uint8_t enable_t10_pi)
1452 sli_cmd_sli_config(sli4_t *sli4, void *buf, size_t size, uint32_t length, ocs_dma_t *dma)
1810 ocs_dma_t *qmem, uint16_t eq_id, uint16_t ignored)
2068 sli_cmd_common_create_eq(sli4_t *sli4, void *buf, size_t size, ocs_dma_t *qmem,
2205 sli_cmd_common_get_cntl_attributes(sli4_t *sli4, void *buf, size_t size, ocs_dma_t *dma)
2244 sli_cmd_common_get_cntl_addl_attributes(sli4_t *sli4, void *buf, size_t size, ocs_dma_t *dm
[all...]
H A Docs_hw.c90 static int32_t ocs_hw_io_ini_sge(ocs_hw_t *, ocs_hw_io_t *, ocs_dma_t *, uint32_t, ocs_dma_t *);
91 static ocs_hw_rtn_e ocs_hw_firmware_write_lancer(ocs_hw_t *hw, ocs_dma_t *dma, uint32_t size, uint32_t offset, int last, ocs_hw_fw_cb_t cb, void *arg);
100 static ocs_hw_rtn_e ocs_hw_exec_dmtf_clp_cmd(ocs_hw_t *hw, ocs_dma_t *dma_cmd, ocs_dma_t *dma_resp, uint32_t opts, ocs_hw_dmtf_clp_cb_t cb, void *arg);
745 ocs_dma_t payload_memory;
2990 ocs_hw_node_attach(ocs_hw_t *hw, ocs_remote_node_t *rnode, ocs_dma_t *sparms)
3838 ocs_dma_t *send, uint32_t len, ocs_dma_t *receive,
4352 ocs_hw_send_frame(ocs_hw_t *hw, fc_header_le_t *hdr, uint8_t sof, uint8_t eof, ocs_dma_t *payloa
[all...]
H A Docs_ioctl.c86 ocs_process_sli_config (ocs_t *ocs, ocs_ioctl_elxu_mbox_t *mcmd, ocs_dma_t *dma)
199 ocs_dma_t dma = { 0 };
679 ocs_dma_t dma;
H A Docs_scsi.h297 ocs_dma_t first_burst_buffers[], uint32_t first_burst_bytes);
H A Docs_unsol.c1075 ocs_dma_t fburst[1];
H A Docs_hw_queues.c2323 ocs_dma_t *psgls = &io->def_sgl;
2324 ocs_dma_t **sgls = &psgls;
H A Docs_node.c377 ocs_dma_t sparm_dma_buf;
H A Docs_mgmt.c621 ocs_dma_t dma;
H A Docs_cam.c652 ocs_dma_t first_burst_buffers[],

Completed in 329 milliseconds