| /drivers/fpga/ |
| A D | intel-m10-bmc-sec-update.c | 331 ret = sec->ops->rsu_status(sec); in m10bmc_sec_progress_status() 473 ret = sec->ops->rsu_status(sec); in rsu_send_data() 541 if (sec->m10bmc->flash_bulk_ops->lock_write(sec->m10bmc)) in m10bmc_sec_prepare() 572 sec->m10bmc->flash_bulk_ops->unlock_write(sec->m10bmc); in m10bmc_sec_prepare() 666 sec->m10bmc->flash_bulk_ops->unlock_write(sec->m10bmc); in m10bmc_sec_cleanup() 694 sec = devm_kzalloc(&pdev->dev, sizeof(*sec), GFP_KERNEL); in m10bmc_sec_probe() 695 if (!sec) in m10bmc_sec_probe() 703 ret = xa_alloc(&fw_upload_xa, &sec->fw_name_id, sec, in m10bmc_sec_probe() 709 sec->fw_name_id); in m10bmc_sec_probe() 716 fwl = firmware_upload_register(THIS_MODULE, sec->dev, sec->fw_name, in m10bmc_sec_probe() [all …]
|
| /drivers/firmware/google/ |
| A D | vpd.c | 175 ret = vpd_decode_string(sec->bin_attr.size, sec->baseaddr, in vpd_section_create_attribs() 188 if (!sec->baseaddr) in vpd_section_init() 191 sec->name = name; in vpd_section_init() 195 if (!sec->raw_name) { in vpd_section_init() 201 sec->bin_attr.attr.name = sec->raw_name; in vpd_section_init() 205 sec->bin_attr.private = sec; in vpd_section_init() 212 if (!sec->kobj) { in vpd_section_init() 220 sec->enabled = true; in vpd_section_init() 227 kfree(sec->raw_name); in vpd_section_init() 235 if (sec->enabled) { in vpd_section_destroy() [all …]
|
| /drivers/infiniband/core/ |
| A D | security.c | 130 sec); in check_qp_port_pkey_settings() 144 sec); in check_qp_port_pkey_settings() 174 if (sec->qp->event_handler && sec->qp->qp_context) { in qp_to_error() 254 dev = pp->sec->dev; in port_pkey_list_insert() 325 kfree(sec); in destroy_qp_security() 454 if (!sec) in ib_destroy_qp_security_begin() 476 sec->error_comps_pending = atomic_read(&sec->error_list_count); in ib_destroy_qp_security_begin() 487 if (!sec) in ib_destroy_qp_security_abort() 514 ret = check_qp_port_pkey_settings(sec->ports_pkeys, sec); in ib_destroy_qp_security_abort() 526 if (!sec) in ib_destroy_qp_security_end() [all …]
|
| A D | core_priv.h | 232 void ib_destroy_qp_security_begin(struct ib_qp_security *sec); 233 void ib_destroy_qp_security_abort(struct ib_qp_security *sec); 234 void ib_destroy_qp_security_end(struct ib_qp_security *sec); 236 void ib_close_shared_qp_security(struct ib_qp_security *sec); 270 static inline void ib_destroy_qp_security_begin(struct ib_qp_security *sec) in ib_destroy_qp_security_begin() argument 274 static inline void ib_destroy_qp_security_abort(struct ib_qp_security *sec) in ib_destroy_qp_security_abort() argument 278 static inline void ib_destroy_qp_security_end(struct ib_qp_security *sec) in ib_destroy_qp_security_end() argument 288 static inline void ib_close_shared_qp_security(struct ib_qp_security *sec) in ib_close_shared_qp_security() argument
|
| /drivers/net/wireless/intel/ipw2x00/ |
| A D | libipw_wx.c | 344 sec.enabled = 0; in libipw_wx_set_encode() 345 sec.encrypt = 0; in libipw_wx_set_encode() 353 sec.enabled = 1; in libipw_wx_set_encode() 354 sec.encrypt = 1; in libipw_wx_set_encode() 465 struct libipw_security *sec = &ieee->sec; in libipw_wx_get_encode() local 479 if (!sec->enabled) { in libipw_wx_get_encode() 548 sec.enabled = 0; in libipw_wx_set_encodeext() 549 sec.encrypt = 0; in libipw_wx_set_encodeext() 556 sec.enabled = 1; in libipw_wx_set_encodeext() 557 sec.encrypt = 1; in libipw_wx_set_encodeext() [all …]
|
| /drivers/nvdimm/ |
| A D | security.c | 176 if (!nvdimm->sec.ops || !nvdimm->sec.ops->unlock in __nvdimm_security_unlock() 177 || !nvdimm->sec.flags) in __nvdimm_security_unlock() 236 nvdimm->sec.flags); in check_security_state() 260 if (!nvdimm->sec.ops || !nvdimm->sec.flags) in security_disable() 309 if (!nvdimm->sec.ops || !nvdimm->sec.ops->change_key in security_update() 310 || !nvdimm->sec.flags) in security_update() 358 if (!nvdimm->sec.ops || !nvdimm->sec.ops->erase in security_erase() 359 || !nvdimm->sec.flags) in security_erase() 401 if (!nvdimm->sec.ops || !nvdimm->sec.ops->overwrite in security_overwrite() 402 || !nvdimm->sec.flags) in security_overwrite() [all …]
|
| A D | dimm_devs.c | 383 &nvdimm->sec.flags)); in frozen_show() 426 if (!nvdimm->sec.flags) in nvdimm_visible() 431 if (nvdimm->sec.ops->freeze || nvdimm->sec.ops->disable in nvdimm_visible() 432 || nvdimm->sec.ops->change_key in nvdimm_visible() 433 || nvdimm->sec.ops->erase in nvdimm_visible() 439 if (nvdimm->sec.ops->freeze) in nvdimm_visible() 616 nvdimm->sec.ops = sec_ops; in __nvdimm_create() 618 nvdimm->sec.overwrite_tmo = 0; in __nvdimm_create() 667 if (!nvdimm->sec.flags || !nvdimm->sec.ops in nvdimm_security_setup_events() 690 if (!nvdimm->sec.ops || !nvdimm->sec.ops->freeze) in nvdimm_security_freeze() [all …]
|
| /drivers/net/wireless/realtek/rtw88/ |
| A D | sec.c | 9 int rtw_sec_get_free_cam(struct rtw_sec_desc *sec) in rtw_sec_get_free_cam() argument 15 if (sec->default_key_search) in rtw_sec_get_free_cam() 23 struct rtw_sec_desc *sec, in rtw_sec_write_cam() argument 28 struct rtw_cam_entry *cam = &sec->cam_table[hw_key_idx]; in rtw_sec_write_cam() 35 set_bit(hw_key_idx, sec->cam_map); in rtw_sec_write_cam() 83 struct rtw_sec_desc *sec, in rtw_sec_clear_cam() argument 91 clear_bit(hw_key_idx, sec->cam_map); in rtw_sec_clear_cam() 105 struct rtw_sec_desc *sec = &rtwdev->sec; in rtw_sec_cam_pg_backup() local 126 struct rtw_sec_desc *sec = &rtwdev->sec; in rtw_sec_enable_sec_engine() local 131 sec->default_key_search = true; in rtw_sec_enable_sec_engine() [all …]
|
| /drivers/media/dvb-core/ |
| A D | dvb_demux.c | 152 return feed->cb.sec(feed->feed.sec.secbuf, feed->feed.sec.seclen, in dvb_dmx_swfilter_sectionfilter() 160 struct dmx_section_feed *sec = &feed->feed.sec; in dvb_dmx_swfilter_section_feed() local 172 demux->check_crc32(feed, sec->secbuf, sec->seclen)) { in dvb_dmx_swfilter_section_feed() 190 struct dmx_section_feed *sec = &feed->feed.sec; in dvb_dmx_swfilter_section_new() local 192 if (sec->secbufp < sec->tsfeedp) { in dvb_dmx_swfilter_section_new() 193 int n = sec->tsfeedp - sec->secbufp; in dvb_dmx_swfilter_section_new() 209 sec->tsfeedp = sec->secbufp = sec->seclen = 0; in dvb_dmx_swfilter_section_new() 210 sec->secbuf = sec->secbuf_base; in dvb_dmx_swfilter_section_new() 235 struct dmx_section_feed *sec = &feed->feed.sec; in dvb_dmx_swfilter_section_copy_dump() local 263 sec->secbuf = sec->secbuf_base + sec->secbufp; in dvb_dmx_swfilter_section_copy_dump() [all …]
|
| /drivers/net/wireless/realtek/rtw89/ |
| A D | efuse.c | 415 struct rtw89_fw_secure *sec = &rtwdev->fw.sec; in rtw89_efuse_recognize_mss_info_v1() local 420 sec->mss_cust_idx = 0; in rtw89_efuse_recognize_mss_info_v1() 421 sec->mss_key_num = 0; in rtw89_efuse_recognize_mss_info_v1() 438 sec->can_mss_v1 = true; in rtw89_efuse_recognize_mss_info_v1() 446 struct rtw89_fw_secure *sec = &rtwdev->fw.sec; in rtw89_efuse_recognize_mss_index_v0() local 460 sec->mss_idx = i; in rtw89_efuse_recognize_mss_index_v0() 471 struct rtw89_fw_secure *sec = &rtwdev->fw.sec; in rtw89_efuse_read_fw_secure_ax() local 493 if (!sec->can_mss_v1 && !sec->can_mss_v0) in rtw89_efuse_read_fw_secure_ax() 501 sec->secure_boot, sec->can_mss_v0, sec->can_mss_v1, in rtw89_efuse_read_fw_secure_ax() 502 sec->mss_dev_type, sec->mss_cust_idx, in rtw89_efuse_read_fw_secure_ax() [all …]
|
| /drivers/crypto/intel/qat/qat_common/ |
| A D | adf_cfg.c | 24 struct adf_cfg_section *sec = in qat_dev_cfg_show() local 27 seq_printf(sfile, "[%s]\n", sec->name); in qat_dev_cfg_show() 28 list_for_each(list, &sec->param_head) { in qat_dev_cfg_show() 153 struct adf_cfg_section *sec) in adf_cfg_keyval_add() argument 160 struct list_head *head = &sec->param_head; in adf_cfg_keyval_remove() 254 if (sec) in adf_cfg_key_val_get() 356 if (sec) in adf_cfg_section_add() 359 sec = kzalloc(sizeof(*sec), GFP_KERNEL); in adf_cfg_section_add() 360 if (!sec) in adf_cfg_section_add() 363 strscpy(sec->name, name, sizeof(sec->name)); in adf_cfg_section_add() [all …]
|
| /drivers/net/ethernet/intel/i40e/ |
| A D | i40e_ddp.c | 142 struct i40e_profile_section_header *sec; in i40e_add_pinfo() local 148 sec->tbl_size = 1; in i40e_add_pinfo() 151 sec->section.type = SECTION_TYPE_INFO; in i40e_add_pinfo() 153 sec->section.size = sizeof(struct i40e_profile_info); in i40e_add_pinfo() 155 sec->section.offset); in i40e_add_pinfo() 164 status = i40e_aq_write_ddp(hw, (void *)sec, sec->data_end, in i40e_add_pinfo() 182 struct i40e_profile_section_header *sec; in i40e_del_pinfo() local 188 sec->tbl_size = 1; in i40e_del_pinfo() 191 sec->section.type = SECTION_TYPE_INFO; in i40e_del_pinfo() 195 sec->section.offset); in i40e_del_pinfo() [all …]
|
| /drivers/rtc/ |
| A D | rtc-tegra.c | 106 u32 sec; in tegra_rtc_read_time() local 119 rtc_time64_to_tm(sec, tm); in tegra_rtc_read_time() 129 u32 sec; in tegra_rtc_set_time() local 133 sec = rtc_tm_to_time64(tm); in tegra_rtc_set_time() 151 u32 sec, value; in tegra_rtc_read_alarm() local 155 if (sec == 0) { in tegra_rtc_read_alarm() 161 rtc_time64_to_tm(sec, &alarm->time); in tegra_rtc_read_alarm() 196 u32 sec; in tegra_rtc_set_alarm() local 199 sec = rtc_tm_to_time64(&alarm->time); in tegra_rtc_set_alarm() 201 sec = 0; in tegra_rtc_set_alarm() [all …]
|
| A D | rtc-ftrtc010.c | 67 u32 days, hour, min, sec, offset; in ftrtc010_rtc_read_time() local 70 sec = readl(rtc->rtc_base + FTRTC010_RTC_SECOND); in ftrtc010_rtc_read_time() 76 time = offset + days * 86400 + hour * 3600 + min * 60 + sec; in ftrtc010_rtc_read_time() 86 u32 sec, min, hour, day, offset; in ftrtc010_rtc_set_time() local 91 sec = readl(rtc->rtc_base + FTRTC010_RTC_SECOND); in ftrtc010_rtc_set_time() 96 offset = time - (day * 86400 + hour * 3600 + min * 60 + sec); in ftrtc010_rtc_set_time() 111 u32 days, hour, min, sec; in ftrtc010_rtc_probe() local 171 sec = readl(rtc->rtc_base + FTRTC010_RTC_SECOND); in ftrtc010_rtc_probe() 176 rtc_dev->range_min = (u64)days * 86400 + hour * 3600 + min * 60 + sec; in ftrtc010_rtc_probe()
|
| A D | rtc-m48t35.c | 26 u8 sec; member 34 u8 sec; member 69 tm->tm_sec = readb(&priv->reg->sec); in m48t35_read_time() 100 unsigned char mon, day, hrs, min, sec; in m48t35_set_time() local 109 sec = tm->tm_sec; in m48t35_set_time() 124 sec = bin2bcd(sec); in m48t35_set_time() 139 writeb(sec, &priv->reg->sec); in m48t35_set_time()
|
| A D | rtc-cv1800.c | 110 u32 sec; in cv1800_rtc_read_time() local 115 regmap_read(info->rtc_map, SEC_CNTR_VAL, &sec); in cv1800_rtc_read_time() 117 rtc_time64_to_tm(sec, tm); in cv1800_rtc_read_time() 125 unsigned long sec; in cv1800_rtc_set_time() local 127 sec = rtc_tm_to_time64(tm); in cv1800_rtc_set_time() 129 regmap_write(info->rtc_map, SET_SEC_CNTR_VAL, sec); in cv1800_rtc_set_time() 132 regmap_write(info->rtc_map, MACRO_RG_SET_T, sec); in cv1800_rtc_set_time()
|
| /drivers/net/wireless/realtek/rtlwifi/ |
| A D | cam.c | 12 rtlpriv->sec.use_defaultkey = false; in rtl_cam_reset_sec_info() 13 rtlpriv->sec.pairwise_enc_algorithm = NO_ENCRYPTION; in rtl_cam_reset_sec_info() 14 rtlpriv->sec.group_enc_algorithm = NO_ENCRYPTION; in rtl_cam_reset_sec_info() 16 memset(rtlpriv->sec.key_len, 0, KEY_BUF_SIZE); in rtl_cam_reset_sec_info() 17 rtlpriv->sec.pairwise_key = NULL; in rtl_cam_reset_sec_info() 173 switch (rtlpriv->sec.pairwise_enc_algorithm) { in rtl_cam_mark_invalid() 215 switch (rtlpriv->sec.pairwise_enc_algorithm) { in rtl_cam_empty_entry() 261 u32 bitmap = (rtlpriv->sec.hwsec_cam_bitmap) >> 4; in rtl_cam_get_free_entry() 271 addr = rtlpriv->sec.hwsec_cam_sta_addr[i]; in rtl_cam_get_free_entry() 308 addr = rtlpriv->sec.hwsec_cam_sta_addr[i]; in rtl_cam_del_entry() [all …]
|
| /drivers/watchdog/ |
| A D | dw_wdt.c | 78 unsigned int sec; member 133 if (dw_wdt->timeouts[idx].sec >= timeout) in dw_wdt_find_best_top() 142 return dw_wdt->timeouts[idx].sec; in dw_wdt_find_best_top() 154 if (dw_wdt->timeouts[idx].sec) in dw_wdt_get_min_timeout() 158 return dw_wdt->timeouts[idx].sec; in dw_wdt_get_min_timeout() 322 unsigned int sec; in dw_wdt_get_timeleft() local 326 sec = val / dw_wdt->rate; in dw_wdt_get_timeleft() 331 sec += wdd->pretimeout; in dw_wdt_get_timeleft() 334 return sec; in dw_wdt_get_timeleft() 437 tout.sec = tops[val] / dw_wdt->rate; in dw_wdt_handle_tops() [all …]
|
| A D | uniphier_wdt.c | 35 #define SEC_TO_WDTTIMSET_PRD(sec) \ argument 36 (ilog2(sec) + WDTTIMSET_PERIOD_1_SEC) 76 static int __uniphier_watchdog_start(struct regmap *regmap, unsigned int sec) in __uniphier_watchdog_start() argument 89 SEC_TO_WDTTIMSET_PRD(sec)); in __uniphier_watchdog_start() 113 static int __uniphier_watchdog_restart(struct regmap *regmap, unsigned int sec) in __uniphier_watchdog_restart() argument 121 return __uniphier_watchdog_start(regmap, sec); in __uniphier_watchdog_restart()
|
| /drivers/net/wireless/intel/iwlwifi/ |
| A D | iwl-drv.c | 156 if (!sec || !sec->size) in iwl_alloc_fw_desc() 449 pieces->img[type].sec[sec].data = data; in set_sec_data() 459 pieces->img[type].sec[sec].size = size; in set_sec_size() 466 return pieces->img[type].sec[sec].size; in get_sec_size() 476 pieces->img[type].sec[sec].offset = offset; in set_sec_offset() 495 sec = krealloc(img->sec, alloc_size, GFP_KERNEL); in iwl_store_ucode_sec() 496 if (!sec) in iwl_store_ucode_sec() 498 img->sec = sec; in iwl_store_ucode_sec() 500 sec = &img->sec[img->sec_counter]; in iwl_store_ucode_sec() 1455 out->sec = sec; in iwl_alloc_ucode_mem() [all …]
|
| /drivers/ptp/ |
| A D | ptp_chardev.c | 245 if (perout->on.sec > perout->period.sec || in ptp_perout_request() 246 (perout->on.sec == perout->period.sec && in ptp_perout_request() 257 if (perout->phase.sec > perout->period.sec || in ptp_perout_request() 258 (perout->phase.sec == perout->period.sec && in ptp_perout_request() 304 precise_offset.device.sec = ts.tv_sec; in ptp_sys_offset_precise() 310 precise_offset.sys_monoraw.sec = ts.tv_sec; in ptp_sys_offset_precise() 357 extoff->ts[i][0].sec = sts.pre_ts.tv_sec; in ptp_sys_offset_extended() 359 extoff->ts[i][1].sec = ts.tv_sec; in ptp_sys_offset_extended() 387 pct->sec = ts.tv_sec; in ptp_sys_offset() 396 pct->sec = ts.tv_sec; in ptp_sys_offset() [all …]
|
| /drivers/net/phy/ |
| A D | microchip_rds_ptp.c | 627 s32 sec; in mchp_rds_ptp_ltc_adjtime() local 653 sec--; in mchp_rds_ptp_ltc_adjtime() 667 sec++; in mchp_rds_ptp_ltc_adjtime() 673 if (sec) { in mchp_rds_ptp_ltc_adjtime() 674 sec = abs(sec); in mchp_rds_ptp_ltc_adjtime() 943 u32 sec, nsec; in mchp_rds_ptp_get_rx_ts() local 966 sec = rc << 16; in mchp_rds_ptp_get_rx_ts() 972 sec |= rc; in mchp_rds_ptp_get_rx_ts() 1032 *sec = rc << 16; in mchp_rds_ptp_get_tx_ts() 1038 *sec = *sec | rc; in mchp_rds_ptp_get_tx_ts() [all …]
|
| /drivers/net/wireless/intel/iwlwifi/fw/ |
| A D | paging.c | 126 if (image->sec[sec_idx].offset == PAGING_SEPARATOR_SECTION) { in iwl_fill_paging_mem() 146 if (image->sec[sec_idx].len > fwrt->fw_paging_db[0].fw_paging_size) { in iwl_fill_paging_mem() 153 image->sec[sec_idx].data, in iwl_fill_paging_mem() 154 image->sec[sec_idx].len); in iwl_fill_paging_mem() 155 fwrt->fw_paging_db[0].fw_offs = image->sec[sec_idx].offset; in iwl_fill_paging_mem() 174 int remaining = image->sec[sec_idx].len - offset; in iwl_fill_paging_mem() 200 (const u8 *)image->sec[sec_idx].data + offset, len); in iwl_fill_paging_mem() 201 block->fw_offs = image->sec[sec_idx].offset + offset; in iwl_fill_paging_mem()
|
| /drivers/crypto/hisilicon/sec2/ |
| A D | sec_main.c | 933 sec->debug.files[i].qm = qm; in sec_debug_init() 937 sec->debug.files + i, in sec_debug_init() 1287 sec->iommu_used = false; in sec_iommu_used_check() 1290 sec->iommu_used = true; in sec_iommu_used_check() 1298 struct sec_dev *sec; in sec_probe() local 1302 sec = devm_kzalloc(&pdev->dev, sizeof(*sec), GFP_KERNEL); in sec_probe() 1303 if (!sec) in sec_probe() 1306 qm = &sec->qm; in sec_probe() 1313 sec->ctx_q_num = ctx_q_num; in sec_probe() 1314 sec_iommu_used_check(sec); in sec_probe() [all …]
|
| /drivers/net/ethernet/amd/xgbe/ |
| A D | xgbe-ptp.c | 41 unsigned int sec, nsec; in xgbe_adjtime() local 51 sec = quotient; in xgbe_adjtime() 56 sec = -sec; in xgbe_adjtime() 65 xgbe_update_tstamp_time(pdata, sec, nsec); in xgbe_adjtime()
|