Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/media/platform/davinci/
Dvpbe_osd.c64 struct osd_state *osd = sd; in osd_read() local
66 return readl(osd->osd_base + offset); in osd_read()
71 struct osd_state *osd = sd; in osd_write() local
73 writel(val, osd->osd_base + offset); in osd_write()
80 struct osd_state *osd = sd; in osd_set() local
82 void __iomem *addr = osd->osd_base + offset; in osd_set()
92 struct osd_state *osd = sd; in osd_clear() local
94 void __iomem *addr = osd->osd_base + offset; in osd_clear()
105 struct osd_state *osd = sd; in osd_modify() local
107 void __iomem *addr = osd->osd_base + offset; in osd_modify()
[all …]
/Linux-v4.19/net/ceph/
Dosd_client.c49 static void link_request(struct ceph_osd *osd, struct ceph_osd_request *req);
50 static void unlink_request(struct ceph_osd *osd, struct ceph_osd_request *req);
51 static void link_linger(struct ceph_osd *osd,
53 static void unlink_linger(struct ceph_osd *osd,
55 static void clear_backoffs(struct ceph_osd *osd);
77 static inline void verify_osd_locked(struct ceph_osd *osd) in verify_osd_locked() argument
79 struct ceph_osd_client *osdc = osd->o_osdc; in verify_osd_locked()
81 WARN_ON(!(mutex_is_locked(&osd->lock) && in verify_osd_locked()
92 static inline void verify_osd_locked(struct ceph_osd *osd) { } in verify_osd_locked() argument
425 t->osd = CEPH_HOMELESS_OSD; in target_init()
[all …]
Ddebugfs.c106 pg->pgid.seed, pg->primary_temp.osd); in osdmap_show()
185 seq_printf(s, "osd%d\t%llu.%x\t", t->osd, t->pgid.pool, t->pgid.seed); in dump_target()
229 static void dump_requests(struct seq_file *s, struct ceph_osd *osd) in dump_requests() argument
233 mutex_lock(&osd->lock); in dump_requests()
234 for (n = rb_first(&osd->o_requests); n; n = rb_next(n)) { in dump_requests()
241 mutex_unlock(&osd->lock); in dump_requests()
255 static void dump_linger_requests(struct seq_file *s, struct ceph_osd *osd) in dump_linger_requests() argument
259 mutex_lock(&osd->lock); in dump_linger_requests()
260 for (n = rb_first(&osd->o_linger_requests); n; n = rb_next(n)) { in dump_linger_requests()
267 mutex_unlock(&osd->lock); in dump_linger_requests()
[all …]
Dosdmap.c1255 u32 osd; in __decode_primary_temp() local
1257 ceph_decode_32_safe(p, end, osd, e_inval); in __decode_primary_temp()
1258 if (osd == (u32)-1 && incremental) in __decode_primary_temp()
1265 pg->primary_temp.osd = osd; in __decode_primary_temp()
1285 u32 ceph_get_primary_affinity(struct ceph_osdmap *map, int osd) in ceph_get_primary_affinity() argument
1287 BUG_ON(osd >= map->max_osd); in ceph_get_primary_affinity()
1292 return map->osd_primary_affinity[osd]; in ceph_get_primary_affinity()
1295 static int set_primary_affinity(struct ceph_osdmap *map, int osd, u32 aff) in set_primary_affinity() argument
1297 BUG_ON(osd >= map->max_osd); in set_primary_affinity()
1313 map->osd_primary_affinity[osd] = aff; in set_primary_affinity()
[all …]
/Linux-v4.19/include/linux/ceph/
Dosdmap.h148 int osd; member
189 static inline bool ceph_osd_exists(struct ceph_osdmap *map, int osd) in ceph_osd_exists() argument
191 return osd >= 0 && osd < map->max_osd && in ceph_osd_exists()
192 (map->osd_state[osd] & CEPH_OSD_EXISTS); in ceph_osd_exists()
195 static inline bool ceph_osd_is_up(struct ceph_osdmap *map, int osd) in ceph_osd_is_up() argument
197 return ceph_osd_exists(map, osd) && in ceph_osd_is_up()
198 (map->osd_state[osd] & CEPH_OSD_UP); in ceph_osd_is_up()
201 static inline bool ceph_osd_is_down(struct ceph_osdmap *map, int osd) in ceph_osd_is_down() argument
203 return !ceph_osd_is_up(map, osd); in ceph_osd_is_down()
207 extern u32 ceph_get_primary_affinity(struct ceph_osdmap *map, int osd);
[all …]
Dosd_client.h165 int osd; member
246 struct ceph_osd *osd; member
/Linux-v4.19/drivers/gpu/drm/zte/
Dzx_vou.c172 void __iomem *osd; member
554 zplane->layer = vou->osd + MAIN_GL_OFFSET; in zx_crtc_init()
555 zplane->csc = vou->osd + MAIN_GL_CSC_OFFSET; in zx_crtc_init()
556 zplane->hbsc = vou->osd + MAIN_HBSC_OFFSET; in zx_crtc_init()
559 zcrtc->chnreg = vou->osd + OSD_MAIN_CHN; in zx_crtc_init()
560 zcrtc->chncsc = vou->osd + MAIN_CHN_CSC_OFFSET; in zx_crtc_init()
561 zcrtc->dither = vou->osd + MAIN_DITHER_OFFSET; in zx_crtc_init()
565 zplane->layer = vou->osd + AUX_GL_OFFSET; in zx_crtc_init()
566 zplane->csc = vou->osd + AUX_GL_CSC_OFFSET; in zx_crtc_init()
567 zplane->hbsc = vou->osd + AUX_HBSC_OFFSET; in zx_crtc_init()
[all …]
/Linux-v4.19/drivers/scsi/osd/
DKbuild14 # libosd.ko - osd-initiator library
18 # osd.ko - SCSI ULD and char-device
19 osd-y := osd_uld.o
20 obj-$(CONFIG_SCSI_OSD_ULD) += osd.o
/Linux-v4.19/Documentation/scsi/
Dosd.txt17 osd-initiator:
18 The main component of OSD in Kernel is the osd-initiator library. Its main
20 as its back-end data storage. Other clients are the other osd parts listed below.
22 osd-uld:
28 Is an OSD based Linux file system. It uses the osd-initiator and osd-uld,
32 osd target:
36 http://www.open-osd.org/bin/view/Main/OscOsdProject
37 There are several other target implementations. See http://open-osd.org for more
50 drivers/scsi/osd/
61 osd_initiator is a low level implementation of an osd initiator encoder.
[all …]
/Linux-v4.19/drivers/media/platform/vivid/
Dvivid-cec.c231 char osd[14]; in vivid_received() local
241 cec_ops_set_osd_string(msg, &disp_ctl, osd); in vivid_received()
244 strcpy(dev->osd, osd); in vivid_received()
248 strcpy(dev->osd, osd); in vivid_received()
252 dev->osd[0] = 0; in vivid_received()
Dvivid-kthread-cap.c51 u16 *cap, const u16 *osd) in copy_pix() argument
61 *cap = *osd; in copy_pix()
80 *osd != dev->chromakey_out) in copy_pix()
360 u8 *osd = vosdbuf + vid_overlay_y * stride_osd; in vivid_copy_buffer() local
368 dev->blended_line + offset, osd, in vivid_copy_buffer()
372 osd, (dev->loop_vid_overlay.width * twopixsize) / 2); in vivid_copy_buffer()
543 if (dev->osd[0]) { in vivid_fillbuff()
546 " OSD \"%s\"", dev->osd); in vivid_fillbuff()
552 dev->osd[0] = 0; in vivid_fillbuff()
DMakefile6 vivid-osd.o
/Linux-v4.19/Documentation/filesystems/
Dexofs.txt23 http://open-osd.org
25 See Documentation/scsi/osd.txt for how to setup a working osd environment.
31 1. Download and compile exofs and open-osd initiator:
35 a. download open-osd including exofs source using:
36 [parent-directory]$ git clone git://git.open-osd.org/open-osd.git
39 [parent-directory]$ make -C KSRC=$(KER_DIR) open-osd
41 This will build both the open-osd initiator as well as the exofs kernel
44 open-osd/top-level-Makefile for an example.
47 See Documentation/scsi/osd.txt for farther instructions. Also see ./do-osd
/Linux-v4.19/drivers/media/pci/ivtv/
Divtvfb.c213 struct ivtv_osd_coords *osd) in ivtvfb_get_osd_coords() argument
220 osd->offset = data[0] - oi->video_rbase; in ivtvfb_get_osd_coords()
221 osd->max_offset = oi->display_width * oi->display_height * 4; in ivtvfb_get_osd_coords()
222 osd->pixel_stride = data[1]; in ivtvfb_get_osd_coords()
223 osd->lines = data[2]; in ivtvfb_get_osd_coords()
224 osd->x = data[3]; in ivtvfb_get_osd_coords()
225 osd->y = data[4]; in ivtvfb_get_osd_coords()
229 static int ivtvfb_set_osd_coords(struct ivtv *itv, const struct ivtv_osd_coords *osd) in ivtvfb_set_osd_coords() argument
233 oi->display_width = osd->pixel_stride; in ivtvfb_set_osd_coords()
234 oi->display_byte_stride = osd->pixel_stride * oi->bytes_per_pixel; in ivtvfb_set_osd_coords()
[all …]
/Linux-v4.19/Documentation/media/v4l-drivers/
Dcx2341x.rst3008 osd on/off
3009 0 = osd off
3010 1 = osd on
3013 Decoder + osd video timing
3021 Decoder + osd
3027 Decoder & osd ?? unknown
3043 Decoder + osd ?? unknown
3058 osd ?? unknown
3059 Appears to affect the osd position stability. The higher the value the
3063 osd ?? unknown
[all …]
/Linux-v4.19/fs/ceph/
Dioctl.c223 dl.osd = ceph_pg_to_acting_primary(osdc->osdmap, &pgid); in ceph_ioctl_get_dataloc()
224 if (dl.osd >= 0) { in ceph_ioctl_get_dataloc()
226 ceph_osd_addr(osdc->osdmap, dl.osd); in ceph_ioctl_get_dataloc()
Dioctl.h64 __s64 osd; /* out: osd # */ member
/Linux-v4.19/Documentation/media/uapi/v4l/
Ddevices.rst16 dev-osd
Dpixfmt-indexed.rst11 :ref:`Video Output Overlays <osd>` only. There are no ioctls to access
Dvidioc-g-fbuf.rst40 :ref:`Video Overlay <overlay>` or :ref:`Video Output Overlay <osd>`
114 :ref:`osd`).
298 ioctl, see :ref:`overlay` and :ref:`osd`.
302 and :ref:`osd`.
317 and :ref:`osd`.
331 and :ref:`osd`. Both chroma-keying are mutual exclusive to each
Dpixfmt-packed-yuv.rst198 :ref:`Video Output Overlay <osd>`.
/Linux-v4.19/include/media/davinci/
Dvpbe.h88 struct osd_config_info osd; member
/Linux-v4.19/Documentation/devicetree/bindings/display/
Dzte,vou.txt25 "osd"
86 reg-names = "osd", "timing_ctrl",
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_main.c853 struct i40e_hw_port_stats *osd = &pf->stats_offsets; in i40e_update_pf_stats() local
862 &osd->eth.rx_bytes, &nsd->eth.rx_bytes); in i40e_update_pf_stats()
866 &osd->eth.tx_bytes, &nsd->eth.tx_bytes); in i40e_update_pf_stats()
869 &osd->eth.rx_discards, in i40e_update_pf_stats()
874 &osd->eth.rx_unicast, in i40e_update_pf_stats()
879 &osd->eth.rx_multicast, in i40e_update_pf_stats()
884 &osd->eth.rx_broadcast, in i40e_update_pf_stats()
889 &osd->eth.tx_unicast, in i40e_update_pf_stats()
894 &osd->eth.tx_multicast, in i40e_update_pf_stats()
899 &osd->eth.tx_broadcast, in i40e_update_pf_stats()
[all …]
/Linux-v4.19/include/uapi/linux/
Dcec-funcs.h1193 const char *osd) in cec_msg_set_osd_string() argument
1195 unsigned int len = strlen(osd); in cec_msg_set_osd_string()
1202 memcpy(msg->msg + 3, osd, len); in cec_msg_set_osd_string()
1207 char *osd) in cec_ops_set_osd_string() argument
1214 memcpy(osd, msg->msg + 3, len); in cec_ops_set_osd_string()
1215 osd[len] = '\0'; in cec_ops_set_osd_string()

12