dconf 787 drivers/net/can/usb/gs_usb.c struct gs_device_config *dconf) dconf 877 drivers/net/can/usb/gs_usb.c if (dconf->sw_version > 1) dconf 907 drivers/net/can/usb/gs_usb.c struct gs_device_config *dconf; dconf 934 drivers/net/can/usb/gs_usb.c dconf = kmalloc(sizeof(*dconf), GFP_KERNEL); dconf 935 drivers/net/can/usb/gs_usb.c if (!dconf) dconf 945 drivers/net/can/usb/gs_usb.c dconf, dconf 946 drivers/net/can/usb/gs_usb.c sizeof(*dconf), dconf 951 drivers/net/can/usb/gs_usb.c kfree(dconf); dconf 955 drivers/net/can/usb/gs_usb.c icount = dconf->icount + 1; dconf 962 drivers/net/can/usb/gs_usb.c kfree(dconf); dconf 968 drivers/net/can/usb/gs_usb.c kfree(dconf); dconf 980 drivers/net/can/usb/gs_usb.c dev->canch[i] = gs_make_candev(i, intf, dconf); dconf 991 drivers/net/can/usb/gs_usb.c kfree(dconf); dconf 998 drivers/net/can/usb/gs_usb.c kfree(dconf); dconf 383 drivers/scsi/bfa/bfa.h (&(BFA_DCONF_MOD(__bfa)->dconf->lun_mask)) dconf 3852 drivers/scsi/bfa/bfa_fcpim.c BFA_DCONF_MOD(bfa)->dconf->throttle_cfg.value = value; dconf 3853 drivers/scsi/bfa/bfa_fcpim.c BFA_DCONF_MOD(bfa)->dconf->throttle_cfg.is_valid = 1; dconf 3864 drivers/scsi/bfa/bfa_fcpim.c &(BFA_DCONF_MOD(bfa)->dconf->throttle_cfg); dconf 5827 drivers/scsi/bfa/bfa_ioc.c static void bfa_dconf_sm_uninit(struct bfa_dconf_mod_s *dconf, dconf 5829 drivers/scsi/bfa/bfa_ioc.c static void bfa_dconf_sm_flash_read(struct bfa_dconf_mod_s *dconf, dconf 5831 drivers/scsi/bfa/bfa_ioc.c static void bfa_dconf_sm_ready(struct bfa_dconf_mod_s *dconf, dconf 5833 drivers/scsi/bfa/bfa_ioc.c static void bfa_dconf_sm_dirty(struct bfa_dconf_mod_s *dconf, dconf 5835 drivers/scsi/bfa/bfa_ioc.c static void bfa_dconf_sm_sync(struct bfa_dconf_mod_s *dconf, dconf 5837 drivers/scsi/bfa/bfa_ioc.c static void bfa_dconf_sm_final_sync(struct bfa_dconf_mod_s *dconf, dconf 5839 drivers/scsi/bfa/bfa_ioc.c static void bfa_dconf_sm_iocdown_dirty(struct bfa_dconf_mod_s *dconf, dconf 5842 drivers/scsi/bfa/bfa_ioc.c static void bfa_dconf_cbfn(void *dconf, bfa_status_t status); dconf 5844 drivers/scsi/bfa/bfa_ioc.c static bfa_status_t bfa_dconf_flash_write(struct bfa_dconf_mod_s *dconf); dconf 5851 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_sm_uninit(struct bfa_dconf_mod_s *dconf, enum bfa_dconf_event event) dconf 5854 drivers/scsi/bfa/bfa_ioc.c bfa_trc(dconf->bfa, event); dconf 5858 drivers/scsi/bfa/bfa_ioc.c if (dconf->min_cfg) { dconf 5859 drivers/scsi/bfa/bfa_ioc.c bfa_trc(dconf->bfa, dconf->min_cfg); dconf 5860 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_send_event(&dconf->bfa->iocfc, dconf 5864 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_flash_read); dconf 5865 drivers/scsi/bfa/bfa_ioc.c bfa_timer_start(dconf->bfa, &dconf->timer, dconf 5866 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_timer, dconf, 2 * BFA_DCONF_UPDATE_TOV); dconf 5867 drivers/scsi/bfa/bfa_ioc.c bfa_status = bfa_flash_read_part(BFA_FLASH(dconf->bfa), dconf 5868 drivers/scsi/bfa/bfa_ioc.c BFA_FLASH_PART_DRV, dconf->instance, dconf 5869 drivers/scsi/bfa/bfa_ioc.c dconf->dconf, dconf 5871 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_init_cb, dconf->bfa); dconf 5873 drivers/scsi/bfa/bfa_ioc.c bfa_timer_stop(&dconf->timer); dconf 5874 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_init_cb(dconf->bfa, BFA_STATUS_FAILED); dconf 5875 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_uninit); dconf 5880 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_send_event(&dconf->bfa->iocfc, IOCFC_E_DCONF_DONE); dconf 5886 drivers/scsi/bfa/bfa_ioc.c bfa_sm_fault(dconf->bfa, event); dconf 5894 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_sm_flash_read(struct bfa_dconf_mod_s *dconf, dconf 5897 drivers/scsi/bfa/bfa_ioc.c bfa_trc(dconf->bfa, event); dconf 5901 drivers/scsi/bfa/bfa_ioc.c bfa_timer_stop(&dconf->timer); dconf 5902 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_ready); dconf 5905 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_ready); dconf 5906 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_suspend(&dconf->bfa->ioc); dconf 5909 drivers/scsi/bfa/bfa_ioc.c bfa_timer_stop(&dconf->timer); dconf 5910 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_uninit); dconf 5911 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_send_event(&dconf->bfa->iocfc, IOCFC_E_DCONF_DONE); dconf 5914 drivers/scsi/bfa/bfa_ioc.c bfa_timer_stop(&dconf->timer); dconf 5915 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_uninit); dconf 5918 drivers/scsi/bfa/bfa_ioc.c bfa_sm_fault(dconf->bfa, event); dconf 5926 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_sm_ready(struct bfa_dconf_mod_s *dconf, enum bfa_dconf_event event) dconf 5928 drivers/scsi/bfa/bfa_ioc.c bfa_trc(dconf->bfa, event); dconf 5932 drivers/scsi/bfa/bfa_ioc.c bfa_timer_start(dconf->bfa, &dconf->timer, dconf 5933 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_timer, dconf, BFA_DCONF_UPDATE_TOV); dconf 5934 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_dirty); dconf 5937 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_uninit); dconf 5938 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_send_event(&dconf->bfa->iocfc, IOCFC_E_DCONF_DONE); dconf 5944 drivers/scsi/bfa/bfa_ioc.c bfa_sm_fault(dconf->bfa, event); dconf 5953 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_sm_dirty(struct bfa_dconf_mod_s *dconf, enum bfa_dconf_event event) dconf 5955 drivers/scsi/bfa/bfa_ioc.c bfa_trc(dconf->bfa, event); dconf 5959 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_sync); dconf 5960 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_flash_write(dconf); dconf 5963 drivers/scsi/bfa/bfa_ioc.c bfa_timer_stop(&dconf->timer); dconf 5964 drivers/scsi/bfa/bfa_ioc.c bfa_timer_start(dconf->bfa, &dconf->timer, dconf 5965 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_timer, dconf, BFA_DCONF_UPDATE_TOV); dconf 5968 drivers/scsi/bfa/bfa_ioc.c bfa_timer_stop(&dconf->timer); dconf 5969 drivers/scsi/bfa/bfa_ioc.c bfa_timer_start(dconf->bfa, &dconf->timer, dconf 5970 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_timer, dconf, BFA_DCONF_UPDATE_TOV); dconf 5971 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_final_sync); dconf 5972 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_flash_write(dconf); dconf 5977 drivers/scsi/bfa/bfa_ioc.c bfa_timer_stop(&dconf->timer); dconf 5978 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_iocdown_dirty); dconf 5981 drivers/scsi/bfa/bfa_ioc.c bfa_sm_fault(dconf->bfa, event); dconf 5989 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_sm_final_sync(struct bfa_dconf_mod_s *dconf, dconf 5992 drivers/scsi/bfa/bfa_ioc.c bfa_trc(dconf->bfa, event); dconf 5997 drivers/scsi/bfa/bfa_ioc.c bfa_timer_stop(&dconf->timer); dconf 6000 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_uninit); dconf 6001 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_send_event(&dconf->bfa->iocfc, IOCFC_E_DCONF_DONE); dconf 6004 drivers/scsi/bfa/bfa_ioc.c bfa_sm_fault(dconf->bfa, event); dconf 6009 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_sm_sync(struct bfa_dconf_mod_s *dconf, enum bfa_dconf_event event) dconf 6011 drivers/scsi/bfa/bfa_ioc.c bfa_trc(dconf->bfa, event); dconf 6015 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_ready); dconf 6018 drivers/scsi/bfa/bfa_ioc.c bfa_timer_start(dconf->bfa, &dconf->timer, dconf 6019 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_timer, dconf, BFA_DCONF_UPDATE_TOV); dconf 6020 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_dirty); dconf 6023 drivers/scsi/bfa/bfa_ioc.c bfa_timer_start(dconf->bfa, &dconf->timer, dconf 6024 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_timer, dconf, BFA_DCONF_UPDATE_TOV); dconf 6025 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_final_sync); dconf 6028 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_iocdown_dirty); dconf 6031 drivers/scsi/bfa/bfa_ioc.c bfa_sm_fault(dconf->bfa, event); dconf 6036 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_sm_iocdown_dirty(struct bfa_dconf_mod_s *dconf, dconf 6039 drivers/scsi/bfa/bfa_ioc.c bfa_trc(dconf->bfa, event); dconf 6043 drivers/scsi/bfa/bfa_ioc.c bfa_timer_start(dconf->bfa, &dconf->timer, dconf 6044 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_timer, dconf, BFA_DCONF_UPDATE_TOV); dconf 6045 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_dirty); dconf 6048 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_uninit); dconf 6049 drivers/scsi/bfa/bfa_ioc.c bfa_fsm_send_event(&dconf->bfa->iocfc, IOCFC_E_DCONF_DONE); dconf 6054 drivers/scsi/bfa/bfa_ioc.c bfa_sm_fault(dconf->bfa, event); dconf 6078 drivers/scsi/bfa/bfa_ioc.c struct bfa_dconf_mod_s *dconf = BFA_DCONF_MOD(bfa); dconf 6080 drivers/scsi/bfa/bfa_ioc.c dconf->bfad = bfad; dconf 6081 drivers/scsi/bfa/bfa_ioc.c dconf->bfa = bfa; dconf 6082 drivers/scsi/bfa/bfa_ioc.c dconf->instance = bfa->ioc.port_id; dconf 6083 drivers/scsi/bfa/bfa_ioc.c bfa_trc(bfa, dconf->instance); dconf 6085 drivers/scsi/bfa/bfa_ioc.c dconf->dconf = (struct bfa_dconf_s *) bfa_mem_kva_curp(dconf); dconf 6087 drivers/scsi/bfa/bfa_ioc.c bfa_mem_kva_curp(dconf) += sizeof(struct bfa_dconf_hdr_s); dconf 6088 drivers/scsi/bfa/bfa_ioc.c dconf->min_cfg = BFA_TRUE; dconf 6090 drivers/scsi/bfa/bfa_ioc.c dconf->min_cfg = BFA_FALSE; dconf 6091 drivers/scsi/bfa/bfa_ioc.c bfa_mem_kva_curp(dconf) += sizeof(struct bfa_dconf_s); dconf 6095 drivers/scsi/bfa/bfa_ioc.c bfa_sm_set_state(dconf, bfa_dconf_sm_uninit); dconf 6102 drivers/scsi/bfa/bfa_ioc.c struct bfa_dconf_mod_s *dconf = BFA_DCONF_MOD(bfa); dconf 6106 drivers/scsi/bfa/bfa_ioc.c if (dconf->dconf->hdr.signature != BFI_DCONF_SIGNATURE) dconf 6107 drivers/scsi/bfa/bfa_ioc.c dconf->dconf->hdr.signature = BFI_DCONF_SIGNATURE; dconf 6108 drivers/scsi/bfa/bfa_ioc.c if (dconf->dconf->hdr.version != BFI_DCONF_VERSION) dconf 6109 drivers/scsi/bfa/bfa_ioc.c dconf->dconf->hdr.version = BFI_DCONF_VERSION; dconf 6111 drivers/scsi/bfa/bfa_ioc.c bfa_sm_send_event(dconf, BFA_DCONF_SM_FLASH_COMP); dconf 6118 drivers/scsi/bfa/bfa_ioc.c struct bfa_dconf_mod_s *dconf = BFA_DCONF_MOD(bfa); dconf 6119 drivers/scsi/bfa/bfa_ioc.c bfa_sm_send_event(dconf, BFA_DCONF_SM_INIT); dconf 6124 drivers/scsi/bfa/bfa_ioc.c struct bfa_dconf_mod_s *dconf = cbarg; dconf 6125 drivers/scsi/bfa/bfa_ioc.c bfa_sm_send_event(dconf, BFA_DCONF_SM_TIMEOUT); dconf 6131 drivers/scsi/bfa/bfa_ioc.c struct bfa_dconf_mod_s *dconf = BFA_DCONF_MOD(bfa); dconf 6132 drivers/scsi/bfa/bfa_ioc.c bfa_sm_send_event(dconf, BFA_DCONF_SM_IOCDISABLE); dconf 6136 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_flash_write(struct bfa_dconf_mod_s *dconf) dconf 6139 drivers/scsi/bfa/bfa_ioc.c bfa_trc(dconf->bfa, 0); dconf 6141 drivers/scsi/bfa/bfa_ioc.c bfa_status = bfa_flash_update_part(BFA_FLASH(dconf->bfa), dconf 6142 drivers/scsi/bfa/bfa_ioc.c BFA_FLASH_PART_DRV, dconf->instance, dconf 6143 drivers/scsi/bfa/bfa_ioc.c dconf->dconf, sizeof(struct bfa_dconf_s), 0, dconf 6144 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_cbfn, dconf); dconf 6147 drivers/scsi/bfa/bfa_ioc.c bfa_trc(dconf->bfa, bfa_status); dconf 6155 drivers/scsi/bfa/bfa_ioc.c struct bfa_dconf_mod_s *dconf = BFA_DCONF_MOD(bfa); dconf 6156 drivers/scsi/bfa/bfa_ioc.c bfa_trc(dconf->bfa, 0); dconf 6157 drivers/scsi/bfa/bfa_ioc.c if (bfa_sm_cmp_state(dconf, bfa_dconf_sm_iocdown_dirty)) dconf 6160 drivers/scsi/bfa/bfa_ioc.c if (dconf->min_cfg) { dconf 6161 drivers/scsi/bfa/bfa_ioc.c bfa_trc(dconf->bfa, dconf->min_cfg); dconf 6165 drivers/scsi/bfa/bfa_ioc.c bfa_sm_send_event(dconf, BFA_DCONF_SM_WR); dconf 6172 drivers/scsi/bfa/bfa_ioc.c struct bfa_dconf_mod_s *dconf = arg; dconf 6174 drivers/scsi/bfa/bfa_ioc.c bfa_sm_send_event(dconf, BFA_DCONF_SM_FLASH_COMP); dconf 6180 drivers/scsi/bfa/bfa_ioc.c struct bfa_dconf_mod_s *dconf = BFA_DCONF_MOD(bfa); dconf 6181 drivers/scsi/bfa/bfa_ioc.c bfa_sm_send_event(dconf, BFA_DCONF_SM_EXIT); dconf 787 drivers/scsi/bfa/bfa_ioc.h struct bfa_dconf_s *dconf;