Home
last modified time | relevance | path

Searched refs:pqi_cap (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/dev/smartpqi/
H A Dsmartpqi_misc.c223 uint32_t queue_depth = softs->pqi_cap.max_outstanding_io; in bsd_set_hint_adapter_queue_depth()
228 softs->pqi_cap.max_outstanding_io)) { in bsd_set_hint_adapter_queue_depth()
238 softs->pqi_cap.max_outstanding_io = in bsd_set_hint_adapter_queue_depth()
243 queue_depth, softs->pqi_cap.max_outstanding_io); in bsd_set_hint_adapter_queue_depth()
251 uint32_t pqi_sg_segments = softs->pqi_cap.max_sg_elem; in bsd_set_hint_scatter_gather_config()
259 softs->pqi_cap.max_sg_elem)) { in bsd_set_hint_scatter_gather_config()
270 softs->pqi_cap.max_sg_elem = softs->hint.sg_segments; in bsd_set_hint_scatter_gather_config()
274 pqi_sg_segments, softs->pqi_cap.max_sg_elem); in bsd_set_hint_scatter_gather_config()
H A Dsmartpqi_sis.c288 softs->pqi_cap.max_sg_elem = mb[1]; in pqisrc_get_sis_pqi_cap()
289 softs->pqi_cap.max_transfer_size = mb[2]; in pqisrc_get_sis_pqi_cap()
290 softs->pqi_cap.max_outstanding_io = mb[3]; in pqisrc_get_sis_pqi_cap()
291 if (softs->pqi_cap.max_outstanding_io > in pqisrc_get_sis_pqi_cap()
296 softs->pqi_cap.max_outstanding_io, in pqisrc_get_sis_pqi_cap()
298 softs->pqi_cap.max_outstanding_io = in pqisrc_get_sis_pqi_cap()
306 softs->pqi_cap.conf_tab_off = mb[4]; in pqisrc_get_sis_pqi_cap()
307 softs->pqi_cap.conf_tab_sz = mb[5]; in pqisrc_get_sis_pqi_cap()
312 softs->pqi_cap.max_sg_elem); in pqisrc_get_sis_pqi_cap()
314 softs->pqi_cap.max_transfer_size); in pqisrc_get_sis_pqi_cap()
[all …]
H A Dsmartpqi_features.c452 config_table_size = softs->pqi_cap.conf_tab_sz; in pqisrc_process_config_table()
468 softs->pqi_cap.conf_tab_off); in pqisrc_process_config_table()
471 softs->pqi_cap.conf_tab_off, in pqisrc_process_config_table()
501 softs->heartbeat_counter_off = softs->pqi_cap.conf_tab_off + in pqisrc_process_config_table()
H A Dsmartpqi_main.c636 (bus_size_t)softs->pqi_cap.max_sg_elem*PAGE_SIZE,/* maxsize */ in smartpqi_attach()
637 softs->pqi_cap.max_sg_elem, /* nsegments */ in smartpqi_attach()
648 for( i = 1; i <= softs->pqi_cap.max_outstanding_io; i++, rcbp++ ) { in smartpqi_attach()
652 rcbp, softs->pqi_cap.max_outstanding_io, error); in smartpqi_attach()
H A Dsmartpqi_init.c177 softs->max_outstanding_io = softs->pqi_cap.max_outstanding_io; in pqisrc_allocate_rcb()
193 sg_buf_size = softs->pqi_cap.max_sg_elem * in pqisrc_allocate_rcb()
H A Dsmartpqi_helper.c345 ASSERT(sizeof(struct pqi_cap)== 20); in check_struct_sizes()
H A Dsmartpqi_cam.c53 cpi->maxio = (softs->pqi_cap.max_sg_elem - 1) * PAGE_SIZE; in update_sim_properties()
557 if (error || nseg > softs->pqi_cap.max_sg_elem) in pqi_request_map_helper()
560 error, nseg, softs->pqi_cap.max_sg_elem); in pqi_request_map_helper()
H A Dsmartpqi_structures.h145 struct pqi_cap { struct
1300 struct pqi_cap pqi_cap; member
H A Dsmartpqi_ioctl.c90 driver_info->max_transfer_length = softs->pqi_cap.max_transfer_size; in smartpqi_get_driver_info_ioctl()