/Linux-v4.19/drivers/media/platform/omap3isp/ |
D | isp.c | 87 static void isp_save_ctx(struct isp_device *isp); 89 static void isp_restore_ctx(struct isp_device *isp); 152 void omap3isp_flush(struct isp_device *isp) in omap3isp_flush() argument 154 isp_reg_writel(isp, 0, OMAP3_ISP_IOMEM_MAIN, ISP_REVISION); in omap3isp_flush() 155 isp_reg_readl(isp, OMAP3_ISP_IOMEM_MAIN, ISP_REVISION); in omap3isp_flush() 168 isp_reg_clr_set(xclk->isp, OMAP3_ISP_IOMEM_MAIN, ISP_TCTRL_CTRL, in isp_xclk_update() 173 isp_reg_clr_set(xclk->isp, OMAP3_ISP_IOMEM_MAIN, ISP_TCTRL_CTRL, in isp_xclk_update() 184 omap3isp_get(xclk->isp); in isp_xclk_prepare() 193 omap3isp_put(xclk->isp); in isp_xclk_unprepare() 272 dev_dbg(xclk->isp->dev, "%s: cam_xclk%c set to %lu Hz (div %u)\n", in isp_xclk_set_rate() [all …]
|
D | ispcsi2.c | 30 static void csi2_if_enable(struct isp_device *isp, in csi2_if_enable() argument 35 isp_reg_clr_set(isp, csi2->regs1, ISPCSI2_CTRL, ISPCSI2_CTRL_IF_EN, in csi2_if_enable() 46 static void csi2_recv_config(struct isp_device *isp, in csi2_recv_config() argument 52 reg = isp_reg_readl(isp, csi2->regs1, ISPCSI2_CTRL); in csi2_recv_config() 77 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_CTRL); in csi2_recv_config() 205 is_3630 = csi2->isp->revision == ISP_REVISION_15_0; in csi2_ctx_map_format() 222 struct isp_device *isp = csi2->isp; in csi2_set_outaddr() local 227 isp_reg_writel(isp, ctx->ping_addr, in csi2_set_outaddr() 229 isp_reg_writel(isp, ctx->pong_addr, in csi2_set_outaddr() 250 static void csi2_ctx_enable(struct isp_device *isp, in csi2_ctx_enable() argument [all …]
|
D | ispccp2.c | 67 #define CCP2_PRINT_REGISTER(isp, name)\ argument 68 dev_dbg(isp->dev, "###CCP2 " #name "=0x%08x\n", \ 69 isp_reg_readl(isp, OMAP3_ISP_IOMEM_CCP2, ISPCCP2_##name)) 73 struct isp_device *isp = to_isp_device(ccp2); in ccp2_print_status() local 75 dev_dbg(isp->dev, "-------------CCP2 Register dump-------------\n"); in ccp2_print_status() 77 CCP2_PRINT_REGISTER(isp, SYSCONFIG); in ccp2_print_status() 78 CCP2_PRINT_REGISTER(isp, SYSSTATUS); in ccp2_print_status() 79 CCP2_PRINT_REGISTER(isp, LC01_IRQENABLE); in ccp2_print_status() 80 CCP2_PRINT_REGISTER(isp, LC01_IRQSTATUS); in ccp2_print_status() 81 CCP2_PRINT_REGISTER(isp, LC23_IRQENABLE); in ccp2_print_status() [all …]
|
D | isphist.c | 35 struct isp_device *isp = hist->isp; in hist_reset_mem() local 39 isp_reg_writel(isp, 0, OMAP3_ISP_IOMEM_HIST, ISPHIST_ADDR); in hist_reset_mem() 45 isp_reg_set(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_CNT, ISPHIST_CNT_CLEAR); in hist_reset_mem() 52 isp_reg_readl(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_DATA); in hist_reset_mem() 53 isp_reg_readl(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_DATA); in hist_reset_mem() 54 isp_reg_readl(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_DATA); in hist_reset_mem() 55 isp_reg_readl(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_DATA); in hist_reset_mem() 57 isp_reg_clr(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_CNT, ISPHIST_CNT_CLEAR); in hist_reset_mem() 67 struct isp_device *isp = hist->isp; in hist_setup_regs() local 126 isp_reg_writel(isp, cnt, OMAP3_ISP_IOMEM_HIST, ISPHIST_CNT); in hist_setup_regs() [all …]
|
D | isppreview.c | 155 struct isp_device *isp = to_isp_device(prev); in preview_config_luma_enhancement() local 159 isp_reg_writel(isp, ISPPRV_YENH_TABLE_ADDR, in preview_config_luma_enhancement() 162 isp_reg_writel(isp, yt->table[i], in preview_config_luma_enhancement() 173 struct isp_device *isp = to_isp_device(prev); in preview_enable_luma_enhancement() local 176 isp_reg_set(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, in preview_enable_luma_enhancement() 179 isp_reg_clr(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, in preview_enable_luma_enhancement() 188 struct isp_device *isp = to_isp_device(prev); in preview_enable_invalaw() local 191 isp_reg_set(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, in preview_enable_invalaw() 194 isp_reg_clr(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, in preview_enable_invalaw() 204 struct isp_device *isp = to_isp_device(prev); in preview_config_hmed() local [all …]
|
D | ispcsiphy.c | 33 regmap_read(phy->isp->syscon, phy->isp->syscon_offset, ®); in csiphy_routing_cfg_3630() 68 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, reg); in csiphy_routing_cfg_3630() 82 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, 0); in csiphy_routing_cfg_3430() 89 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, csirxfe); in csiphy_routing_cfg_3430() 108 if (phy->isp->phy_type == ISP_PHY_TYPE_3630 && on) in csiphy_routing_cfg() 110 if (phy->isp->phy_type == ISP_PHY_TYPE_3430) in csiphy_routing_cfg() 120 isp_reg_clr_set(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG, in csiphy_power_autoswitch_enable() 136 isp_reg_clr_set(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG, in csiphy_set_power() 142 reg = isp_reg_readl(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG) & in csiphy_set_power() 151 dev_err(phy->isp->dev, "CSI2 CIO set power failed!\n"); in csiphy_set_power() [all …]
|
D | isp.h | 129 struct isp_device *isp; member 236 void omap3isp_hist_dma_done(struct isp_device *isp); 238 void omap3isp_flush(struct isp_device *isp); 249 void omap3isp_configure_bridge(struct isp_device *isp, 254 struct isp_device *omap3isp_get(struct isp_device *isp); 255 void omap3isp_put(struct isp_device *isp); 257 void omap3isp_print_status(struct isp_device *isp); 259 void omap3isp_sbl_enable(struct isp_device *isp, enum isp_sbl_resource res); 260 void omap3isp_sbl_disable(struct isp_device *isp, enum isp_sbl_resource res); 262 void omap3isp_subclk_enable(struct isp_device *isp, [all …]
|
D | ispstat.c | 59 #define IS_H3A_AF(stat) ((stat) == &(stat)->isp->isp_af) 60 #define IS_H3A_AEWB(stat) ((stat) == &(stat)->isp->isp_aewb) 71 dma_sync(stat->isp->dev, buf->dma_addr, 0, MAGIC_SIZE, dir); in __isp_stat_buf_sync_magic() 72 dma_sync(stat->isp->dev, buf->dma_addr + (buf_size & PAGE_MASK), in __isp_stat_buf_sync_magic() 117 dev_dbg(stat->isp->dev, in isp_stat_buf_check_magic() 127 dev_dbg(stat->isp->dev, in isp_stat_buf_check_magic() 167 dma_sync_sg_for_device(stat->isp->dev, buf->sgt.sgl, in isp_stat_buf_sync_for_device() 177 dma_sync_sg_for_cpu(stat->isp->dev, buf->sgt.sgl, in isp_stat_buf_sync_for_cpu() 245 dev_dbg(stat->isp->dev, "%s: data wasn't properly written.\n", in isp_stat_buf_queue() 262 dev_dbg(stat->isp->dev, in isp_stat_buf_next() [all …]
|
D | ispccdc.c | 64 #define CCDC_PRINT_REGISTER(isp, name)\ argument 65 dev_dbg(isp->dev, "###CCDC " #name "=0x%08x\n", \ 66 isp_reg_readl(isp, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_##name)) 70 struct isp_device *isp = to_isp_device(ccdc); in ccdc_print_status() local 72 dev_dbg(isp->dev, "-------------CCDC Register dump-------------\n"); in ccdc_print_status() 74 CCDC_PRINT_REGISTER(isp, PCR); in ccdc_print_status() 75 CCDC_PRINT_REGISTER(isp, SYN_MODE); in ccdc_print_status() 76 CCDC_PRINT_REGISTER(isp, HD_VD_WID); in ccdc_print_status() 77 CCDC_PRINT_REGISTER(isp, PIX_LINES); in ccdc_print_status() 78 CCDC_PRINT_REGISTER(isp, HORZ_INFO); in ccdc_print_status() [all …]
|
D | ispresizer.c | 155 struct isp_device *isp = to_isp_device(res); in resizer_set_filters() local 167 isp_reg_writel(isp, tmp_h, OMAP3_ISP_IOMEM_RESZ, startaddr_h); in resizer_set_filters() 168 isp_reg_writel(isp, tmp_v, OMAP3_ISP_IOMEM_RESZ, startaddr_v); in resizer_set_filters() 186 struct isp_device *isp = to_isp_device(res); in resizer_set_bilinear() local 189 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_bilinear() 192 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_bilinear() 203 struct isp_device *isp = to_isp_device(res); in resizer_set_ycpos() local 207 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_ycpos() 211 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_ycpos() 230 struct isp_device *isp = to_isp_device(res); in resizer_set_phase() local [all …]
|
D | isph3a_af.c | 44 isp_reg_writel(af->isp, af->active_buf->dma_addr, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() 54 isp_reg_writel(af->isp, pax1, OMAP3_ISP_IOMEM_H3A, ISPH3A_AFPAX1); in h3a_af_setup_regs() 63 isp_reg_writel(af->isp, pax2, OMAP3_ISP_IOMEM_H3A, ISPH3A_AFPAX2); in h3a_af_setup_regs() 70 isp_reg_writel(af->isp, paxstart, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() 74 isp_reg_writel(af->isp, conf->iir.h_start, in h3a_af_setup_regs() 85 isp_reg_writel(af->isp, coef, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() 94 isp_reg_writel(af->isp, coef, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() 99 isp_reg_writel(af->isp, conf->iir.coeff_set0[10], in h3a_af_setup_regs() 102 isp_reg_writel(af->isp, conf->iir.coeff_set1[10], in h3a_af_setup_regs() 122 isp_reg_clr_set(af->isp, OMAP3_ISP_IOMEM_H3A, ISPH3A_PCR, in h3a_af_setup_regs() [all …]
|
D | isph3a_aewb.c | 40 isp_reg_writel(aewb->isp, aewb->active_buf->dma_addr, in h3a_aewb_setup_regs() 66 isp_reg_writel(aewb->isp, win1, OMAP3_ISP_IOMEM_H3A, ISPH3A_AEWWIN1); in h3a_aewb_setup_regs() 67 isp_reg_writel(aewb->isp, start, OMAP3_ISP_IOMEM_H3A, in h3a_aewb_setup_regs() 69 isp_reg_writel(aewb->isp, blk, OMAP3_ISP_IOMEM_H3A, ISPH3A_AEWINBLK); in h3a_aewb_setup_regs() 70 isp_reg_writel(aewb->isp, subwin, OMAP3_ISP_IOMEM_H3A, in h3a_aewb_setup_regs() 72 isp_reg_clr_set(aewb->isp, OMAP3_ISP_IOMEM_H3A, ISPH3A_PCR, in h3a_aewb_setup_regs() 84 isp_reg_set(aewb->isp, OMAP3_ISP_IOMEM_H3A, ISPH3A_PCR, in h3a_aewb_enable() 86 omap3isp_subclk_enable(aewb->isp, OMAP3_ISP_SUBCLK_AEWB); in h3a_aewb_enable() 88 isp_reg_clr(aewb->isp, OMAP3_ISP_IOMEM_H3A, ISPH3A_PCR, in h3a_aewb_enable() 90 omap3isp_subclk_disable(aewb->isp, OMAP3_ISP_SUBCLK_AEWB); in h3a_aewb_enable() [all …]
|
D | isph3a.h | 101 int omap3isp_h3a_aewb_init(struct isp_device *isp); 102 int omap3isp_h3a_af_init(struct isp_device *isp); 104 void omap3isp_h3a_aewb_cleanup(struct isp_device *isp); 105 void omap3isp_h3a_af_cleanup(struct isp_device *isp);
|
/Linux-v4.19/drivers/usb/phy/ |
D | phy-isp1301-omap.c | 98 static void enable_vbus_draw(struct isp1301 *isp, unsigned mA) in enable_vbus_draw() argument 107 static void enable_vbus_draw(struct isp1301 *isp, unsigned mA) in enable_vbus_draw() argument 117 static void enable_vbus_source(struct isp1301 *isp) in enable_vbus_source() argument 126 static inline void notresponding(struct isp1301 *isp) in notresponding() argument 139 isp1301_get_u8(struct isp1301 *isp, u8 reg) in isp1301_get_u8() argument 141 return i2c_smbus_read_byte_data(isp->client, reg + 0); in isp1301_get_u8() 145 isp1301_get_u16(struct isp1301 *isp, u8 reg) in isp1301_get_u16() argument 147 return i2c_smbus_read_word_data(isp->client, reg); in isp1301_get_u16() 151 isp1301_set_bits(struct isp1301 *isp, u8 reg, u8 bits) in isp1301_set_bits() argument 153 return i2c_smbus_write_byte_data(isp->client, reg + 0, bits); in isp1301_set_bits() [all …]
|
D | phy-isp1301.c | 41 static int __isp1301_write(struct isp1301 *isp, u8 reg, u8 value, u8 clear) in __isp1301_write() argument 43 return i2c_smbus_write_byte_data(isp->client, reg | clear, value); in __isp1301_write() 46 static int isp1301_write(struct isp1301 *isp, u8 reg, u8 value) in isp1301_write() argument 48 return __isp1301_write(isp, reg, value, 0); in isp1301_write() 51 static int isp1301_clear(struct isp1301 *isp, u8 reg, u8 value) in isp1301_clear() argument 53 return __isp1301_write(isp, reg, value, ISP1301_I2C_REG_CLEAR_ADDR); in isp1301_clear() 58 struct isp1301 *isp = phy_to_isp(phy); in isp1301_phy_init() local 61 isp1301_clear(isp, ISP1301_I2C_MODE_CONTROL_1, MC1_UART_EN); in isp1301_phy_init() 62 isp1301_clear(isp, ISP1301_I2C_MODE_CONTROL_1, ~MC1_SPEED_REG); in isp1301_phy_init() 63 isp1301_write(isp, ISP1301_I2C_MODE_CONTROL_1, MC1_SPEED_REG); in isp1301_phy_init() [all …]
|
/Linux-v4.19/drivers/power/supply/ |
D | isp1704_charger.c | 74 static inline int isp1704_read(struct isp1704_charger *isp, u32 reg) in isp1704_read() argument 76 return usb_phy_io_read(isp->phy, reg); in isp1704_read() 79 static inline int isp1704_write(struct isp1704_charger *isp, u32 reg, u32 val) in isp1704_write() argument 81 return usb_phy_io_write(isp->phy, val, reg); in isp1704_write() 88 static void isp1704_charger_set_power(struct isp1704_charger *isp, bool on) in isp1704_charger_set_power() argument 90 struct isp1704_charger_data *board = isp->dev->platform_data; in isp1704_charger_set_power() 105 static inline int isp1704_charger_type(struct isp1704_charger *isp) in isp1704_charger_type() argument 112 func_ctrl = isp1704_read(isp, ULPI_FUNC_CTRL); in isp1704_charger_type() 113 otg_ctrl = isp1704_read(isp, ULPI_OTG_CTRL); in isp1704_charger_type() 117 isp1704_write(isp, ULPI_CLR(ULPI_OTG_CTRL), reg); in isp1704_charger_type() [all …]
|
/Linux-v4.19/drivers/usb/isp1760/ |
D | isp1760-core.c | 26 static void isp1760_init_core(struct isp1760_device *isp) in isp1760_init_core() argument 32 if (isp->rst_gpio) { in isp1760_init_core() 33 gpiod_set_value_cansleep(isp->rst_gpio, 1); in isp1760_init_core() 35 gpiod_set_value_cansleep(isp->rst_gpio, 0); in isp1760_init_core() 42 isp1760_write32(isp->regs, HC_RESET_REG, SW_RESET_RESET_ALL); in isp1760_init_core() 48 if (isp->devflags & ISP1760_FLAG_BUS_WIDTH_16) in isp1760_init_core() 50 if (isp->devflags & ISP1760_FLAG_ANALOG_OC) in isp1760_init_core() 52 if (isp->devflags & ISP1760_FLAG_DACK_POL_HIGH) in isp1760_init_core() 54 if (isp->devflags & ISP1760_FLAG_DREQ_POL_HIGH) in isp1760_init_core() 56 if (isp->devflags & ISP1760_FLAG_INTR_POL_HIGH) in isp1760_init_core() [all …]
|
D | isp1760-udc.c | 130 dev_dbg(ep->udc->isp->dev, "completing request %p with status %d\n", in isp1760_udc_request_complete() 155 dev_dbg(ep->udc->isp->dev, "%s(ep%02x)\n", __func__, ep->addr); in isp1760_udc_ctrl_send_stall() 187 dev_dbg(udc->isp->dev, "%s: received %u bytes (%u/%u done)\n", in isp1760_udc_receive() 223 dev_dbg(udc->isp->dev, in isp1760_udc_receive() 252 dev_dbg(udc->isp->dev, "%s: transferring %u bytes (%u/%u done)\n", in isp1760_udc_transmit() 288 dev_dbg(udc->isp->dev, "%s: invalid ep0 state %u\n", __func__, in isp1760_ep_rx_ready() 295 dev_dbg(udc->isp->dev, "%s: ep%02x is disabled\n", __func__, in isp1760_ep_rx_ready() 303 dev_dbg(udc->isp->dev, "%s: ep%02x (%p) has no request queued\n", in isp1760_ep_rx_ready() 329 dev_dbg(udc->isp->dev, "TX IRQ: invalid endpoint state %u\n", in isp1760_ep_tx_complete() 347 dev_dbg(udc->isp->dev, "%s: ep%02x has no request queued\n", in isp1760_ep_tx_complete() [all …]
|
D | isp1760-udc.h | 63 struct isp1760_device *isp; member 88 int isp1760_udc_register(struct isp1760_device *isp, int irq, 90 void isp1760_udc_unregister(struct isp1760_device *isp); 92 static inline int isp1760_udc_register(struct isp1760_device *isp, int irq, in isp1760_udc_register() argument 98 static inline void isp1760_udc_unregister(struct isp1760_device *isp) in isp1760_udc_unregister() argument
|
/Linux-v4.19/drivers/media/platform/exynos4-is/ |
D | fimc-is-param.c | 66 __hw_param_copy(&par->isp.control, &cfg->isp.control); in __fimc_is_hw_update_param() 70 __hw_param_copy(&par->isp.otf_input, &cfg->isp.otf_input); in __fimc_is_hw_update_param() 74 __hw_param_copy(&par->isp.dma1_input, &cfg->isp.dma1_input); in __fimc_is_hw_update_param() 78 __hw_param_copy(&par->isp.dma2_input, &cfg->isp.dma2_input); in __fimc_is_hw_update_param() 82 __hw_param_copy(&par->isp.aa, &cfg->isp.aa); in __fimc_is_hw_update_param() 86 __hw_param_copy(&par->isp.flash, &cfg->isp.flash); in __fimc_is_hw_update_param() 90 __hw_param_copy(&par->isp.awb, &cfg->isp.awb); in __fimc_is_hw_update_param() 94 __hw_param_copy(&par->isp.effect, &cfg->isp.effect); in __fimc_is_hw_update_param() 98 __hw_param_copy(&par->isp.iso, &cfg->isp.iso); in __fimc_is_hw_update_param() 102 __hw_param_copy(&par->isp.adjust, &cfg->isp.adjust); in __fimc_is_hw_update_param() [all …]
|
D | fimc-isp-video.c | 45 struct fimc_isp *isp = vb2_get_drv_priv(vq); in isp_video_capture_queue_setup() local 46 struct v4l2_pix_format_mplane *vid_fmt = &isp->video_capture.pixfmt; in isp_video_capture_queue_setup() 47 const struct fimc_fmt *fmt = isp->video_capture.format; in isp_video_capture_queue_setup() 76 return &__get_curr_is_config(is)->isp.dma2_output; in __get_isp_dma2() 82 struct fimc_isp *isp = vb2_get_drv_priv(q); in isp_video_capture_start_streaming() local 83 struct fimc_is *is = fimc_isp_to_is(isp); in isp_video_capture_start_streaming() 85 struct fimc_is_video *video = &isp->video_capture; in isp_video_capture_start_streaming() 88 if (!test_bit(ST_ISP_VID_CAP_BUF_PREP, &isp->state) || in isp_video_capture_start_streaming() 89 test_bit(ST_ISP_VID_CAP_STREAMING, &isp->state)) in isp_video_capture_start_streaming() 118 set_bit(ST_ISP_VID_CAP_STREAMING, &isp->state); in isp_video_capture_start_streaming() [all …]
|
D | fimc-isp.c | 131 struct fimc_isp *isp = v4l2_get_subdevdata(sd); in fimc_isp_subdev_get_fmt() local 141 mutex_lock(&isp->subdev_lock); in fimc_isp_subdev_get_fmt() 145 *mf = isp->sink_fmt; in fimc_isp_subdev_get_fmt() 148 *mf = isp->src_fmt; in fimc_isp_subdev_get_fmt() 156 mutex_unlock(&isp->subdev_lock); in fimc_isp_subdev_get_fmt() 164 static void __isp_subdev_try_format(struct fimc_isp *isp, in __isp_subdev_try_format() argument 181 format = v4l2_subdev_get_try_format(&isp->subdev, cfg, in __isp_subdev_try_format() 184 format = &isp->sink_fmt; in __isp_subdev_try_format() 203 struct fimc_isp *isp = v4l2_get_subdevdata(sd); in fimc_isp_subdev_set_fmt() local 204 struct fimc_is *is = fimc_isp_to_is(isp); in fimc_isp_subdev_set_fmt() [all …]
|
D | fimc-isp-video.h | 18 int fimc_isp_video_device_register(struct fimc_isp *isp, 22 void fimc_isp_video_device_unregister(struct fimc_isp *isp, 31 static inline int fimc_isp_video_device_register(struct fimc_isp *isp, in fimc_isp_video_device_register() argument 38 void fimc_isp_video_device_unregister(struct fimc_isp *isp, in fimc_isp_video_device_unregister() argument
|
/Linux-v4.19/security/smack/ |
D | smack_lsm.c | 169 struct inode_smack *isp = inode->i_security; in smk_bu_inode() local 172 if (isp->smk_flags & SMK_INODE_IMPURE) in smk_bu_inode() 182 isp->smk_flags |= SMK_INODE_IMPURE; in smk_bu_inode() 187 tsp->smk_task->smk_known, isp->smk_inode->smk_known, acc, in smk_bu_inode() 201 struct inode_smack *isp = inode->i_security; in smk_bu_file() local 204 if (isp->smk_flags & SMK_INODE_IMPURE) in smk_bu_file() 231 struct inode_smack *isp = inode->i_security; in smk_bu_credfile() local 234 if (isp->smk_flags & SMK_INODE_IMPURE) in smk_bu_credfile() 298 struct inode_smack *isp; in new_inode_smack() local 300 isp = kmem_cache_zalloc(smack_inode_cache, GFP_NOFS); in new_inode_smack() [all …]
|
/Linux-v4.19/arch/x86/kernel/ |
D | irq_32.c | 76 u32 *isp, *prev_esp, arg1; in execute_on_irq_stack() local 90 isp = (u32 *) ((char *)irqstk + sizeof(*irqstk)); in execute_on_irq_stack() 97 call_on_stack(print_stack_overflow, isp); in execute_on_irq_stack() 102 : "=a" (arg1), "=b" (isp) in execute_on_irq_stack() 103 : "0" (desc), "1" (isp), in execute_on_irq_stack() 136 u32 *isp, *prev_esp; in do_softirq_own_stack() local 141 isp = (u32 *) ((char *)irqstk + sizeof(*irqstk)); in do_softirq_own_stack() 147 call_on_stack(__do_softirq, isp); in do_softirq_own_stack()
|