/freebsd-11-stable/sys/dev/smartpqi/ |
H A D | smartpqi_init.c | 34 static int pqisrc_report_pqi_capability(pqisrc_softstate_t *softs) argument 47 capability = os_mem_alloc(softs, sizeof(*capability)); 62 ret = os_dma_mem_alloc(softs, &pqi_cap_dma_buf); 74 ret = pqisrc_submit_admin_req(softs, &admin_req, &admin_resp); 85 softs->pqi_dev_cap.max_iqs = capability->max_iqs; 86 softs->pqi_dev_cap.max_iq_elements = capability->max_iq_elements; 87 softs->pqi_dev_cap.max_iq_elem_len = capability->max_iq_elem_len; 88 softs->pqi_dev_cap.min_iq_elem_len = capability->min_iq_elem_len; 89 softs->pqi_dev_cap.max_oqs = capability->max_oqs; 90 softs 133 pqisrc_free_rcb(pqisrc_softstate_t *softs, int req_count) argument 154 pqisrc_allocate_rcb(pqisrc_softstate_t *softs) argument 222 pqisrc_decide_opq_config(pqisrc_softstate_t *softs) argument 300 pqisrc_configure_op_queues(pqisrc_softstate_t *softs) argument 330 pqisrc_check_pqimode(pqisrc_softstate_t *softs) argument 391 pqisrc_process_config_table(pqisrc_softstate_t *softs) argument 470 pqisrc_wait_for_pqi_reset_completion(pqisrc_softstate_t *softs) argument 501 pqi_reset(pqisrc_softstate_t *softs) argument 545 pqisrc_pqi_init(pqisrc_softstate_t *softs) argument 637 pqisrc_force_sis(pqisrc_softstate_t *softs) argument 676 pqisrc_pqi_uninit(pqisrc_softstate_t *softs) argument 733 pqisrc_init(pqisrc_softstate_t *softs) argument 856 pqisrc_flush_cache( pqisrc_softstate_t *softs, enum pqisrc_flush_cache_event_type event_type) argument 898 pqisrc_uninit(pqisrc_softstate_t *softs) argument [all...] |
H A D | smartpqi_intr.c | 35 int os_get_processor_config(pqisrc_softstate_t *softs) argument 38 softs->num_cpus_online = mp_ncpus; 47 int os_get_intr_config(pqisrc_softstate_t *softs) argument 53 dev = softs->os_specific.pqi_dev; 59 if (msi_count > softs->num_cpus_online) 60 msi_count = softs->num_cpus_online; 68 softs->intr_count = msi_count; 69 softs->intr_type = INTR_TYPE_MSIX; 70 softs->os_specific.msi_enabled = TRUE; 74 if (!softs 119 pqisrc_softstate_t *softs = device_get_softc(intr_ctx->pqi_dev); local 136 pqisrc_softstate_t *softs = device_get_softc(intr_ctx->pqi_dev); local 149 pqisrc_softstate_t *softs = device_get_softc(intr_ctx->pqi_dev); local 162 register_legacy_intr(pqisrc_softstate_t *softs) argument 205 register_msix_intr(pqisrc_softstate_t *softs) argument 315 os_setup_intr(pqisrc_softstate_t *softs) argument 340 deregister_pqi_intx(pqisrc_softstate_t *softs) argument 366 deregister_pqi_msix(pqisrc_softstate_t *softs) argument 399 os_destroy_intr(pqisrc_softstate_t *softs) argument 424 os_free_intr_config(pqisrc_softstate_t *softs) argument [all...] |
H A D | smartpqi_sis.c | 32 void sis_disable_msix(pqisrc_softstate_t *softs) argument 38 db_reg = PCI_MEM_GET32(softs, &softs->ioa_reg->host_to_ioa_db, 41 PCI_MEM_PUT32(softs, &softs->ioa_reg->host_to_ioa_db, 48 void pqisrc_trigger_nmi_sis(pqisrc_softstate_t *softs) argument 53 PCI_MEM_PUT32(softs, &softs->ioa_reg->host_to_ioa_db, 59 int pqisrc_reenable_sis(pqisrc_softstate_t *softs) argument 66 PCI_MEM_PUT32(softs, 81 pqisrc_check_fw_status(pqisrc_softstate_t *softs) argument 101 pqisrc_send_sis_cmd(pqisrc_softstate_t *softs, uint32_t *mb) argument 164 pqisrc_get_adapter_properties(pqisrc_softstate_t *softs, uint32_t *prop, uint32_t *ext_prop) argument 186 pqisrc_get_preferred_settings(pqisrc_softstate_t *softs) argument 210 pqisrc_get_sis_pqi_cap(pqisrc_softstate_t *softs) argument 248 pqisrc_init_struct_base(pqisrc_softstate_t *softs) argument 328 pqisrc_sis_init(pqisrc_softstate_t *softs) argument 408 pqisrc_sis_uninit(pqisrc_softstate_t *softs) argument 422 pqisrc_sis_wait_for_db_bit_to_clear(pqisrc_softstate_t *softs, uint32_t bit) argument [all...] |
H A D | smartpqi_queue.c | 35 int pqisrc_submit_admin_req(pqisrc_softstate_t *softs, argument 39 ob_queue_t *ob_q = &softs->admin_ob_queue; 40 ib_queue_t *ib_q = &softs->admin_ib_queue; 53 req->req_id = pqisrc_get_tag(&softs->taglist); 59 softs->rcb[req->req_id].tag = req->req_id; 62 ret = pqisrc_submit_cmnd(softs, ib_q, req); 83 PCI_MEM_PUT32(softs, ob_q->ci_register_abs, 93 os_reset_rcb(&softs->rcb[req->req_id]); 94 pqisrc_put_tag(&softs->taglist,req->req_id); 98 os_reset_rcb(&softs 108 pqisrc_get_admin_queue_config(pqisrc_softstate_t *softs) argument 131 pqisrc_decide_admin_queue_config(pqisrc_softstate_t *softs) argument 145 pqisrc_allocate_and_init_adminq(pqisrc_softstate_t *softs) argument 227 pqisrc_create_delete_adminq(pqisrc_softstate_t *softs, uint32_t cmd) argument 256 pqisrc_print_adminq_config(pqisrc_softstate_t *softs) argument 283 pqisrc_create_admin_queue(pqisrc_softstate_t *softs) argument 377 pqisrc_delete_op_queue(pqisrc_softstate_t *softs, uint32_t q_id, boolean_t ibq) argument 411 pqisrc_destroy_event_queue(pqisrc_softstate_t *softs) argument 433 pqisrc_destroy_op_ib_queues(pqisrc_softstate_t *softs) argument 481 pqisrc_destroy_op_ob_queues(pqisrc_softstate_t *softs) argument 508 pqisrc_destroy_admin_queue(pqisrc_softstate_t *softs) argument 526 pqisrc_change_op_ibq_queue_prop(pqisrc_softstate_t *softs, ib_queue_t *op_ib_q, uint32_t prop) argument 551 pqisrc_create_op_obq(pqisrc_softstate_t *softs, ob_queue_t *op_ob_q) argument 595 pqisrc_create_op_ibq(pqisrc_softstate_t *softs, ib_queue_t *op_ib_q) argument 636 pqisrc_create_op_aio_ibq(pqisrc_softstate_t *softs, ib_queue_t *op_aio_ib_q) argument 655 pqisrc_create_op_raid_ibq(pqisrc_softstate_t *softs, ib_queue_t *op_raid_ib_q) argument 671 pqisrc_alloc_and_create_event_queue(pqisrc_softstate_t *softs) argument 753 pqisrc_alloc_and_create_ib_queues(pqisrc_softstate_t *softs) argument 875 pqisrc_alloc_and_create_ob_queues(pqisrc_softstate_t *softs) argument 966 pqisrc_create_op_queues(pqisrc_softstate_t *softs) argument [all...] |
H A D | smartpqi_helper.c | 34 boolean_t pqisrc_ctrl_offline(pqisrc_softstate_t *softs) argument 40 return !softs->ctrl_online; 46 void pqisrc_take_devices_offline(pqisrc_softstate_t *softs) argument 54 if(softs->device_list[i][j] == NULL) 56 device = softs->device_list[i][j]; 57 pqisrc_remove_device(softs, device); 67 void pqisrc_take_ctrl_offline(pqisrc_softstate_t *softs) argument 72 softs->ctrl_online = false; 73 pqisrc_trigger_nmi_sis(softs); 74 os_complete_outstanding_cmds_nodevice(softs); 83 pqisrc_heartbeat_timer_handler(pqisrc_softstate_t *softs) argument 130 pqisrc_wait_on_condition(pqisrc_softstate_t *softs, rcb_t *rcb) argument 231 pqisrc_display_device_info(pqisrc_softstate_t *softs, char *action, pqi_scsi_dev_t *device) argument [all...] |
H A D | smartpqi_main.c | 179 * Store Bus/Device/Function in softs 181 void pqisrc_save_controller_info(struct pqisrc_softstate *softs) argument 183 device_t dev = softs->os_specific.pqi_dev; 185 softs->bus_id = (uint32_t)pci_get_bus(dev); 186 softs->device_id = (uint32_t)pci_get_device(dev); 187 softs->func_id = (uint32_t)pci_get_function(dev); 199 struct pqisrc_softstate *softs = NULL; local 209 softs = device_get_softc(dev); 211 if (!softs) { 216 memset(softs, 391 struct pqisrc_softstate *softs = NULL; local 420 struct pqisrc_softstate *softs; local 437 struct pqisrc_softstate *softs; local 453 struct pqisrc_softstate *softs = NULL; local [all...] |
H A D | smartpqi_misc.c | 61 struct pqisrc_softstate *softs = (struct pqisrc_softstate *)data; local 66 if (!pqisrc_ctrl_offline(softs)){ 67 if( (ret = pqisrc_write_current_time_to_host_wellness(softs)) != 0 ) 72 softs->os_specific.wellness_periodic = timeout(os_wellness_periodic, 73 softs, OS_HOST_WELLNESS_TIMEOUT * hz); 79 void os_stop_heartbeat_timer(pqisrc_softstate_t *softs) argument 84 untimeout(os_start_heartbeat_timer, softs, 85 softs->os_specific.heartbeat_timeout_id); 95 struct pqisrc_softstate *softs = (struct pqisrc_softstate *)data; local 98 pqisrc_heartbeat_timer_handler(softs); 111 os_init_spinlock(struct pqisrc_softstate *softs, struct mtx *lock, char *lockname) argument [all...] |
H A D | smartpqi_cam.c | 40 pqisrc_softstate_t *softs = (struct pqisrc_softstate *) local 51 cpi->maxio = (softs->pqi_cap.max_sg_elem - 1) * PAGE_SIZE; 71 static void get_transport_settings(struct pqisrc_softstate *softs, argument 97 void os_add_device(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device) { argument 102 if(softs->os_specific.sim_registered) { 109 cam_sim_path(softs->os_specific.sim), 124 void os_remove_device(pqisrc_softstate_t *softs, argument 130 if(softs->os_specific.sim_registered) { 132 cam_sim_path(softs->os_specific.sim), 139 pqisrc_free_device(softs, devic 152 pqisrc_softstate_t *softs; local 176 pqisrc_softstate_t *softs; local 214 smartpqi_fix_ld_inquiry(pqisrc_softstate_t *softs, struct ccb_scsiio *csio) argument 288 pqisrc_softstate_t *softs; local 375 pqisrc_softstate_t *softs; local 468 pqisrc_softstate_t *softs; local 525 pqisrc_softstate_t *softs = rcb->softs; local 599 smartpqi_lun_rescan(struct pqisrc_softstate *softs, int target, int lun) argument 632 smartpqi_target_rescan(struct pqisrc_softstate *softs) argument 675 os_complete_outstanding_cmds_nodevice(pqisrc_softstate_t *softs) argument 701 pqisrc_softstate_t *softs = (struct pqisrc_softstate *) local 813 pqisrc_scsi_abort_task(pqisrc_softstate_t *softs, union ccb *ccb) argument 851 pqisrc_scsi_abort_task_set(pqisrc_softstate_t *softs, union ccb *ccb) argument 881 pqisrc_target_reset( pqisrc_softstate_t *softs, union ccb *ccb) argument 919 struct pqisrc_softstate *softs = cam_sim_softc(sim); local 1006 struct pqisrc_softstate *softs = cam_sim_softc(sim); local 1042 struct pqisrc_softstate *softs; local 1076 register_sim(struct pqisrc_softstate *softs, int card_index) argument 1159 deregister_sim(struct pqisrc_softstate *softs) argument [all...] |
H A D | smartpqi_event.c | 35 pqisrc_rescan_devices(pqisrc_softstate_t *softs) argument 41 os_sema_lock(&softs->scan_lock); 43 ret = pqisrc_scan_devices(softs); 45 os_sema_unlock(&softs->scan_lock); 56 pqisrc_acknowledge_event(pqisrc_softstate_t *softs, argument 61 ib_queue_t *ib_q = &softs->op_raid_ib_q[0]; 76 pqisrc_submit_cmnd(softs, ib_q, &request); 102 pqisrc_softstate_t *softs = (pqisrc_softstate_t*)arg1; local 107 pending_event = &softs->pending_events[0]; 111 pqisrc_acknowledge_event(softs, pending_even 163 pqisrc_process_event_intr_src(pqisrc_softstate_t *softs,int obq_id) argument 227 pqisrc_submit_management_req(pqisrc_softstate_t *softs, pqi_event_config_request_t *request) argument 315 pqisrc_report_event_config(pqisrc_softstate_t *softs) argument 375 pqisrc_set_event_config(pqisrc_softstate_t *softs) argument [all...] |
H A D | smartpqi_mem.c | 43 int os_dma_setup(pqisrc_softstate_t *softs) argument 50 int os_dma_destroy(pqisrc_softstate_t *softs) argument 60 int os_dma_mem_alloc(pqisrc_softstate_t *softs, struct dma_mem *dma_mem) argument 68 softs->os_specific.pqi_parent_dmat, /* parent */ 117 void os_dma_mem_free(pqisrc_softstate_t *softs, struct dma_mem *dma_mem) argument 144 void *os_mem_alloc(pqisrc_softstate_t *softs, size_t size) argument 161 void os_mem_free(pqisrc_softstate_t *softs, argument 174 void os_resource_free(pqisrc_softstate_t *softs) argument 176 if(softs->os_specific.pqi_parent_dmat) 177 bus_dma_tag_destroy(softs [all...] |
H A D | smartpqi_response.c | 34 void pqisrc_process_internal_raid_response_success(pqisrc_softstate_t *softs, argument 48 void pqisrc_process_internal_raid_response_error(pqisrc_softstate_t *softs, argument 55 rcb->error_info = (char *) (softs->err_buf_dma_mem.virt_addr) + 78 void pqisrc_process_io_response_success(pqisrc_softstate_t *softs, argument 91 void pqisrc_process_aio_response_error(pqisrc_softstate_t *softs, argument 99 softs->err_buf_dma_mem.virt_addr + 115 void pqisrc_process_raid_response_error(pqisrc_softstate_t *softs, argument 123 softs->err_buf_dma_mem.virt_addr + 139 int pqisrc_process_task_management_response(pqisrc_softstate_t *softs, argument 144 rcb_t *rcb = &softs 173 pqisrc_process_response_queue(pqisrc_softstate_t *softs, int oq_id) argument [all...] |
H A D | smartpqi_ioctl.c | 38 int os_copy_to_user(struct pqisrc_softstate *softs, void *dest_buf, argument 47 int os_copy_from_user(struct pqisrc_softstate *softs, void *dest_buf, argument 80 struct pqisrc_softstate *softs = cdev->si_drv1; local 90 driver_info->max_io = softs->max_io_for_scsi_ml; 91 driver_info->max_transfer_length = softs->pqi_cap.max_transfer_size; 101 struct pqisrc_softstate *softs = cdev->si_drv1; local 102 device_t dev = softs->os_specific.pqi_dev; 131 struct pqisrc_softstate *softs = cdev->si_drv1; local 139 if (pqisrc_ctrl_offline(softs)){ 153 error = pqisrc_passthru_ioctl(softs, udat 181 create_char_dev(struct pqisrc_softstate *softs, int card_index) argument 203 destroy_char_dev(struct pqisrc_softstate *softs) argument 218 pqisrc_passthru_ioctl(struct pqisrc_softstate *softs, void *arg, int mode) argument [all...] |
H A D | smartpqi_discovery.c | 93 int pqisrc_build_send_raid_request(pqisrc_softstate_t *softs, pqisrc_raid_req_t *request, argument 104 ib_queue_t *ib_q = &softs->op_raid_ib_q[PQI_DEFAULT_IB_QUEUE]; 105 ob_queue_t *ob_q = &softs->op_ob_q[PQI_DEFAULT_IB_QUEUE]; 119 ret = os_dma_mem_alloc(softs, &device_mem); 212 tag = pqisrc_get_tag(&softs->taglist); 222 rcb = &softs->rcb[tag]; 229 ret = pqisrc_submit_cmnd(softs, ib_q, request); 236 ret = pqisrc_wait_on_condition(softs, rcb); 246 os_dma_mem_free(softs, &device_mem); 276 pqisrc_put_tag(&softs 294 pqisrc_report_luns(pqisrc_softstate_t *softs, uint8_t cmd, void *buff, size_t buf_len) argument 312 pqisrc_get_physical_logical_luns(pqisrc_softstate_t *softs, uint8_t cmd, reportlun_data_ext_t **buff, size_t *data_length) argument 379 pqisrc_get_phys_log_device_list(pqisrc_softstate_t *softs, reportlun_data_ext_t **physical_dev_list, reportlun_data_ext_t **logical_dev_list, size_t *phys_data_length, size_t *log_data_length) argument 515 pqisrc_send_scsi_inquiry(pqisrc_softstate_t *softs, uint8_t *scsi3addr, uint16_t vpd_page, uint8_t *buff, int buf_len) argument 556 pqisrc_get_volume_offline_status(pqisrc_softstate_t *softs, uint8_t *scsi3addr) argument 596 pqisrc_get_dev_vol_status(pqisrc_softstate_t *softs, uint8_t *scsi3addr) argument 673 pqisrc_raid_map_validation(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device, pqisrc_raid_map_t *raid_map) argument 739 pqisrc_get_device_raidmap(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device) argument 778 pqisrc_get_dev_ioaccel_status(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device) argument 818 pqisrc_get_dev_raid_level(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device) argument 847 pqisrc_get_dev_data(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device) argument 907 pqisrc_identify_ctrl(pqisrc_softstate_t *softs, bmic_ident_ctrl_t *buff) argument 924 pqisrc_get_ctrl_fw_version(pqisrc_softstate_t *softs) argument 959 pqisrc_identify_physical_disk(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device, bmic_ident_physdev_t *buff, int buf_len) argument 986 pqisrc_get_physical_device_info(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device, bmic_ident_physdev_t *id_phys) argument 1021 pqisrc_scsi_find_entry(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device_to_find, pqi_scsi_dev_t **same_device) argument 1052 pqisrc_exist_device_update(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device_exist, pqi_scsi_dev_t *new_device) argument 1093 pqisrc_identify_device_via_ioaccel( pqisrc_softstate_t *softs, uint32_t ioaccel_handle) argument 1118 pqisrc_update_log_dev_qdepth(pqisrc_softstate_t *softs) argument 1181 pqisrc_add_device(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device) argument 1200 pqisrc_remove_device(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device) argument 1218 pqisrc_adjust_list(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device) argument 1237 pqisrc_display_volume_status(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device) argument 1293 pqisrc_device_mem_free(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device) argument 1307 pqisrc_free_device(pqisrc_softstate_t * softs,pqi_scsi_dev_t *device) argument 1318 pqisrc_update_device_list(pqisrc_softstate_t *softs, pqi_scsi_dev_t *new_device_list[], int num_new_devices) argument 1489 pqisrc_write_driver_version_to_host_wellness(pqisrc_softstate_t *softs) argument 1540 pqisrc_write_current_time_to_host_wellness(pqisrc_softstate_t *softs) argument 1587 pqisrc_scan_devices(pqisrc_softstate_t *softs) argument 1789 pqisrc_cleanup_devices(pqisrc_softstate_t *softs) argument [all...] |
H A D | smartpqi_tag.c | 83 int pqisrc_init_taglist(pqisrc_softstate_t *softs, pqi_taglist_t *taglist, argument 95 taglist->elem_array = os_mem_alloc(softs, 104 ret = os_init_spinlock(softs, &taglist->lock, taglist->lockname); 114 softs->rcb[i].tag = INVALID_ELEM; 122 os_mem_free(softs, (char *)taglist->elem_array, 133 void pqisrc_destroy_taglist(pqisrc_softstate_t *softs, pqi_taglist_t *taglist) argument 136 os_mem_free(softs, (char *)taglist->elem_array, 153 int pqisrc_init_taglist(pqisrc_softstate_t *softs, lockless_stack_t *stack, argument 167 stack->next_index_array = (uint32_t*)os_mem_alloc(softs, 177 softs 191 pqisrc_destroy_taglist(pqisrc_softstate_t *softs, lockless_stack_t *stack) argument [all...] |
H A D | smartpqi_defines.h | 269 #define CTRLR_HEARTBEAT_CNT(softs) LE_64(PCI_MEM_GET64(softs, softs->heartbeat_counter_abs_addr, softs->heartbeat_counter_off)) 270 #define PQI_NEW_HEARTBEAT_MECHANISM(softs) 1 321 #define GET_FW_STATUS(softs) \ 322 (PCI_MEM_GET32(softs, &softs->ioa_reg->scratchpad3_fw_status, LEGACY_SIS_OMR)) 324 #define SIS_IS_KERNEL_PANIC(softs) \ 325 (GET_FW_STATUS(softs) [all...] |
H A D | smartpqi_request.c | 76 pqisrc_num_elem_needed(pqisrc_softstate_t *softs, uint32_t SG_Count) argument 88 if(SG_Count > softs->max_sg_per_iu || SG_Count <= MAX_EMBEDDED_SG_IN_FIRST_IU) 155 pqisrc_build_raid_io(pqisrc_softstate_t *softs, rcb_t *rcb, argument 162 raid_req->response_queue_id = OS_GET_IO_RESP_QID(softs, rcb); 247 pqisrc_build_aio_io(pqisrc_softstate_t *softs, rcb_t *rcb, argument 254 aio_req->response_queue_id = OS_GET_IO_RESP_QID(softs, rcb); 326 int pqisrc_build_send_io(pqisrc_softstate_t *softs,rcb_t *rcb) argument 328 ib_queue_t *ib_q_array = softs->op_aio_ib_q; 333 int first_qindex = OS_GET_IO_REQ_QINDEX(softs, rcb); 335 uint32_t num_op_ib_q = softs 510 pqisrc_send_scsi_cmd_raidbypass(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device, rcb_t *rcb, uint8_t *cdb) argument 748 pqisrc_send_tmf(pqisrc_softstate_t *softs, pqi_scsi_dev_t *devp, rcb_t *rcb, int req_id, int tmf_type) argument [all...] |
H A D | smartpqi_cmd.c | 35 int pqisrc_submit_cmnd(pqisrc_softstate_t *softs, argument 72 PCI_MEM_PUT32(softs, ib_q->pi_register_abs, ib_q->pi_register_offset, ib_q->pi_local);
|
H A D | smartpqi_prototypes.h | 84 void pqisrc_free_device(pqisrc_softstate_t * softs,pqi_scsi_dev_t *device); 100 void pqisrc_signal_event(pqisrc_softstate_t *softs, rcb_t *rcb); 118 int pqisrc_send_scsi_cmd_raidbypass(pqisrc_softstate_t *softs, 124 int pqisrc_write_current_time_to_host_wellness(pqisrc_softstate_t *softs); 125 int pqisrc_write_driver_version_to_host_wellness(pqisrc_softstate_t *softs);
|
H A D | smartpqi_structures.h | 915 struct pqisrc_softstate *softs; member in struct:request_container_block
|
/freebsd-11-stable/sys/contrib/ipfilter/netinet/ |
H A D | ip_sync.c | 146 ipf_sync_softc_t *softs; local 148 KMALLOC(softs, ipf_sync_softc_t *); 149 if (softs == NULL) { 154 bzero((char *)softs, sizeof(*softs)); 156 softs->ipf_sync_log_sz = SYNCLOG_SZ; 157 softs->ipf_sync_nat_tab_sz = SYNC_STATETABSZ; 158 softs->ipf_sync_state_tab_sz = SYNC_STATETABSZ; 159 softs->ipf_sync_event_high_wm = SYNCLOG_SZ * 100 / 90; /* 90% */ 160 softs 179 ipf_sync_softc_t *softs = arg; local 246 ipf_sync_softc_t *softs = arg; local 293 ipf_sync_softc_t *softs = arg; local 429 ipf_sync_softc_t *softs = softc->ipf_sync_soft; local 578 ipf_sync_softc_t *softs = softc->ipf_sync_soft; local 664 ipf_sync_softc_t *softs = softc->ipf_sync_soft; local 853 ipf_sync_softc_t *softs = arg; local 874 ipf_sync_softc_t *softs = arg; local 901 ipf_sync_softc_t *softs = softc->ipf_sync_soft; local 1005 ipf_sync_softc_t *softs = softc->ipf_sync_soft; local 1140 ipf_sync_softc_t *softs = softc->ipf_sync_soft; local 1274 ipf_sync_softc_t *softs = softc->ipf_sync_soft; local 1351 ipf_sync_softc_t *softs = arg; local 1396 ipf_sync_softc_t *softs = softc->ipf_sync_soft; local 1423 ipf_sync_softc_t *softs = softc->ipf_sync_soft; local 1454 ipf_sync_softc_t *softs = softc->ipf_sync_soft; local [all...] |
H A D | ip_state.c | 140 #define SINCL(x) ATOMIC_INCL(softs->x) 141 #define SBUMP(x) (softs->x)++ 142 #define SBUMPD(x, y) do { (softs->x.y)++; DT(y); } while (0) 143 #define SBUMPDX(x, y, z)do { (softs->x.y)++; DT(z); } while (0) 186 #define DOUBLE_HASH(x) (((x) + softs->ipf_state_seed[(x) % \ 187 softs->ipf_state_size]) % softs->ipf_state_size) 232 ipf_state_softc_t *softs; local 234 KMALLOC(softs, ipf_state_softc_t *); 235 if (softs 286 ipf_state_softc_t *softs = arg; local 344 ipf_state_softc_t *softs = arg; local 429 ipf_state_softc_t *softs = arg; local 501 ipf_state_softc_t *softs = arg; local 519 ipf_state_softc_t *softs = softc->ipf_state_soft; local 552 ipf_state_softc_t *softs = softc->ipf_state_soft; local 601 ipf_state_softc_t *softs = softc->ipf_state_soft; local 1071 ipf_state_softc_t *softs = softc->ipf_state_soft; local 1379 ipf_state_softc_t *softs = softc->ipf_state_soft; local 2165 ipf_state_softc_t *softs = softc->ipf_state_soft; local 2350 ipf_state_softc_t *softs = softc->ipf_state_soft; local 2445 ipf_state_softc_t *softs = softc->ipf_state_soft; local 2680 ipf_state_softc_t *softs = softc->ipf_state_soft; local 2905 ipf_state_softc_t *softs = softc->ipf_state_soft; local 3035 ipf_state_softc_t *softs = softc->ipf_state_soft; local 3317 ipf_state_softc_t *softs = softc->ipf_state_soft; local 3559 ipf_state_softc_t *softs = softc->ipf_state_soft; local 3606 ipf_state_softc_t *softs = softc->ipf_state_soft; local 3746 ipf_state_softc_t *softs = softc->ipf_state_soft; local 3819 ipf_state_softc_t *softs = softc->ipf_state_soft; local 4455 ipf_state_softc_t *softs = softc->ipf_state_soft; local 4775 ipf_state_softc_t *softs = softc->ipf_state_soft; local 4848 ipf_state_softc_t *softs = softc->ipf_state_soft; local 4968 ipf_state_softc_t *softs = softc->ipf_state_soft; local 5004 ipf_state_softc_t *softs = softc->ipf_state_soft; local 5211 ipf_state_softc_t *softs = softc->ipf_state_soft; local 5263 ipf_state_softc_t *softs = softc->ipf_state_soft; local 5371 ipf_state_softc_t *softs = softc->ipf_state_soft; local 5386 ipf_state_softc_t *softs = arg; local [all...] |
H A D | ip_nat.c | 8363 ipf_nat_softc_t *softs = softc->ipf_nat_soft; local 8365 return ipf_addtimeoutqueue(softc, &softs->ipf_nat_utqe, ttl);
|