Home
last modified time | relevance | path

Searched refs:histo (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/media/platform/vsp1/
H A Dvsp1_histo.c36 vsp1_histogram_buffer_get(struct vsp1_histogram *histo) in vsp1_histogram_buffer_get() argument
41 spin_lock_irqsave(&histo->irqlock, flags); in vsp1_histogram_buffer_get()
43 if (list_empty(&histo->irqqueue)) in vsp1_histogram_buffer_get()
46 buf = list_first_entry(&histo->irqqueue, struct vsp1_histogram_buffer, in vsp1_histogram_buffer_get()
49 histo->readout = true; in vsp1_histogram_buffer_get()
52 spin_unlock_irqrestore(&histo->irqlock, flags); in vsp1_histogram_buffer_get()
56 void vsp1_histogram_buffer_complete(struct vsp1_histogram *histo, in vsp1_histogram_buffer_complete() argument
60 struct vsp1_pipeline *pipe = histo->entity.pipe; in vsp1_histogram_buffer_complete()
73 spin_lock_irqsave(&histo->irqlock, flags); in vsp1_histogram_buffer_complete()
74 histo->readout = false; in vsp1_histogram_buffer_complete()
[all …]
H A Dvsp1_hgo.c28 return vsp1_read(hgo->histo.entity.vsp1, reg); in vsp1_hgo_read()
49 buf = vsp1_histogram_buffer_get(&hgo->histo); in vsp1_hgo_frame_end()
60 vsp1_write(hgo->histo.entity.vsp1, in vsp1_hgo_frame_end()
92 vsp1_histogram_buffer_complete(&hgo->histo, buf, size); in vsp1_hgo_frame_end()
210 hgo->histo.entity.subdev.ctrl_handler = &hgo->ctrls.handler; in vsp1_hgo_create()
213 ret = vsp1_histogram_init(vsp1, &hgo->histo, VSP1_ENTITY_HGO, "hgo", in vsp1_hgo_create()
218 vsp1_entity_destroy(&hgo->histo.entity); in vsp1_hgo_create()
H A Dvsp1_hgt.c28 return vsp1_read(hgt->histo.entity.vsp1, reg); in vsp1_hgt_read()
49 buf = vsp1_histogram_buffer_get(&hgt->histo); in vsp1_hgt_frame_end()
62 vsp1_histogram_buffer_complete(&hgt->histo, buf, HGT_DATA_SIZE); in vsp1_hgt_frame_end()
200 hgt->histo.entity.subdev.ctrl_handler = &hgt->ctrls; in vsp1_hgt_create()
203 ret = vsp1_histogram_init(vsp1, &hgt->histo, VSP1_ENTITY_HGT, "hgt", in vsp1_hgt_create()
208 vsp1_entity_destroy(&hgt->histo.entity); in vsp1_hgt_create()
H A Dvsp1_histo.h64 int vsp1_histogram_init(struct vsp1_device *vsp1, struct vsp1_histogram *histo,
72 vsp1_histogram_buffer_get(struct vsp1_histogram *histo);
73 void vsp1_histogram_buffer_complete(struct vsp1_histogram *histo,
H A Dvsp1_hgt.h23 struct vsp1_histogram histo; member
32 return container_of(subdev, struct vsp1_hgt, histo.entity.subdev); in to_hgt()
H A Dvsp1_hgo.h21 struct vsp1_histogram histo; member
35 return container_of(subdev, struct vsp1_hgo, histo.entity.subdev); in to_hgo()
H A Dvsp1_drv.c149 ret = media_create_pad_link(&vsp1->hgo->histo.entity.subdev.entity, in vsp1_uapi_create_links()
151 &vsp1->hgo->histo.video.entity, 0, in vsp1_uapi_create_links()
159 ret = media_create_pad_link(&vsp1->hgt->histo.entity.subdev.entity, in vsp1_uapi_create_links()
161 &vsp1->hgt->histo.video.entity, 0, in vsp1_uapi_create_links()
321 list_add_tail(&vsp1->hgo->histo.entity.list_dev, in vsp1_create_entities()
332 list_add_tail(&vsp1->hgt->histo.entity.list_dev, in vsp1_create_entities()
/OK3568_Linux_fs/kernel/fs/jffs2/
H A Dcompr_rubin.c309 unsigned char histo[256]; in jffs2_dynrubin_compress() local
320 memset(histo, 0, 256); in jffs2_dynrubin_compress()
322 histo[data_in[i]]++; in jffs2_dynrubin_compress()
326 bits[7] += histo[i]; in jffs2_dynrubin_compress()
328 bits[6] += histo[i]; in jffs2_dynrubin_compress()
330 bits[5] += histo[i]; in jffs2_dynrubin_compress()
332 bits[4] += histo[i]; in jffs2_dynrubin_compress()
334 bits[3] += histo[i]; in jffs2_dynrubin_compress()
336 bits[2] += histo[i]; in jffs2_dynrubin_compress()
338 bits[1] += histo[i]; in jffs2_dynrubin_compress()
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/runtime/binary/src/
H A Dbinary.c818 binary_init_pc_histogram(struct sh_css_pc_histogram *histo) in binary_init_pc_histogram() argument
820 assert(histo); in binary_init_pc_histogram()
822 histo->length = 0; in binary_init_pc_histogram()
823 histo->run = NULL; in binary_init_pc_histogram()
824 histo->stall = NULL; in binary_init_pc_histogram()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Ddhd_linux.c17832 void sorttobin(int value, histo_t *histo) in sorttobin() argument
17837 histo->bin[NUMBIN-1]++; in sorttobin()
17840 if (value > histo->bin[NUMBIN-2]) /* store the max value */ in sorttobin()
17841 histo->bin[NUMBIN-2] = value; in sorttobin()
17846 histo->bin[i]++; in sorttobin()
17850 histo->bin[NUMBIN-3]++; in sorttobin()