Home
last modified time | relevance | path

Searched refs:css (Results 1 – 25 of 41) sorted by relevance

12

/drivers/staging/media/ipu3/
A Dipu3-css-fw.c79 &css->fwp->binary_header[css->pipes[pipe].bindex]; in imgu_css_fw_pipeline_params()
105 if (css->fw) in imgu_css_fw_cleanup()
109 css->fw = NULL; in imgu_css_fw_cleanup()
122 r = request_firmware(&css->fw, IMGU_FW_NAME_20161208, css->dev); in imgu_css_fw_init()
124 r = request_firmware(&css->fw, IMGU_FW_NAME, css->dev); in imgu_css_fw_init()
130 css->fwp = (struct imgu_fw_header *)css->fw->data; in imgu_css_fw_init()
131 if (css->fw->size < struct_size(css->fwp, binary_header, 1) || in imgu_css_fw_init()
135 css->fwp->file_header.binary_nr) > css->fw->size) in imgu_css_fw_init()
139 css->fwp->file_header.version, css->fwp->file_header.binary_nr, in imgu_css_fw_init()
146 css->fw_bl = -1; in imgu_css_fw_init()
[all …]
A Dipu3-css.c419 &css->fwp->binary_header[css->fw_sp[i]]; in imgu_css_hw_init()
421 writel(css->binary[css->fw_sp[i]].daddr, in imgu_css_hw_init()
472 struct imgu_fw_info *bi = &css->fwp->binary_header[css->fw_sp[sp]]; in imgu_css_hw_start_sp()
474 .ddr_data_addr = css->binary[css->fw_sp[sp]].daddr in imgu_css_hw_start_sp()
517 struct imgu_fw_info *bi, *bl = &css->fwp->binary_header[css->fw_bl]; in imgu_css_hw_start()
532 &css->fwp->binary_header[css->fw_sp[j]]; in imgu_css_hw_start()
534 .src_addr = css->binary[css->fw_sp[j]].daddr in imgu_css_hw_start()
562 bi = &css->fwp->binary_header[css->fw_sp[0]]; in imgu_css_hw_start()
593 bi = &css->fwp->binary_header[css->fw_sp[1]]; in imgu_css_hw_start()
610 struct imgu_fw_info *bi = &css->fwp->binary_header[css->fw_sp[0]]; in imgu_css_hw_stop()
[all …]
A Dipu3-css.h167 int imgu_css_init(struct device *dev, struct imgu_css *css,
169 void imgu_css_cleanup(struct imgu_css *css);
170 int imgu_css_fmt_try(struct imgu_css *css,
174 int imgu_css_fmt_set(struct imgu_css *css,
179 int imgu_css_buf_queue(struct imgu_css *css, unsigned int pipe,
181 struct imgu_css_buffer *imgu_css_buf_dequeue(struct imgu_css *css);
182 int imgu_css_start_streaming(struct imgu_css *css);
183 void imgu_css_stop_streaming(struct imgu_css *css);
184 bool imgu_css_queue_empty(struct imgu_css *css);
185 bool imgu_css_is_streaming(struct imgu_css *css);
[all …]
A Dipu3.c234 if (!imgu_css_is_streaming(&imgu->css)) in imgu_queue_buffers()
386 imgu_css_stop_streaming(&imgu->css); in imgu_s_stream()
410 r = imgu_css_start_streaming(&imgu->css); in imgu_s_stream()
437 imgu_css_stop_streaming(&imgu->css); in imgu_s_stream()
526 b = imgu_css_buf_dequeue(&imgu->css); in imgu_isr_threaded()
571 if (imgu_css_queue_empty(&imgu->css)) in imgu_isr_threaded()
593 if (imgu_css_irq_ack(&imgu->css) < 0) in imgu_isr()
731 imgu_css_cleanup(&imgu->css); in imgu_pci_probe()
753 imgu_css_cleanup(&imgu->css); in imgu_pci_remove()
781 imgu_css_stop_streaming(&imgu->css); in imgu_suspend()
[all …]
A DMakefile8 ipu3-tables.o ipu3-css-pool.o \
9 ipu3-css-fw.o ipu3-css-params.o \
10 ipu3-css.o ipu3-v4l2.o ipu3.o
A Dipu3-css-params.c361 struct imgu_css *css, unsigned int stripes, in imgu_css_osys_calc_frame_and_stripe_params() argument
1638 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_af_ops_calc()
1666 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_awb_fr_ops_calc()
1692 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_awb_ops_calc()
1732 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_cfg_acc_stripe()
1951 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_cfg_acc()
1966 if (imgu_css_cfg_acc_stripe(css, pipe, acc)) in imgu_css_cfg_acc()
2141 imgu_css_cfg_acc_dvs(css, acc, pipe); in imgu_css_cfg_acc()
2747 &css->fwp->binary_header[css->pipes[pipe].bindex]; in imgu_css_cfg_vmem0()
2783 tnr_vmem = imgu_css_cfg_copy(css, pipe, in imgu_css_cfg_vmem0()
[all …]
A Dipu3-css-params.h7 int imgu_css_cfg_acc(struct imgu_css *css, unsigned int pipe,
13 int imgu_css_cfg_vmem0(struct imgu_css *css, unsigned int pipe,
18 int imgu_css_cfg_dmem0(struct imgu_css *css, unsigned int pipe,
A Dipu3-css-fw.h183 int imgu_css_fw_init(struct imgu_css *css);
184 void imgu_css_fw_cleanup(struct imgu_css *css);
187 void *imgu_css_fw_pipeline_params(struct imgu_css *css, unsigned int pipe,
A Dipu3-v4l2.c66 struct imgu_css_pipe *css_pipe = &imgu->css.pipes[pipe]; in imgu_subdev_s_stream()
110 r = imgu_css_fmt_set(&imgu->css, fmts, rects, pipe); in imgu_subdev_s_stream()
300 __set_bit(pipe, imgu->css.enabled_pipes); in imgu_link_setup()
302 __clear_bit(pipe, imgu->css.enabled_pipes); in imgu_link_setup()
431 if (!test_bit(pipe, imgu->css.enabled_pipes)) { in imgu_all_nodes_streaming()
437 for_each_set_bit(p, imgu->css.enabled_pipes, IMGU_MAX_PIPE_NUM) { in imgu_all_nodes_streaming()
504 for_each_set_bit(pipe, imgu->css.enabled_pipes, IMGU_MAX_PIPE_NUM) { in imgu_vb2_start_streaming()
570 for_each_set_bit(pipe, imgu->css.enabled_pipes, in imgu_vb2_stop_streaming()
701 struct imgu_css_pipe *css_pipe = &imgu->css.pipes[pipe]; in imgu_fmt()
775 ret = imgu_css_fmt_try(&imgu->css, fmts, rects, pipe); in imgu_fmt()
[all …]
A Dipu3.h137 struct imgu_css css; member
/drivers/s390/cio/
A Dcss.c858 css->id_valid ? css->cssid : 0; in css_generate_pgid()
873 kfree(css); in channel_subsystem_release()
925 ret = css->cm_enabled ? chsc_secm(css, 0) : 0; in cm_enable_store()
928 ret = css->cm_enabled ? 0 : chsc_secm(css, 1); in cm_enable_store()
975 css = kzalloc(sizeof(*css), GFP_KERNEL); in setup_css()
976 if (!css) in setup_css()
990 kfree(css); in setup_css()
995 ret = chsc_get_cssid_iid(nr, &css->cssid, &css->iid); in setup_css()
999 css->iid); in setup_css()
1009 css->pseudo_subchannel = kzalloc(sizeof(*css->pseudo_subchannel), in setup_css()
[all …]
A Dchsc.c841 if (!css->chps[i]) in chsc_remove_cmg_attr()
854 if (!css->chps[i]) in chsc_add_cmg_attr()
863 if (!css->chps[i]) in chsc_add_cmg_attr()
936 if (!css->cub[i]) in cub_alloc()
941 if (!css->ecub[i]) in cub_alloc()
954 css->cub[i] = NULL; in cub_free()
958 css->ecub[i] = NULL; in cub_free()
968 ret = cub_alloc(css); in chsc_secm()
975 if (css->cm_enabled) { in chsc_secm()
986 if (!css->cm_enabled) in chsc_secm()
[all …]
A Dcss.h150 #define for_each_css(css) \ argument
151 for ((css) = channel_subsystems[0]; (css); (css) = NULL)
A Dchp.c163 struct channel_subsystem *css; in chp_measurement_copy_block() local
171 css = to_css(chp->dev.parent); in chp_measurement_copy_block()
180 area = css->ecub[id / CSS_ECUES_PER_PAGE]; in chp_measurement_copy_block()
184 area = css->cub[id / CSS_CUES_PER_PAGE]; in chp_measurement_copy_block()
524 struct channel_subsystem *css = css_by_id(chpid.cssid); in chp_new() local
528 mutex_lock(&css->mutex); in chp_new()
540 chp->dev.parent = &css->device; in chp_new()
564 if (css->cm_enabled) { in chp_new()
571 css->chps[chpid.id] = chp; in chp_new()
576 mutex_unlock(&css->mutex); in chp_new()
A Ddevice_ops.c752 struct channel_subsystem *css = to_css(sch_dev->parent); in ccw_device_get_cssid() local
754 if (css->id_valid) in ccw_device_get_cssid()
755 *cssid = css->cssid; in ccw_device_get_cssid()
756 return css->id_valid ? 0 : -ENODEV; in ccw_device_get_cssid()
768 struct channel_subsystem *css = to_css(sch_dev->parent); in ccw_device_get_iid() local
770 if (css->id_valid) in ccw_device_get_iid()
771 *iid = css->iid; in ccw_device_get_iid()
772 return css->id_valid ? 0 : -ENODEV; in ccw_device_get_iid()
A DMakefile10 obj-y += airq.o blacklist.o chsc.o cio.o css.o chp.o idset.o isc.o \
A Dchsc.h172 int __chsc_do_secm(struct channel_subsystem *css, int enable);
A Deadm_sch.c338 MODULE_DEVICE_TABLE(css, eadm_subchannel_ids);
/drivers/infiniband/hw/hfi1/
A Dfirmware.c410 struct css_header *css; in obtain_one_firmware() local
428 css = (struct css_header *)fdet->fw->data; in obtain_one_firmware()
435 css->header_len, 4 * css->header_len); in obtain_one_firmware()
441 css->size, 4 * css->size); in obtain_one_firmware()
443 css->key_size, 4 * css->key_size); in obtain_one_firmware()
445 css->modulus_size, 4 * css->modulus_size); in obtain_one_firmware()
447 css->exponent_size, 4 * css->exponent_size); in obtain_one_firmware()
461 ret = verify_css_header(dd, css); in obtain_one_firmware()
473 fdet->css_header = css; in obtain_one_firmware()
498 fdet->css_header = css; in obtain_one_firmware()
[all …]
/drivers/gpu/drm/xe/
A Dxe_uc_fw.c350 uc_fw->private_data_size = css->private_data_size; in guc_read_css_info()
405 struct uc_css_header *css; in parse_css_header() local
416 css = (struct uc_css_header *)fw_data; in parse_css_header()
419 size = (css->header_size_dw - css->key_size_dw - css->modulus_size_dw - in parse_css_header()
420 css->exponent_size_dw) * sizeof(u32); in parse_css_header()
430 uc_fw->ucode_size = (css->size_dw - css->header_size_dw) * sizeof(u32); in parse_css_header()
433 uc_fw->rsa_size = css->key_size_dw * sizeof(u32); in parse_css_header()
446 release->major = FIELD_GET(CSS_SW_VERSION_UC_MAJOR, css->sw_version); in parse_css_header()
447 release->minor = FIELD_GET(CSS_SW_VERSION_UC_MINOR, css->sw_version); in parse_css_header()
448 release->patch = FIELD_GET(CSS_SW_VERSION_UC_PATCH, css->sw_version); in parse_css_header()
[all …]
/drivers/gpu/drm/i915/gt/uc/
A Dintel_uc_fw.c590 static void guc_read_css_info(struct intel_uc_fw *uc_fw, struct uc_css_header *css) in guc_read_css_info() argument
611 uc_unpack_css_version(&guc->submission_version, css->vf_version); in guc_read_css_info()
635 uc_fw->private_data_size = css->private_data_size; in guc_read_css_info()
642 struct uc_css_header *css; in __check_ccs_header() local
653 css = (struct uc_css_header *)fw_data; in __check_ccs_header()
656 size = (css->header_size_dw - css->key_size_dw - css->modulus_size_dw - in __check_ccs_header()
657 css->exponent_size_dw) * sizeof(u32); in __check_ccs_header()
666 uc_fw->ucode_size = (css->size_dw - css->header_size_dw) * sizeof(u32); in __check_ccs_header()
669 uc_fw->rsa_size = css->key_size_dw * sizeof(u32); in __check_ccs_header()
689 uc_unpack_css_version(&uc_fw->file_selected.ver, css->sw_version); in __check_ccs_header()
[all …]
A Dintel_huc_fw.c111 const struct uc_css_header *css = data; in css_valid() local
116 if (css->module_type != 0x6) in css_valid()
119 if (css->module_vendor != PCI_VENDOR_ID_INTEL) in css_valid()
/drivers/block/
A Dloop.c775 static inline int queue_on_root_worker(struct cgroup_subsys_state *css) in queue_on_root_worker() argument
777 return !css || css == blkcg_root_css; in queue_on_root_worker()
780 static inline int queue_on_root_worker(struct cgroup_subsys_state *css) in queue_on_root_worker() argument
782 return !css; in queue_on_root_worker()
/drivers/gpu/drm/ttm/
A Dttm_resource.c398 (*res_ptr)->css = pool; in ttm_resource_alloc()
419 pool = (*res)->css; in ttm_resource_free()
/drivers/net/ethernet/qualcomm/emac/
A Demac-mac.c1311 unsigned int css, cso; in emac_tso_csum() local
1319 css = cso + skb->csum_offset; in emac_tso_csum()
1322 TPD_CXSUM_OFFSET_SET(tpd, css >> 1); in emac_tso_csum()

Completed in 71 milliseconds

12