Home
last modified time | relevance | path

Searched refs:go (Results 1 – 25 of 480) sorted by relevance

12345678910>>...20

/Linux-v6.6/drivers/media/usb/go7007/
Dgo7007-driver.c33 int go7007_read_interrupt(struct go7007 *go, u16 *value, u16 *data) in go7007_read_interrupt() argument
35 go->interrupt_available = 0; in go7007_read_interrupt()
36 go->hpi_ops->read_interrupt(go); in go7007_read_interrupt()
37 if (wait_event_timeout(go->interrupt_waitq, in go7007_read_interrupt()
38 go->interrupt_available, 5*HZ) < 0) { in go7007_read_interrupt()
39 v4l2_err(&go->v4l2_dev, "timeout waiting for read interrupt\n"); in go7007_read_interrupt()
42 if (!go->interrupt_available) in go7007_read_interrupt()
44 go->interrupt_available = 0; in go7007_read_interrupt()
45 *value = go->interrupt_value & 0xfffe; in go7007_read_interrupt()
46 *data = go->interrupt_data; in go7007_read_interrupt()
[all …]
Dgo7007-v4l2.c80 static void get_resolution(struct go7007 *go, int *width, int *height) in get_resolution() argument
82 switch (go->standard) { in get_resolution()
93 *width = go->board_info->sensor_width; in get_resolution()
94 *height = go->board_info->sensor_height; in get_resolution()
99 static void set_formatting(struct go7007 *go) in set_formatting() argument
101 if (go->format == V4L2_PIX_FMT_MJPEG) { in set_formatting()
102 go->pali = 0; in set_formatting()
103 go->aspect_ratio = GO7007_RATIO_1_1; in set_formatting()
104 go->gop_size = 0; in set_formatting()
105 go->ipb = 0; in set_formatting()
[all …]
Dgo7007-fw.c290 static int mjpeg_frame_header(struct go7007 *go, unsigned char *buf, int q) in mjpeg_frame_header() argument
310 buf[p++] = go->height >> 8; in mjpeg_frame_header()
311 buf[p++] = go->height & 0xff; in mjpeg_frame_header()
312 buf[p++] = go->width >> 8; in mjpeg_frame_header()
313 buf[p++] = go->width & 0xff; in mjpeg_frame_header()
365 static int gen_mjpeghdr_to_package(struct go7007 *go, __le16 *code, int space) in gen_mjpeghdr_to_package() argument
377 mjpeg_frame_header(go, buf + size, i); in gen_mjpeghdr_to_package()
380 chunk = mjpeg_frame_header(go, buf + size, 1); in gen_mjpeghdr_to_package()
416 static int mpeg1_frame_header(struct go7007 *go, unsigned char *buf, in mpeg1_frame_header() argument
420 int rows = go->interlace_coding ? go->height / 32 : go->height / 16; in mpeg1_frame_header()
[all …]
Dgo7007-usb.c622 static int go7007_usb_vendor_request(struct go7007 *go, int request, in go7007_usb_vendor_request() argument
625 struct go7007_usb *usb = go->hpi_context; in go7007_usb_vendor_request()
641 static int go7007_usb_interface_reset(struct go7007 *go) in go7007_usb_interface_reset() argument
643 struct go7007_usb *usb = go->hpi_context; in go7007_usb_interface_reset()
646 if (go->status == STATUS_SHUTDOWN) in go7007_usb_interface_reset()
649 if (go7007_write_interrupt(go, 0x0001, 0x0001) < 0) in go7007_usb_interface_reset()
656 if (go7007_usb_vendor_request(go, 0x10, 0, 0, NULL, 0, 0) < 0 || in go7007_usb_interface_reset()
657 go7007_usb_vendor_request(go, 0x10, 0, 0, NULL, 0, 0) < 0) in go7007_usb_interface_reset()
661 if (go7007_write_interrupt(go, 0x0001, 0x0001) < 0) in go7007_usb_interface_reset()
667 if (go7007_read_interrupt(go, &intr_val, &intr_data) < 0 || in go7007_usb_interface_reset()
[all …]
Dgo7007-priv.h116 int (*interface_reset)(struct go7007 *go);
117 int (*write_interrupt)(struct go7007 *go, int addr, int data);
118 int (*read_interrupt)(struct go7007 *go);
119 int (*stream_start)(struct go7007 *go);
120 int (*stream_stop)(struct go7007 *go);
121 int (*send_firmware)(struct go7007 *go, u8 *data, int len);
122 int (*send_command)(struct go7007 *go, unsigned int cmd, void *arg);
123 void (*release)(struct go7007 *go);
237 void (*audio_deliver)(struct go7007 *go, u8 *buf, int length);
259 #define go7007_interface_reset(go) \ argument
[all …]
Dgo7007-i2c.c38 static int go7007_i2c_xfer(struct go7007 *go, u16 addr, int read, in go7007_i2c_xfer() argument
44 if (go->status == STATUS_SHUTDOWN) in go7007_i2c_xfer()
49 dev_dbg(go->dev, "go7007-i2c: reading 0x%02x on 0x%02x\n", in go7007_i2c_xfer()
52 dev_dbg(go->dev, in go7007_i2c_xfer()
57 mutex_lock(&go->hw_lock); in go7007_i2c_xfer()
59 if (go->board_id == GO7007_BOARDID_ADLINK_MPG24) { in go7007_i2c_xfer()
62 go7007_write_addr(go, 0x3c82, 0x0020); in go7007_i2c_xfer()
67 if (go7007_read_addr(go, STATUS_REG_ADDR, &val) < 0) in go7007_i2c_xfer()
74 dev_err(go->dev, "go7007-i2c: I2C adapter is hung\n"); in go7007_i2c_xfer()
79 go7007_write_addr(go, I2C_CTRL_REG_ADDR, flags); in go7007_i2c_xfer()
[all …]
Dsnd-go7007.c64 static void parse_audio_stream_data(struct go7007 *go, u8 *buf, int length) in parse_audio_stream_data() argument
66 struct go7007_snd *gosnd = go->snd_context; in parse_audio_stream_data()
101 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_hw_params() local
103 go->audio_deliver = parse_audio_stream_data; in go7007_snd_hw_params()
109 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_hw_free() local
111 go->audio_deliver = NULL; in go7007_snd_hw_free()
117 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_capture_open() local
118 struct go7007_snd *gosnd = go->snd_context; in go7007_snd_capture_open()
135 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_capture_close() local
136 struct go7007_snd *gosnd = go->snd_context; in go7007_snd_capture_close()
[all …]
Ds2250-board.c131 static int go7007_usb_vendor_request(struct go7007 *go, u16 request, in go7007_usb_vendor_request() argument
134 struct go7007_usb *usb = go->hpi_context; in go7007_usb_vendor_request()
153 struct go7007 *go = i2c_get_adapdata(client->adapter); in write_reg() local
159 if (go == NULL) in write_reg()
162 if (go->status == STATUS_SHUTDOWN) in write_reg()
169 usb = go->hpi_context; in write_reg()
175 rc = go7007_usb_vendor_request(go, 0x55, dev_addr, in write_reg()
187 struct go7007 *go = i2c_get_adapdata(client->adapter); in write_reg_fp() local
193 if (go == NULL) in write_reg_fp()
196 if (go->status == STATUS_SHUTDOWN) in write_reg_fp()
[all …]
/Linux-v6.6/drivers/media/pci/saa7134/
Dsaa7134-go7007.c131 static int saa7134_go7007_interface_reset(struct go7007 *go) in saa7134_go7007_interface_reset() argument
133 struct saa7134_go7007 *saa = go->hpi_context; in saa7134_go7007_interface_reset()
167 if (go7007_read_interrupt(go, &intr_val, &intr_data) < 0 || in saa7134_go7007_interface_reset()
175 static int saa7134_go7007_write_interrupt(struct go7007 *go, int addr, int data) in saa7134_go7007_write_interrupt() argument
177 struct saa7134_go7007 *saa = go->hpi_context; in saa7134_go7007_write_interrupt()
203 static int saa7134_go7007_read_interrupt(struct go7007 *go) in saa7134_go7007_read_interrupt() argument
205 struct saa7134_go7007 *saa = go->hpi_context; in saa7134_go7007_read_interrupt()
209 go->interrupt_available = 1; in saa7134_go7007_read_interrupt()
210 gpio_read(dev, HPI_ADDR_INTR_RET_VALUE, &go->interrupt_value); in saa7134_go7007_read_interrupt()
211 gpio_read(dev, HPI_ADDR_INTR_RET_DATA, &go->interrupt_data); in saa7134_go7007_read_interrupt()
[all …]
/Linux-v6.6/drivers/video/console/
Dnewport_con.c55 (regs)->go.zpattern = BMASK((cp)[0x0]); (regs)->go.zpattern = BMASK((cp)[0x1]); \
56 (regs)->go.zpattern = BMASK((cp)[0x2]); (regs)->go.zpattern = BMASK((cp)[0x3]); \
57 (regs)->go.zpattern = BMASK((cp)[0x4]); (regs)->go.zpattern = BMASK((cp)[0x5]); \
58 (regs)->go.zpattern = BMASK((cp)[0x6]); (regs)->go.zpattern = BMASK((cp)[0x7]); \
59 (regs)->go.zpattern = BMASK((cp)[0x8]); (regs)->go.zpattern = BMASK((cp)[0x9]); \
60 (regs)->go.zpattern = BMASK((cp)[0xa]); (regs)->go.zpattern = BMASK((cp)[0xb]); \
61 (regs)->go.zpattern = BMASK((cp)[0xc]); (regs)->go.zpattern = BMASK((cp)[0xd]); \
62 (regs)->go.zpattern = BMASK((cp)[0xe]); (regs)->go.zpattern = BMASK((cp)[0xf]); \
79 npregs->go.xyendi = in newport_render_background()
125 npregs->go.hostrw0 = *data++ << 24; in newport_show_logo()
[all …]
/Linux-v6.6/drivers/s390/char/
Dsclp_rw.c88 struct go *go; in sclp_initialize_mto() local
111 go = &mdb->go; in sclp_initialize_mto()
112 go->length = sizeof(struct go); in sclp_initialize_mto()
113 go->type = 1; in sclp_initialize_mto()
217 buffer->current_msg->mdb.go.general_msg_flags |= in sclp_write()
Dsclp_early_core.c93 struct go *go; in sclp_early_print_lm() local
124 go = &mdb->go; in sclp_early_print_lm()
125 go->length = sizeof(*go); in sclp_early_print_lm()
126 go->type = 1; in sclp_early_print_lm()
Dsclp_rw.h24 struct go { struct
48 struct go go; argument
/Linux-v6.6/Documentation/arch/loongarch/
Dirq-chip-model.rst22 In this model, IPI (Inter-Processor Interrupt) and CPU Local Timer interrupt go
23 to CPUINTC directly, CPU UARTS interrupts go to LIOINTC, while all other devices
24 interrupts go to PCH-PIC/PCH-LPC/PCH-MSI and gathered by HTVECINTC, and then go
59 In this model, IPI (Inter-Processor Interrupt) and CPU Local Timer interrupt go
60 to CPUINTC directly, CPU UARTS interrupts go to LIOINTC, while all other devices
61 interrupts go to PCH-PIC/PCH-LPC/PCH-MSI and gathered by EIOINTC, and then go to
/Linux-v6.6/drivers/clk/rockchip/
Dclk.h551 df, go, gs, gf) \ argument
566 .gate_offset = go, \
572 mf, do, ds, dw, df, go, gs, gf) \ argument
588 .gate_offset = go, \
594 go, gs, gf) \ argument
606 .gate_offset = go, \
612 df, dt, go, gs, gf) \ argument
625 .gate_offset = go, \
631 go, gs, gf) \ argument
643 .gate_offset = go, \
[all …]
/Linux-v6.6/arch/ia64/kernel/
Dsmpboot.c102 static volatile unsigned long go[SLAVE + 1]; variable
194 go[MASTER] = 0; in sync_master()
199 while (!go[MASTER]) in sync_master()
201 go[MASTER] = 0; in sync_master()
202 go[SLAVE] = ia64_get_itc(); in sync_master()
222 go[MASTER] = 1; in get_delta()
223 while (!(tm = go[SLAVE])) in get_delta()
225 go[SLAVE] = 0; in get_delta()
296 go[MASTER] = 1; in ia64_sync_itc()
303 while (go[MASTER]) in ia64_sync_itc()
/Linux-v6.6/tools/testing/selftests/bpf/prog_tests/
Duprobe_multi_test.c29 int go[2]; member
39 close(child->go[1]); in release_child()
40 close(child->go[0]); in release_child()
50 write(child->go[1], &c, 1); in kick_child()
63 if (pipe(child.go)) in spawn_child()
75 close(child.go[1]); in spawn_child()
78 err = read(child.go[0], &c, 1); in spawn_child()
/Linux-v6.6/Documentation/power/
Dtricks.rst9 * go with minimal config, turn off drivers like USB, AGP you don't
14 * use ext2. At least it has working fsck. [If something seems to go
22 * try running as few processes as possible, preferably go to single
/Linux-v6.6/tools/perf/tests/
Dmmap-thread-lookup.c58 int go = 0; in thread_fn() local
64 ret = write(td->ready[1], &go, sizeof(int)); in thread_fn()
82 int err, go; in thread_create() local
90 ssize_t ret = read(td->ready[0], &go, sizeof(int)); in thread_create()
/Linux-v6.6/kernel/power/
Dswap.c592 wait_queue_head_t go; /* start crc update */ member
608 wait_event(d->go, atomic_read(&d->ready) || in crc32_threadfn()
634 wait_queue_head_t go; /* start compression */ member
651 wait_event(d->go, atomic_read(&d->ready) || in lzo_compress_threadfn()
728 init_waitqueue_head(&data[thr].go); in save_image_lzo()
745 init_waitqueue_head(&crc->go); in save_image_lzo()
801 wake_up(&data[thr].go); in save_image_lzo()
809 wake_up(&crc->go); in save_image_lzo()
1118 wait_queue_head_t go; /* start decompression */ member
1134 wait_event(d->go, atomic_read(&d->ready) || in lzo_decompress_threadfn()
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/pwm/
Dpwm-tipwmss.txt33 /* child nodes go here */
46 /* child nodes go here */
57 /* child nodes go here */
/Linux-v6.6/arch/sparc/kernel/
Dsmp_64.c166 static unsigned long go[SLAVE + 1]; variable
178 go[MASTER] = 1; in get_delta()
180 while (!(tm = go[SLAVE])) in get_delta()
182 go[SLAVE] = 0; in get_delta()
213 go[MASTER] = 1; in smp_synchronize_tick_client()
215 while (go[MASTER]) in smp_synchronize_tick_client()
261 go[MASTER] = 0; in smp_synchronize_one_tick()
266 while (!go[MASTER]) in smp_synchronize_one_tick()
270 go[MASTER] = 0; in smp_synchronize_one_tick()
276 while (!go[MASTER]) in smp_synchronize_one_tick()
[all …]
/Linux-v6.6/drivers/net/ethernet/intel/
DKconfig47 adapters. For more information on how to identify your adapter, go
67 identify your adapter, go to the Adapter & Driver ID Guide that
95 adapters. For more information on how to identify your adapter, go
131 information on how to identify your adapter, go to the Adapter &
150 adapters. For more information on how to identify your adapter, go
203 adapter, go to the Adapter & Driver ID Guide that can be located at:
230 devices. For more information on how to identify your adapter, go
263 information on how to identify your adapter, go to the Adapter
289 devices. For more information on how to identify your adapter, go
332 go to the Adapter & Driver ID Guide that can be located at:
[all …]
/Linux-v6.6/arch/arm/mach-mvebu/
Dpmsu_ll.S29 ARM_BE8(setend be ) @ go BE8 if entered LE
45 ARM_BE8(setend be ) @ go BE8 if entered LE
/Linux-v6.6/arch/m68k/fpsp040/
Dstwotox.S25 | 1. If |X| > 16480, go to ExpBig.
27 | 2. If |X| < 2**(-70), go to ExpSm.
38 | 1. If |X| > 16480*log_10(2) (base 10 log of 2), go to ExpBig.
40 | 2. If |X| < 2**(-70), go to ExpSm.

12345678910>>...20