Home
last modified time | relevance | path

Searched refs:s (Results 1 – 200 of 4971) sorted by relevance

12345678910>>...25

/linux-4.1.27/lib/zlib_deflate/
Ddeflate.c66 typedef block_state (*compress_func) (deflate_state *s, int flush);
69 static void fill_window (deflate_state *s);
70 static block_state deflate_stored (deflate_state *s, int flush);
71 static block_state deflate_fast (deflate_state *s, int flush);
72 static block_state deflate_slow (deflate_state *s, int flush);
73 static void lm_init (deflate_state *s);
74 static void putShortMSB (deflate_state *s, uInt b);
77 static uInt longest_match (deflate_state *s, IPos cur_match);
80 static void check_match (deflate_state *s, IPos start, IPos match,
142 #define UPDATE_HASH(s,h,c) (h = (((h)<<s->hash_shift) ^ (c)) & s->hash_mask) argument
[all …]
Ddeftree.c136 static void init_block (deflate_state *s);
137 static void pqdownheap (deflate_state *s, ct_data *tree, int k);
138 static void gen_bitlen (deflate_state *s, tree_desc *desc);
140 static void build_tree (deflate_state *s, tree_desc *desc);
141 static void scan_tree (deflate_state *s, ct_data *tree, int max_code);
142 static void send_tree (deflate_state *s, ct_data *tree, int max_code);
143 static int build_bl_tree (deflate_state *s);
144 static void send_all_trees (deflate_state *s, int lcodes, int dcodes,
146 static void compress_block (deflate_state *s, ct_data *ltree,
148 static void set_data_type (deflate_state *s);
[all …]
Ddefutil.h262 #define put_byte(s, c) {s->pending_buf[s->pending++] = (c);} argument
270 #define MAX_DIST(s) ((s)->w_size-MIN_LOOKAHEAD) argument
276 void zlib_tr_init (deflate_state *s);
277 int zlib_tr_tally (deflate_state *s, unsigned dist, unsigned lc);
278 ulg zlib_tr_flush_block (deflate_state *s, char *buf, ulg stored_len,
280 void zlib_tr_align (deflate_state *s);
281 void zlib_tr_stored_block (deflate_state *s, char *buf, ulg stored_len,
290 #define put_short(s, w) { \ argument
291 put_byte(s, (uch)((w) & 0xff)); \
292 put_byte(s, (uch)((ush)(w) >> 8)); \
[all …]
/linux-4.1.27/arch/m68k/ifpsp060/
DMISC34 freal.s : 2.4
36 x_fovfl.s : 2.16
37 x_funfl.s : 2.19
38 x_funsupp.s : 2.27
39 x_effadd.s : 2.21
40 x_foperr.s : 2.9
41 x_fsnan.s : 2.12
42 x_finex.s : 2.14
43 x_fdz.s : 2.5
44 x_fline.s : 2.5
[all …]
/linux-4.1.27/drivers/video/fbdev/mbx/
Dmbxdebugfs.c33 char * s = big_buffer; in sysconf_read_file() local
35 s += sprintf(s, "SYSCFG = %08x\n", readl(SYSCFG)); in sysconf_read_file()
36 s += sprintf(s, "PFBASE = %08x\n", readl(PFBASE)); in sysconf_read_file()
37 s += sprintf(s, "PFCEIL = %08x\n", readl(PFCEIL)); in sysconf_read_file()
38 s += sprintf(s, "POLLFLAG = %08x\n", readl(POLLFLAG)); in sysconf_read_file()
39 s += sprintf(s, "SYSRST = %08x\n", readl(SYSRST)); in sysconf_read_file()
42 big_buffer, s-big_buffer); in sysconf_read_file()
49 char * s = big_buffer; in gsctl_read_file() local
51 s += sprintf(s, "GSCTRL = %08x\n", readl(GSCTRL)); in gsctl_read_file()
52 s += sprintf(s, "VSCTRL = %08x\n", readl(VSCTRL)); in gsctl_read_file()
[all …]
/linux-4.1.27/lib/xz/
Dxz_dec_stream.c157 static bool fill_temp(struct xz_dec *s, struct xz_buf *b) in fill_temp() argument
160 b->in_size - b->in_pos, s->temp.size - s->temp.pos); in fill_temp()
162 memcpy(s->temp.buf + s->temp.pos, b->in + b->in_pos, copy_size); in fill_temp()
164 s->temp.pos += copy_size; in fill_temp()
166 if (s->temp.pos == s->temp.size) { in fill_temp()
167 s->temp.pos = 0; in fill_temp()
175 static enum xz_ret dec_vli(struct xz_dec *s, const uint8_t *in, in dec_vli() argument
180 if (s->pos == 0) in dec_vli()
181 s->vli = 0; in dec_vli()
187 s->vli |= (vli_type)(byte & 0x7F) << s->pos; in dec_vli()
[all …]
Dxz_dec_lzma2.c572 static uint16_t *lzma_literal_probs(struct xz_dec_lzma2 *s) in lzma_literal_probs() argument
574 uint32_t prev_byte = dict_get(&s->dict, 0); in lzma_literal_probs()
575 uint32_t low = prev_byte >> (8 - s->lzma.lc); in lzma_literal_probs()
576 uint32_t high = (s->dict.pos & s->lzma.literal_pos_mask) << s->lzma.lc; in lzma_literal_probs()
577 return s->lzma.literal[low + high]; in lzma_literal_probs()
581 static void lzma_literal(struct xz_dec_lzma2 *s) in lzma_literal() argument
590 probs = lzma_literal_probs(s); in lzma_literal()
592 if (lzma_state_is_literal(s->lzma.state)) { in lzma_literal()
593 symbol = rc_bittree(&s->rc, probs, 0x100); in lzma_literal()
596 match_byte = dict_get(&s->dict, s->lzma.rep0) << 1; in lzma_literal()
[all …]
Dxz_dec_bcj.c88 static size_t bcj_x86(struct xz_dec_bcj *s, uint8_t *buf, size_t size) in bcj_x86() argument
97 uint32_t prev_mask = s->x86_prev_mask; in bcj_x86()
132 dest = src - (s->pos + (uint32_t)i + 5); in bcj_x86()
154 s->x86_prev_mask = prev_pos > 3 ? 0 : prev_mask << (prev_pos - 1); in bcj_x86()
160 static size_t bcj_powerpc(struct xz_dec_bcj *s, uint8_t *buf, size_t size) in bcj_powerpc() argument
169 instr -= s->pos + (uint32_t)i; in bcj_powerpc()
181 static size_t bcj_ia64(struct xz_dec_bcj *s, uint8_t *buf, size_t size) in bcj_ia64() argument
242 addr -= s->pos + (uint32_t)i; in bcj_ia64()
265 static size_t bcj_arm(struct xz_dec_bcj *s, uint8_t *buf, size_t size) in bcj_arm() argument
275 addr -= s->pos + (uint32_t)i + 8; in bcj_arm()
[all …]
/linux-4.1.27/arch/mips/cavium-octeon/executive/
Dcvmx-interrupt-decodes.c59 gmx_rx_int_en.s.hg2cc = 1; in __cvmx_interrupt_gmxx_rxx_int_en_enable()
60 gmx_rx_int_en.s.hg2fld = 1; in __cvmx_interrupt_gmxx_rxx_int_en_enable()
61 gmx_rx_int_en.s.undat = 1; in __cvmx_interrupt_gmxx_rxx_int_en_enable()
62 gmx_rx_int_en.s.uneop = 1; in __cvmx_interrupt_gmxx_rxx_int_en_enable()
63 gmx_rx_int_en.s.unsop = 1; in __cvmx_interrupt_gmxx_rxx_int_en_enable()
64 gmx_rx_int_en.s.bad_term = 1; in __cvmx_interrupt_gmxx_rxx_int_en_enable()
65 gmx_rx_int_en.s.bad_seq = 1; in __cvmx_interrupt_gmxx_rxx_int_en_enable()
66 gmx_rx_int_en.s.rem_fault = 1; in __cvmx_interrupt_gmxx_rxx_int_en_enable()
67 gmx_rx_int_en.s.loc_fault = 1; in __cvmx_interrupt_gmxx_rxx_int_en_enable()
68 gmx_rx_int_en.s.pause_drp = 1; in __cvmx_interrupt_gmxx_rxx_int_en_enable()
[all …]
Dcvmx-helper-board.c245 result.s.link_up = 1; in __cvmx_helper_board_link_get()
246 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
247 result.s.speed = 1000; in __cvmx_helper_board_link_get()
255 result.s.link_up = 1; in __cvmx_helper_board_link_get()
256 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
257 result.s.speed = 1000; in __cvmx_helper_board_link_get()
265 result.s.link_up = 1; in __cvmx_helper_board_link_get()
266 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
267 result.s.speed = 1000; in __cvmx_helper_board_link_get()
280 result.s.link_up = 1; in __cvmx_helper_board_link_get()
[all …]
Dcvmx-helper-util.c101 cvmx_dprintf(" Buffers: %u\n", work->word2.s.bufs); in cvmx_helper_dump_packet()
103 if (work->word2.s.bufs == 0) { in cvmx_helper_dump_packet()
107 buffer_ptr.s.pool = wqe_pool.s.wqe_pool; in cvmx_helper_dump_packet()
108 buffer_ptr.s.size = 128; in cvmx_helper_dump_packet()
109 buffer_ptr.s.addr = cvmx_ptr_to_phys(work->packet_data); in cvmx_helper_dump_packet()
110 if (likely(!work->word2.s.not_IP)) { in cvmx_helper_dump_packet()
113 buffer_ptr.s.addr += in cvmx_helper_dump_packet()
114 (pip_ip_offset.s.offset << 3) - in cvmx_helper_dump_packet()
115 work->word2.s.ip_offset; in cvmx_helper_dump_packet()
116 buffer_ptr.s.addr += (work->word2.s.is_v6 ^ 1) << 2; in cvmx_helper_dump_packet()
[all …]
Dcvmx-helper-sgmii.c65 gmxx_prtx_cfg.s.en = 0; in __cvmx_helper_sgmii_hardware_init_one_time()
77 if (pcs_misc_ctl_reg.s.mode) { in __cvmx_helper_sgmii_hardware_init_one_time()
79 pcsx_linkx_timer_count_reg.s.count = in __cvmx_helper_sgmii_hardware_init_one_time()
83 pcsx_linkx_timer_count_reg.s.count = in __cvmx_helper_sgmii_hardware_init_one_time()
98 if (pcs_misc_ctl_reg.s.mode) { in __cvmx_helper_sgmii_hardware_init_one_time()
103 pcsx_anx_adv_reg.s.rem_flt = 0; in __cvmx_helper_sgmii_hardware_init_one_time()
104 pcsx_anx_adv_reg.s.pause = 3; in __cvmx_helper_sgmii_hardware_init_one_time()
105 pcsx_anx_adv_reg.s.hfd = 1; in __cvmx_helper_sgmii_hardware_init_one_time()
106 pcsx_anx_adv_reg.s.fd = 1; in __cvmx_helper_sgmii_hardware_init_one_time()
113 if (pcsx_miscx_ctl_reg.s.mac_phy) { in __cvmx_helper_sgmii_hardware_init_one_time()
[all …]
Dcvmx-spi.c216 spxx_clk_ctl.s.runbist = 1; in cvmx_spi_reset_cb()
220 if (spxx_bist_stat.s.stat0) in cvmx_spi_reset_cb()
224 if (spxx_bist_stat.s.stat1) in cvmx_spi_reset_cb()
227 if (spxx_bist_stat.s.stat2) in cvmx_spi_reset_cb()
237 srxx_spi4_calx.s.oddpar = 1; in cvmx_spi_reset_cb()
242 stxx_spi4_calx.s.oddpar = 1; in cvmx_spi_reset_cb()
257 spxx_clk_ctl.s.seetrn = 0; in cvmx_spi_reset_cb()
258 spxx_clk_ctl.s.clkdly = 0x10; in cvmx_spi_reset_cb()
259 spxx_clk_ctl.s.runbist = 0; in cvmx_spi_reset_cb()
260 spxx_clk_ctl.s.statdrv = 0; in cvmx_spi_reset_cb()
[all …]
Dcvmx-pko.c60 config.s.pool = CVMX_FPA_OUTPUT_BUFFER_POOL; in cvmx_pko_initialize_global()
61 config.s.size = CVMX_FPA_OUTPUT_BUFFER_POOL_SIZE / 8 - 1; in cvmx_pko_initialize_global()
119 if (flags.s.ena_pko) in cvmx_pko_enable()
123 flags.s.ena_dwb = 1; in cvmx_pko_enable()
124 flags.s.ena_pko = 1; in cvmx_pko_enable()
129 flags.s.store_be = 1; in cvmx_pko_enable()
140 pko_reg_flags.s.ena_pko = 0; in cvmx_pko_disable()
152 pko_reg_flags.s.reset = 1; in __cvmx_pko_reset()
168 config.s.tail = 1; in cvmx_pko_shutdown()
169 config.s.index = 0; in cvmx_pko_shutdown()
[all …]
Dcvmx-l2c.c179 pfctl.s.cnt0sel = event; in cvmx_l2c_config_perf()
180 pfctl.s.cnt0ena = 1; in cvmx_l2c_config_perf()
181 pfctl.s.cnt0rdclr = clear_on_read; in cvmx_l2c_config_perf()
184 pfctl.s.cnt1sel = event; in cvmx_l2c_config_perf()
185 pfctl.s.cnt1ena = 1; in cvmx_l2c_config_perf()
186 pfctl.s.cnt1rdclr = clear_on_read; in cvmx_l2c_config_perf()
189 pfctl.s.cnt2sel = event; in cvmx_l2c_config_perf()
190 pfctl.s.cnt2ena = 1; in cvmx_l2c_config_perf()
191 pfctl.s.cnt2rdclr = clear_on_read; in cvmx_l2c_config_perf()
195 pfctl.s.cnt3sel = event; in cvmx_l2c_config_perf()
[all …]
Dcvmx-helper-rgmii.c63 if (mode.s.type) { in __cvmx_helper_rgmii_probe()
111 gmx_cfg.s.duplex = 1; in cvmx_helper_rgmii_internal_loopback()
112 gmx_cfg.s.slottime = 1; in cvmx_helper_rgmii_internal_loopback()
113 gmx_cfg.s.speed = 1; in cvmx_helper_rgmii_internal_loopback()
124 gmx_cfg.s.en = 1; in cvmx_helper_rgmii_internal_loopback()
175 if (mode.s.en == 0) in __cvmx_helper_rgmii_enable()
178 OCTEON_IS_MODEL(OCTEON_CN58XX)) && mode.s.type == 1) in __cvmx_helper_rgmii_enable()
184 asx_tx.s.prt_en = cvmx_build_mask(num_ports); in __cvmx_helper_rgmii_enable()
188 asx_rx.s.prt_en = cvmx_build_mask(num_ports); in __cvmx_helper_rgmii_enable()
211 frm_ctl.s.pre_free = 1; in __cvmx_helper_rgmii_enable()
[all …]
Dcvmx-helper-spi.c90 enable.s.enable |= 0xffff << (interface * 16); in __cvmx_helper_spi_probe()
119 port_config.s.crc_en = 1; in __cvmx_helper_spi_enable()
154 result.s.link_up = 1; in __cvmx_helper_spi_link_get()
155 result.s.full_duplex = 1; in __cvmx_helper_spi_link_get()
156 result.s.speed = 10000; in __cvmx_helper_spi_link_get()
160 result.s.link_up = inband.s.status; in __cvmx_helper_spi_link_get()
161 result.s.full_duplex = inband.s.duplex; in __cvmx_helper_spi_link_get()
162 switch (inband.s.speed) { in __cvmx_helper_spi_link_get()
164 result.s.speed = 10; in __cvmx_helper_spi_link_get()
167 result.s.speed = 100; in __cvmx_helper_spi_link_get()
[all …]
Dcvmx-helper.c119 if (qlm_cfg.s.qlm_spd == 15) in __cvmx_get_mode_cn68xx()
122 if (qlm_cfg.s.qlm_cfg == 2) in __cvmx_get_mode_cn68xx()
124 else if (qlm_cfg.s.qlm_cfg == 3) in __cvmx_get_mode_cn68xx()
133 if (qlm_cfg.s.qlm_spd == 15) in __cvmx_get_mode_cn68xx()
136 if (qlm_cfg.s.qlm_cfg == 2) in __cvmx_get_mode_cn68xx()
138 else if (qlm_cfg.s.qlm_cfg == 3) in __cvmx_get_mode_cn68xx()
145 if (qlm_cfg.s.qlm_spd == 15) { in __cvmx_get_mode_cn68xx()
147 } else if (qlm_cfg.s.qlm_cfg != 0) { in __cvmx_get_mode_cn68xx()
149 if (qlm_cfg.s.qlm_cfg != 0) in __cvmx_get_mode_cn68xx()
196 if (mio_qlm_cfg.s.qlm_spd == 15) in __cvmx_get_mode_octeon2()
[all …]
/linux-4.1.27/tools/lib/traceevent/
Dtrace-seq.c34 #define TRACE_SEQ_CHECK(s) \ argument
36 if (WARN_ONCE((s)->buffer == TRACE_SEQ_POISON, \
38 (s)->state = TRACE_SEQ__BUFFER_POISONED; \
41 #define TRACE_SEQ_CHECK_RET_N(s, n) \ argument
43 TRACE_SEQ_CHECK(s); \
44 if ((s)->state != TRACE_SEQ__GOOD) \
48 #define TRACE_SEQ_CHECK_RET(s) TRACE_SEQ_CHECK_RET_N(s, ) argument
49 #define TRACE_SEQ_CHECK_RET0(s) TRACE_SEQ_CHECK_RET_N(s, 0) argument
55 void trace_seq_init(struct trace_seq *s) in trace_seq_init() argument
57 s->len = 0; in trace_seq_init()
[all …]
Dplugin_sched_switch.c26 static void write_state(struct trace_seq *s, int val) in write_state() argument
37 trace_seq_putc(s, '|'); in write_state()
40 trace_seq_putc(s, states[i]); in write_state()
44 trace_seq_putc(s, 'R'); in write_state()
49 struct trace_seq *s, int pid) in write_and_save_comm() argument
55 len = s->len; in write_and_save_comm()
56 trace_seq_printf(s, "%.*s", in write_and_save_comm()
60 trace_seq_terminate(s); in write_and_save_comm()
61 comm = &s->buffer[len]; in write_and_save_comm()
67 static int sched_wakeup_handler(struct trace_seq *s, in sched_wakeup_handler() argument
[all …]
Dplugin_hrtimer.c27 static int timer_expire_handler(struct trace_seq *s, in timer_expire_handler() argument
31 trace_seq_printf(s, "hrtimer="); in timer_expire_handler()
33 if (pevent_print_num_field(s, "0x%llx", event, "timer", in timer_expire_handler()
35 pevent_print_num_field(s, "0x%llx", event, "hrtimer", in timer_expire_handler()
38 trace_seq_printf(s, " now="); in timer_expire_handler()
40 pevent_print_num_field(s, "%llu", event, "now", record, 1); in timer_expire_handler()
42 pevent_print_func_field(s, " function=%s", event, "function", in timer_expire_handler()
47 static int timer_start_handler(struct trace_seq *s, in timer_start_handler() argument
51 trace_seq_printf(s, "hrtimer="); in timer_start_handler()
53 if (pevent_print_num_field(s, "0x%llx", event, "timer", in timer_start_handler()
[all …]
/linux-4.1.27/kernel/trace/
Dtrace_seq.c30 #define TRACE_SEQ_BUF_LEFT(s) seq_buf_buffer_left(&(s)->seq) argument
33 #define TRACE_SEQ_BUF_USED(s) seq_buf_used(&(s)->seq) argument
38 static inline void __trace_seq_init(struct trace_seq *s) in __trace_seq_init() argument
40 if (unlikely(!s->seq.size)) in __trace_seq_init()
41 trace_seq_init(s); in __trace_seq_init()
53 int trace_print_seq(struct seq_file *m, struct trace_seq *s) in trace_print_seq() argument
57 __trace_seq_init(s); in trace_print_seq()
59 ret = seq_buf_print_seq(m, &s->seq); in trace_print_seq()
67 trace_seq_init(s); in trace_print_seq()
83 void trace_seq_printf(struct trace_seq *s, const char *fmt, ...) in trace_seq_printf() argument
[all …]
Dtrace_output.c25 struct trace_seq *s = &iter->seq; in trace_print_bputs_msg_only() local
31 trace_seq_puts(s, field->str); in trace_print_bputs_msg_only()
33 return trace_handle_return(s); in trace_print_bputs_msg_only()
38 struct trace_seq *s = &iter->seq; in trace_print_bprintk_msg_only() local
44 trace_seq_bprintf(s, field->fmt, field->buf); in trace_print_bprintk_msg_only()
46 return trace_handle_return(s); in trace_print_bprintk_msg_only()
51 struct trace_seq *s = &iter->seq; in trace_print_printk_msg_only() local
57 trace_seq_puts(s, field->buf); in trace_print_printk_msg_only()
59 return trace_handle_return(s); in trace_print_printk_msg_only()
229 struct trace_seq *s = &iter->seq; in ftrace_raw_output_prep() local
[all …]
Dtrace_functions_graph.c110 print_graph_duration(unsigned long long duration, struct trace_seq *s,
485 static void print_graph_cpu(struct trace_seq *s, int cpu) in print_graph_cpu() argument
492 trace_seq_printf(s, " %*d) ", max_bytes_for_cpu, cpu); in print_graph_cpu()
497 static void print_graph_proc(struct trace_seq *s, pid_t pid) in print_graph_proc() argument
518 trace_seq_putc(s, ' '); in print_graph_proc()
520 trace_seq_printf(s, "%s-%s", comm, pid_str); in print_graph_proc()
524 trace_seq_putc(s, ' '); in print_graph_proc()
528 static void print_graph_lat_fmt(struct trace_seq *s, struct trace_entry *entry) in print_graph_lat_fmt() argument
530 trace_seq_putc(s, ' '); in print_graph_lat_fmt()
531 trace_print_lat_fmt(s, entry); in print_graph_lat_fmt()
[all …]
/linux-4.1.27/sound/firewire/
Damdtp.c78 int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit, in amdtp_stream_init() argument
81 s->unit = unit; in amdtp_stream_init()
82 s->direction = dir; in amdtp_stream_init()
83 s->flags = flags; in amdtp_stream_init()
84 s->context = ERR_PTR(-1); in amdtp_stream_init()
85 mutex_init(&s->mutex); in amdtp_stream_init()
86 tasklet_init(&s->period_tasklet, pcm_period_tasklet, (unsigned long)s); in amdtp_stream_init()
87 s->packet_index = 0; in amdtp_stream_init()
89 init_waitqueue_head(&s->callback_wait); in amdtp_stream_init()
90 s->callbacked = false; in amdtp_stream_init()
[all …]
Damdtp.h123 void (*transfer_samples)(struct amdtp_stream *s,
164 int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit,
167 void amdtp_stream_destroy(struct amdtp_stream *s);
169 void amdtp_stream_set_parameters(struct amdtp_stream *s,
173 unsigned int amdtp_stream_get_max_payload(struct amdtp_stream *s);
175 int amdtp_stream_start(struct amdtp_stream *s, int channel, int speed);
176 void amdtp_stream_update(struct amdtp_stream *s);
177 void amdtp_stream_stop(struct amdtp_stream *s);
179 int amdtp_stream_add_pcm_hw_constraints(struct amdtp_stream *s,
181 void amdtp_stream_set_pcm_format(struct amdtp_stream *s,
[all …]
/linux-4.1.27/arch/x86/kvm/
Di8259.c42 static void pic_lock(struct kvm_pic *s) in pic_lock() argument
43 __acquires(&s->lock) in pic_lock()
45 spin_lock(&s->lock); in pic_lock()
48 static void pic_unlock(struct kvm_pic *s) in pic_unlock() argument
49 __releases(&s->lock) in pic_unlock()
51 bool wakeup = s->wakeup_needed; in pic_unlock()
55 s->wakeup_needed = false; in pic_unlock()
57 spin_unlock(&s->lock); in pic_unlock()
60 kvm_for_each_vcpu(i, vcpu, s->kvm) { in pic_unlock()
75 static void pic_clear_isr(struct kvm_kpic_state *s, int irq) in pic_clear_isr() argument
[all …]
/linux-4.1.27/drivers/net/hamradio/
Dhdlcdrv.c119 #define tenms_to_2flags(s,tenms) ((tenms * s->par.bitrate) / 100 / 16) argument
126 static int hdlc_rx_add_bytes(struct hdlcdrv_state *s, unsigned int bits, in hdlc_rx_add_bytes() argument
131 while (s->hdlcrx.rx_state && num >= 8) { in hdlc_rx_add_bytes()
132 if (s->hdlcrx.len >= sizeof(s->hdlcrx.buffer)) { in hdlc_rx_add_bytes()
133 s->hdlcrx.rx_state = 0; in hdlc_rx_add_bytes()
136 *s->hdlcrx.bp++ = bits >> (32-num); in hdlc_rx_add_bytes()
137 s->hdlcrx.len++; in hdlc_rx_add_bytes()
144 static void hdlc_rx_flag(struct net_device *dev, struct hdlcdrv_state *s) in hdlc_rx_flag() argument
150 if (s->hdlcrx.len < 4) in hdlc_rx_flag()
152 if (!check_crc_ccitt(s->hdlcrx.buffer, s->hdlcrx.len)) in hdlc_rx_flag()
[all …]
/linux-4.1.27/drivers/media/usb/airspy/
Dairspy.c170 static int airspy_ctrl_msg(struct airspy *s, u8 request, u16 value, u16 index, in airspy_ctrl_msg() argument
180 pipe = usb_sndctrlpipe(s->udev, 0); in airspy_ctrl_msg()
191 pipe = usb_rcvctrlpipe(s->udev, 0); in airspy_ctrl_msg()
195 dev_err(s->dev, "Unknown command %02x\n", request); in airspy_ctrl_msg()
202 memcpy(s->buf, data, size); in airspy_ctrl_msg()
204 ret = usb_control_msg(s->udev, pipe, request, requesttype, value, in airspy_ctrl_msg()
205 index, s->buf, size, 1000); in airspy_ctrl_msg()
206 airspy_dbg_usb_control_msg(s->dev, request, requesttype, value, in airspy_ctrl_msg()
207 index, s->buf, size); in airspy_ctrl_msg()
209 dev_err(s->dev, "usb_control_msg() failed %d request %02x\n", in airspy_ctrl_msg()
[all …]
/linux-4.1.27/drivers/media/pci/ivtv/
Divtv-irq.c32 static void ivtv_dma_dec_start(struct ivtv_stream *s);
43 struct ivtv_stream *s = &itv->streams[IVTV_ENC_STREAM_TYPE_PCM]; in ivtv_pcm_work_handler() local
55 buf = ivtv_dequeue(s, &s->q_io); in ivtv_pcm_work_handler()
57 buf = ivtv_dequeue(s, &s->q_full); in ivtv_pcm_work_handler()
66 ivtv_enqueue(s, buf, &s->q_free); in ivtv_pcm_work_handler()
72 struct ivtv_stream *s = &itv->streams[itv->cur_pio_stream]; in ivtv_pio_work_handler() local
78 s->vdev.v4l2_dev == NULL || !ivtv_use_pio(s)) { in ivtv_pio_work_handler()
84 IVTV_DEBUG_HI_DMA("Process PIO %s\n", s->name); in ivtv_pio_work_handler()
85 list_for_each_entry(buf, &s->q_dma.list, list) { in ivtv_pio_work_handler()
86 u32 size = s->sg_processing[i].size & 0x3ffff; in ivtv_pio_work_handler()
[all …]
Divtv-queue.c25 int ivtv_buf_copy_from_user(struct ivtv_stream *s, struct ivtv_buffer *buf, const char __user *src,… in ivtv_buf_copy_from_user() argument
27 if (s->buf_size - buf->bytesused < copybytes) in ivtv_buf_copy_from_user()
28 copybytes = s->buf_size - buf->bytesused; in ivtv_buf_copy_from_user()
52 void ivtv_enqueue(struct ivtv_stream *s, struct ivtv_buffer *buf, struct ivtv_queue *q) in ivtv_enqueue() argument
57 if (q == &s->q_free) { in ivtv_enqueue()
63 spin_lock_irqsave(&s->qlock, flags); in ivtv_enqueue()
66 q->length += s->buf_size; in ivtv_enqueue()
68 spin_unlock_irqrestore(&s->qlock, flags); in ivtv_enqueue()
71 struct ivtv_buffer *ivtv_dequeue(struct ivtv_stream *s, struct ivtv_queue *q) in ivtv_dequeue() argument
76 spin_lock_irqsave(&s->qlock, flags); in ivtv_dequeue()
[all …]
Divtv-queue.h30 static inline int ivtv_might_use_pio(struct ivtv_stream *s) in ivtv_might_use_pio() argument
32 return s->dma == PCI_DMA_NONE || (SLICED_VBI_PIO && s->type == IVTV_ENC_STREAM_TYPE_VBI); in ivtv_might_use_pio()
35 static inline int ivtv_use_pio(struct ivtv_stream *s) in ivtv_use_pio() argument
37 struct ivtv *itv = s->itv; in ivtv_use_pio()
39 return s->dma == PCI_DMA_NONE || in ivtv_use_pio()
40 (SLICED_VBI_PIO && s->type == IVTV_ENC_STREAM_TYPE_VBI && itv->vbi.sliced_in->service_set); in ivtv_use_pio()
43 static inline int ivtv_might_use_dma(struct ivtv_stream *s) in ivtv_might_use_dma() argument
45 return s->dma != PCI_DMA_NONE; in ivtv_might_use_dma()
48 static inline int ivtv_use_dma(struct ivtv_stream *s) in ivtv_use_dma() argument
50 return !ivtv_use_pio(s); in ivtv_use_dma()
[all …]
Divtv-fileops.c47 struct ivtv_stream *s = &itv->streams[type]; in ivtv_claim_stream() local
51 if (test_and_set_bit(IVTV_F_S_CLAIMED, &s->s_flags)) { in ivtv_claim_stream()
53 if (s->fh == &id->fh) { in ivtv_claim_stream()
57 if (s->fh == NULL && (type == IVTV_DEC_STREAM_TYPE_VBI || in ivtv_claim_stream()
62 s->fh = &id->fh; in ivtv_claim_stream()
70 s->fh = &id->fh; in ivtv_claim_stream()
103 void ivtv_release_stream(struct ivtv_stream *s) in ivtv_release_stream() argument
105 struct ivtv *itv = s->itv; in ivtv_release_stream()
108 s->fh = NULL; in ivtv_release_stream()
109 if ((s->type == IVTV_DEC_STREAM_TYPE_VBI || s->type == IVTV_ENC_STREAM_TYPE_VBI) && in ivtv_release_stream()
[all …]
Divtv-streams.c163 struct ivtv_stream *s = &itv->streams[type]; in ivtv_stream_init() local
166 memset(s, 0, sizeof(*s)); in ivtv_stream_init()
169 s->itv = itv; in ivtv_stream_init()
170 s->type = type; in ivtv_stream_init()
171 s->name = ivtv_stream_info[type].name; in ivtv_stream_init()
172 s->caps = ivtv_stream_info[type].v4l2_caps; in ivtv_stream_init()
175 s->dma = PCI_DMA_NONE; in ivtv_stream_init()
177 s->dma = ivtv_stream_info[type].dma; in ivtv_stream_init()
178 s->buf_size = itv->stream_buf_size[type]; in ivtv_stream_init()
179 if (s->buf_size) in ivtv_stream_init()
[all …]
/linux-4.1.27/drivers/tty/serial/
Dmax3100.c144 static int max3100_do_parity(struct max3100_port *s, u16 c) in max3100_do_parity() argument
148 if (s->parity & MAX3100_PARITY_ODD) in max3100_do_parity()
153 if (s->parity & MAX3100_7BIT) in max3100_do_parity()
162 static int max3100_check_parity(struct max3100_port *s, u16 c) in max3100_check_parity() argument
164 return max3100_do_parity(s, c) == ((c >> 8) & 1); in max3100_check_parity()
167 static void max3100_calc_parity(struct max3100_port *s, u16 *c) in max3100_calc_parity() argument
169 if (s->parity & MAX3100_7BIT) in max3100_calc_parity()
174 if (s->parity & MAX3100_PARITY_ON) in max3100_calc_parity()
175 *c |= max3100_do_parity(s, *c) << 8; in max3100_calc_parity()
180 static void max3100_dowork(struct max3100_port *s) in max3100_dowork() argument
[all …]
Dmxs-auart.c190 static inline int is_imx28_auart(struct mxs_auart_port *s) in is_imx28_auart() argument
192 return s->devtype == IMX28_AUART; in is_imx28_auart()
195 static inline bool auart_dma_enabled(struct mxs_auart_port *s) in auart_dma_enabled() argument
197 return s->flags & MXS_AUART_DMA_ENABLED; in auart_dma_enabled()
204 static void mxs_auart_tx_chars(struct mxs_auart_port *s);
208 struct mxs_auart_port *s = param; in dma_tx_callback() local
209 struct circ_buf *xmit = &s->port.state->xmit; in dma_tx_callback()
211 dma_unmap_sg(s->dev, &s->tx_sgl, 1, DMA_TO_DEVICE); in dma_tx_callback()
214 clear_bit(MXS_AUART_DMA_TX_SYNC, &s->flags); in dma_tx_callback()
219 uart_write_wakeup(&s->port); in dma_tx_callback()
[all …]
Dsccnxp.c286 struct sccnxp_port *s = dev_get_drvdata(port->dev); in sccnxp_set_baud() local
288 struct sccnxp_chip *chip = s->chip; in sccnxp_set_baud()
325 struct sccnxp_port *s = dev_get_drvdata(port->dev); in sccnxp_enable_irq() local
327 s->imr |= mask << (port->line * 4); in sccnxp_enable_irq()
328 sccnxp_write(port, SCCNXP_IMR_REG, s->imr); in sccnxp_enable_irq()
333 struct sccnxp_port *s = dev_get_drvdata(port->dev); in sccnxp_disable_irq() local
335 s->imr &= ~(mask << (port->line * 4)); in sccnxp_disable_irq()
336 sccnxp_write(port, SCCNXP_IMR_REG, s->imr); in sccnxp_disable_irq()
342 struct sccnxp_port *s = dev_get_drvdata(port->dev); in sccnxp_set_bit() local
344 if (s->pdata.mctrl_cfg[port->line] & MCTRL_MASK(sig)) { in sccnxp_set_bit()
[all …]
Dclps711x.c81 struct clps711x_port *s = dev_get_drvdata(port->dev); in uart_clps711x_stop_tx() local
83 if (s->tx_enabled) { in uart_clps711x_stop_tx()
85 s->tx_enabled = 0; in uart_clps711x_stop_tx()
91 struct clps711x_port *s = dev_get_drvdata(port->dev); in uart_clps711x_start_tx() local
93 if (!s->tx_enabled) { in uart_clps711x_start_tx()
94 s->tx_enabled = 1; in uart_clps711x_start_tx()
102 struct clps711x_port *s = dev_get_drvdata(port->dev); in uart_clps711x_int_rx() local
109 regmap_read(s->syscon, SYSFLG_OFFSET, &sysflg); in uart_clps711x_int_rx()
155 struct clps711x_port *s = dev_get_drvdata(port->dev); in uart_clps711x_int_tx() local
166 if (s->tx_enabled) { in uart_clps711x_int_tx()
[all …]
Dsc16is7xx.c326 struct sc16is7xx_port *s = dev_get_drvdata(port->dev); in sc16is7xx_port_read() local
329 regmap_read(s->regmap, in sc16is7xx_port_read()
337 struct sc16is7xx_port *s = dev_get_drvdata(port->dev); in sc16is7xx_port_write() local
339 regmap_write(s->regmap, in sc16is7xx_port_write()
346 struct sc16is7xx_port *s = dev_get_drvdata(port->dev); in sc16is7xx_port_update() local
348 regmap_update_bits(s->regmap, in sc16is7xx_port_update()
423 struct sc16is7xx_port *s = dev_get_drvdata(port->dev); in sc16is7xx_set_baud() local
440 regcache_cache_bypass(s->regmap, true); in sc16is7xx_set_baud()
443 regcache_cache_bypass(s->regmap, false); in sc16is7xx_set_baud()
457 regcache_cache_bypass(s->regmap, true); in sc16is7xx_set_baud()
[all …]
Dmax310x.c281 struct max310x_port *s = dev_get_drvdata(port->dev); in max310x_port_read() local
284 regmap_read(s->regmap, port->iobase + reg, &val); in max310x_port_read()
291 struct max310x_port *s = dev_get_drvdata(port->dev); in max310x_port_write() local
293 regmap_write(s->regmap, port->iobase + reg, val); in max310x_port_write()
298 struct max310x_port *s = dev_get_drvdata(port->dev); in max310x_port_update() local
300 regmap_update_bits(s->regmap, port->iobase + reg, mask, val); in max310x_port_update()
305 struct max310x_port *s = dev_get_drvdata(dev); in max3107_detect() local
309 ret = regmap_read(s->regmap, MAX310X_REVID_REG, &val); in max3107_detect()
315 "%s ID 0x%02x does not match\n", s->devtype->name, val); in max3107_detect()
324 struct max310x_port *s = dev_get_drvdata(dev); in max3108_detect() local
[all …]
/linux-4.1.27/lib/
Dseq_buf.c27 static bool seq_buf_can_fit(struct seq_buf *s, size_t len) in seq_buf_can_fit() argument
29 return s->len + len <= s->size; in seq_buf_can_fit()
39 int seq_buf_print_seq(struct seq_file *m, struct seq_buf *s) in seq_buf_print_seq() argument
41 unsigned int len = seq_buf_used(s); in seq_buf_print_seq()
43 return seq_write(m, s->buffer, len); in seq_buf_print_seq()
56 int seq_buf_vprintf(struct seq_buf *s, const char *fmt, va_list args) in seq_buf_vprintf() argument
60 WARN_ON(s->size == 0); in seq_buf_vprintf()
62 if (s->len < s->size) { in seq_buf_vprintf()
63 len = vsnprintf(s->buffer + s->len, s->size - s->len, fmt, args); in seq_buf_vprintf()
64 if (s->len + len < s->size) { in seq_buf_vprintf()
[all …]
Dkstrtox.c23 const char *_parse_integer_fixup_radix(const char *s, unsigned int *base) in _parse_integer_fixup_radix() argument
26 if (s[0] == '0') { in _parse_integer_fixup_radix()
27 if (_tolower(s[1]) == 'x' && isxdigit(s[2])) in _parse_integer_fixup_radix()
34 if (*base == 16 && s[0] == '0' && _tolower(s[1]) == 'x') in _parse_integer_fixup_radix()
35 s += 2; in _parse_integer_fixup_radix()
36 return s; in _parse_integer_fixup_radix()
47 unsigned int _parse_integer(const char *s, unsigned int base, unsigned long long *p) in _parse_integer() argument
56 while (*s) { in _parse_integer()
59 if ('0' <= *s && *s <= '9') in _parse_integer()
60 val = *s - '0'; in _parse_integer()
[all …]
Dparser.c26 static int match_one(char *s, const char *p, substring_t args[]) in match_one() argument
38 return strcmp(p, s) == 0; in match_one()
40 if (strncmp(p, s, meta-p)) in match_one()
43 s += meta - p; in match_one()
49 if (*s++ != '%') in match_one()
58 args[argc].from = s; in match_one()
61 size_t str_len = strlen(s); in match_one()
67 args[argc].to = s + len; in match_one()
71 simple_strtol(s, &args[argc].to, 0); in match_one()
74 simple_strtoul(s, &args[argc].to, 0); in match_one()
[all …]
Dstring.c280 char *strchr(const char *s, int c) in strchr() argument
282 for (; *s != (char)c; ++s) in strchr()
283 if (*s == '\0') in strchr()
285 return (char *)s; in strchr()
299 char *strchrnul(const char *s, int c) in strchrnul() argument
301 while (*s && *s != (char)c) in strchrnul()
302 s++; in strchrnul()
303 return (char *)s; in strchrnul()
314 char *strrchr(const char *s, int c) in strrchr() argument
318 if (*s == (char)c) in strrchr()
[all …]
/linux-4.1.27/drivers/media/tuners/
De4000.c26 struct e4000 *s = fe->tuner_priv; in e4000_init() local
29 dev_dbg(&s->client->dev, "\n"); in e4000_init()
32 ret = regmap_write(s->regmap, 0x02, 0x40); in e4000_init()
35 ret = regmap_write(s->regmap, 0x00, 0x01); in e4000_init()
40 ret = regmap_write(s->regmap, 0x06, 0x00); in e4000_init()
44 ret = regmap_write(s->regmap, 0x7a, 0x96); in e4000_init()
49 ret = regmap_bulk_write(s->regmap, 0x7e, "\x01\xfe", 2); in e4000_init()
53 ret = regmap_write(s->regmap, 0x82, 0x00); in e4000_init()
57 ret = regmap_write(s->regmap, 0x24, 0x05); in e4000_init()
61 ret = regmap_bulk_write(s->regmap, 0x87, "\x20\x01", 2); in e4000_init()
[all …]
Dmsi001.c59 static int msi001_wreg(struct msi001 *s, u32 data) in msi001_wreg() argument
62 return spi_write(s->spi, &data, 3); in msi001_wreg()
65 static int msi001_set_gain(struct msi001 *s, int lna_gain, int mixer_gain, in msi001_set_gain() argument
71 dev_dbg(&s->spi->dev, "lna=%d mixer=%d if=%d\n", in msi001_set_gain()
81 ret = msi001_wreg(s, reg); in msi001_set_gain()
87 dev_dbg(&s->spi->dev, "failed %d\n", ret); in msi001_set_gain()
91 static int msi001_set_tuner(struct msi001 *s) in msi001_set_tuner() argument
133 unsigned int f_rf = s->f_tuner; in msi001_set_tuner()
150 dev_dbg(&s->spi->dev, "f_rf=%d f_if=%d\n", f_rf, f_if); in msi001_set_tuner()
184 bandwidth = s->bandwidth->val; in msi001_set_tuner()
[all …]
/linux-4.1.27/drivers/media/pci/cx18/
Dcx18-streams.c110 struct cx18_stream *s, struct cx18_videobuf_buffer *buf) in cx18_dma_free() argument
118 struct cx18_stream *s, in cx18_prepare_buffer() argument
124 struct cx18 *cx = s->cx; in cx18_prepare_buffer()
139 buf->vb.field != field || s->pixelformat != pixelformat || in cx18_prepare_buffer()
146 s->pixelformat = pixelformat; in cx18_prepare_buffer()
150 if (s->pixelformat == V4L2_PIX_FMT_HM12) in cx18_prepare_buffer()
151 s->vb_bytes_per_frame = height * 720 * 3 / 2; in cx18_prepare_buffer()
153 s->vb_bytes_per_frame = height * 720 * 2; in cx18_prepare_buffer()
154 cx18_dma_free(q, s, buf); in cx18_prepare_buffer()
168 s->pixelformat = pixelformat; in cx18_prepare_buffer()
[all …]
Dcx18-queue.c57 struct cx18_queue *_cx18_enqueue(struct cx18_stream *s, struct cx18_mdl *mdl, in _cx18_enqueue() argument
61 if (q != &s->q_full) { in _cx18_enqueue()
70 if (q == &s->q_busy && in _cx18_enqueue()
72 q = &s->q_free; in _cx18_enqueue()
87 struct cx18_mdl *cx18_dequeue(struct cx18_stream *s, struct cx18_queue *q) in cx18_dequeue() argument
103 static void _cx18_mdl_update_bufs_for_cpu(struct cx18_stream *s, in _cx18_mdl_update_bufs_for_cpu() argument
107 u32 buf_size = s->buf_size; in _cx18_mdl_update_bufs_for_cpu()
119 cx18_buf_sync_for_cpu(s, buf); in _cx18_mdl_update_bufs_for_cpu()
123 static inline void cx18_mdl_update_bufs_for_cpu(struct cx18_stream *s, in cx18_mdl_update_bufs_for_cpu() argument
133 cx18_buf_sync_for_cpu(s, buf); in cx18_mdl_update_bufs_for_cpu()
[all …]
Dcx18-fileops.c47 struct cx18_stream *s = &cx->streams[type]; in cx18_claim_stream() local
57 if (test_and_set_bit(CX18_F_S_CLAIMED, &s->s_flags)) { in cx18_claim_stream()
59 if (s->id == id->open_id) { in cx18_claim_stream()
63 if (s->id == -1 && type == CX18_ENC_STREAM_TYPE_VBI) { in cx18_claim_stream()
67 s->id = id->open_id; in cx18_claim_stream()
75 s->id = id->open_id; in cx18_claim_stream()
104 void cx18_release_stream(struct cx18_stream *s) in cx18_release_stream() argument
106 struct cx18 *cx = s->cx; in cx18_release_stream()
109 s->id = -1; in cx18_release_stream()
110 if (s->type == CX18_ENC_STREAM_TYPE_IDX) { in cx18_release_stream()
[all …]
Dcx18-queue.h29 static inline void cx18_buf_sync_for_cpu(struct cx18_stream *s, in cx18_buf_sync_for_cpu() argument
32 pci_dma_sync_single_for_cpu(s->cx->pci_dev, buf->dma_handle, in cx18_buf_sync_for_cpu()
33 s->buf_size, s->dma); in cx18_buf_sync_for_cpu()
36 static inline void cx18_buf_sync_for_device(struct cx18_stream *s, in cx18_buf_sync_for_device() argument
39 pci_dma_sync_single_for_device(s->cx->pci_dev, buf->dma_handle, in cx18_buf_sync_for_device()
40 s->buf_size, s->dma); in cx18_buf_sync_for_device()
43 void _cx18_mdl_sync_for_device(struct cx18_stream *s, struct cx18_mdl *mdl);
45 static inline void cx18_mdl_sync_for_device(struct cx18_stream *s, in cx18_mdl_sync_for_device() argument
49 cx18_buf_sync_for_device(s, list_first_entry(&mdl->buf_list, in cx18_mdl_sync_for_device()
53 _cx18_mdl_sync_for_device(s, mdl); in cx18_mdl_sync_for_device()
[all …]
Dcx18-streams.h34 static inline bool cx18_stream_enabled(struct cx18_stream *s) in cx18_stream_enabled() argument
36 return s->video_dev.v4l2_dev || in cx18_stream_enabled()
37 (s->dvb && s->dvb->enabled) || in cx18_stream_enabled()
38 (s->type == CX18_ENC_STREAM_TYPE_IDX && in cx18_stream_enabled()
39 s->cx->stream_buffers[CX18_ENC_STREAM_TYPE_IDX] != 0); in cx18_stream_enabled()
43 static inline void cx18_stream_load_fw_queue(struct cx18_stream *s) in cx18_stream_load_fw_queue() argument
45 schedule_work(&s->out_work_order); in cx18_stream_load_fw_queue()
48 static inline void cx18_stream_put_mdl_fw(struct cx18_stream *s, in cx18_stream_put_mdl_fw() argument
52 cx18_enqueue(s, mdl, &s->q_free); in cx18_stream_put_mdl_fw()
53 cx18_stream_load_fw_queue(s); in cx18_stream_put_mdl_fw()
[all …]
/linux-4.1.27/tools/vm/
Dslabinfo.c185 static void set_obj(struct slabinfo *s, const char *name, int n) in set_obj() argument
190 snprintf(x, 100, "%s/%s", s->name, name); in set_obj()
199 static unsigned long read_slab_obj(struct slabinfo *s, const char *name) in read_slab_obj() argument
205 snprintf(x, 100, "%s/%s", s->name, name); in read_slab_obj()
279 static void slab_validate(struct slabinfo *s) in slab_validate() argument
281 if (strcmp(s->name, "*") == 0) in slab_validate()
284 set_obj(s, "validate", 1); in slab_validate()
287 static void slab_shrink(struct slabinfo *s) in slab_shrink() argument
289 if (strcmp(s->name, "*") == 0) in slab_shrink()
292 set_obj(s, "shrink", 1); in slab_shrink()
[all …]
/linux-4.1.27/include/linux/
Dseq_buf.h25 static inline void seq_buf_clear(struct seq_buf *s) in seq_buf_clear() argument
27 s->len = 0; in seq_buf_clear()
28 s->readpos = 0; in seq_buf_clear()
32 seq_buf_init(struct seq_buf *s, unsigned char *buf, unsigned int size) in seq_buf_init() argument
34 s->buffer = buf; in seq_buf_init()
35 s->size = size; in seq_buf_init()
36 seq_buf_clear(s); in seq_buf_init()
44 seq_buf_has_overflowed(struct seq_buf *s) in seq_buf_has_overflowed() argument
46 return s->len > s->size; in seq_buf_has_overflowed()
50 seq_buf_set_overflow(struct seq_buf *s) in seq_buf_set_overflow() argument
[all …]
Dtrace_seq.h20 trace_seq_init(struct trace_seq *s) in trace_seq_init() argument
22 seq_buf_init(&s->seq, s->buffer, PAGE_SIZE); in trace_seq_init()
23 s->full = 0; in trace_seq_init()
39 static inline int trace_seq_used(struct trace_seq *s) in trace_seq_used() argument
41 return seq_buf_used(&s->seq); in trace_seq_used()
54 trace_seq_buffer_ptr(struct trace_seq *s) in trace_seq_buffer_ptr() argument
56 return s->buffer + seq_buf_used(&s->seq); in trace_seq_buffer_ptr()
66 static inline bool trace_seq_has_overflowed(struct trace_seq *s) in trace_seq_has_overflowed() argument
68 return s->full || seq_buf_has_overflowed(&s->seq); in trace_seq_has_overflowed()
76 void trace_seq_printf(struct trace_seq *s, const char *fmt, ...);
[all …]
Dseqlock.h53 static inline void __seqcount_init(seqcount_t *s, const char *name, in __seqcount_init() argument
59 lockdep_init_map(&s->dep_map, name, key, 0); in __seqcount_init()
60 s->sequence = 0; in __seqcount_init()
67 # define seqcount_init(s) \ argument
70 __seqcount_init((s), #s, &__key); \
73 static inline void seqcount_lockdep_reader_access(const seqcount_t *s) in seqcount_lockdep_reader_access() argument
75 seqcount_t *l = (seqcount_t *)s; in seqcount_lockdep_reader_access()
86 # define seqcount_init(s) __seqcount_init(s, NULL, NULL) argument
106 static inline unsigned __read_seqcount_begin(const seqcount_t *s) in __read_seqcount_begin() argument
111 ret = READ_ONCE(s->sequence); in __read_seqcount_begin()
[all …]
/linux-4.1.27/drivers/staging/unisys/common-spar/include/diagnostics/
Dappos_subsystems.h31 subsys_unknown_to_s(int subsys, char *s, int n) in subsys_unknown_to_s() argument
33 snprintf(s, n, "SUBSYS-%-2.2d", subsys); in subsys_unknown_to_s()
34 s[n - 1] = '\0'; in subsys_unknown_to_s()
35 return s; in subsys_unknown_to_s()
62 subsys_generic_to_s(int subsys, char *s, int n) in subsys_generic_to_s() argument
66 strncpy(s, "APPOS_DEFAULT", n); in subsys_generic_to_s()
69 strncpy(s, "APPOS_CHIPSET", n); in subsys_generic_to_s()
72 strncpy(s, "APPOS_BUS", n); in subsys_generic_to_s()
75 strncpy(s, "APPOS_CHANNELACCESS", n); in subsys_generic_to_s()
78 strncpy(s, "APPOS_NICCLIENT", n); in subsys_generic_to_s()
[all …]
/linux-4.1.27/drivers/scsi/sym53c8xx_2/
Dsym_fw.h45 #define SYM_GEN_FW_A(s) \ argument
46 SYM_GEN_A(s, start) SYM_GEN_A(s, getjob_begin) \
47 SYM_GEN_A(s, getjob_end) \
48 SYM_GEN_A(s, select) SYM_GEN_A(s, wf_sel_done) \
49 SYM_GEN_A(s, send_ident) \
50 SYM_GEN_A(s, dispatch) SYM_GEN_A(s, init) \
51 SYM_GEN_A(s, clrack) SYM_GEN_A(s, complete_error) \
52 SYM_GEN_A(s, done) SYM_GEN_A(s, done_end) \
53 SYM_GEN_A(s, idle) SYM_GEN_A(s, ungetjob) \
54 SYM_GEN_A(s, reselect) \
[all …]
/linux-4.1.27/drivers/media/usb/msi2500/
Dmsi2500.c161 struct msi2500_state *s) in msi2500_get_next_fill_buf() argument
166 spin_lock_irqsave(&s->queued_bufs_lock, flags); in msi2500_get_next_fill_buf()
167 if (list_empty(&s->queued_bufs)) in msi2500_get_next_fill_buf()
170 buf = list_entry(s->queued_bufs.next, struct msi2500_frame_buf, list); in msi2500_get_next_fill_buf()
173 spin_unlock_irqrestore(&s->queued_bufs_lock, flags); in msi2500_get_next_fill_buf()
259 static int msi2500_convert_stream(struct msi2500_state *s, u8 *dst, u8 *src, in msi2500_convert_stream() argument
271 if (i == 0 && s->next_sample != sample[0]) { in msi2500_convert_stream()
272 dev_dbg_ratelimited(s->dev, in msi2500_convert_stream()
274 sample[0] - s->next_sample, in msi2500_convert_stream()
275 src_len, s->next_sample, sample[0]); in msi2500_convert_stream()
[all …]
/linux-4.1.27/drivers/media/i2c/
Dsaa6588.c153 static bool block_from_buf(struct saa6588 *s, unsigned char *buf) in block_from_buf() argument
157 if (s->rd_index == s->wr_index) { in block_from_buf()
165 for (i = s->rd_index; i < s->rd_index + 3; i++) in block_from_buf()
166 dprintk("0x%02x ", s->buffer[i]); in block_from_buf()
169 memcpy(buf, &s->buffer[s->rd_index], 3); in block_from_buf()
171 s->rd_index += 3; in block_from_buf()
172 if (s->rd_index >= s->buf_size) in block_from_buf()
173 s->rd_index = 0; in block_from_buf()
174 s->block_count--; in block_from_buf()
177 dprintk("%d blocks total.\n", s->block_count); in block_from_buf()
[all …]
/linux-4.1.27/mm/
Dslub.c118 static inline int kmem_cache_debug(struct kmem_cache *s) in kmem_cache_debug() argument
121 return unlikely(s->flags & SLAB_DEBUG_FLAGS); in kmem_cache_debug()
127 static inline bool kmem_cache_has_cpu_partial(struct kmem_cache *s) in kmem_cache_has_cpu_partial() argument
130 return !kmem_cache_debug(s); in kmem_cache_has_cpu_partial()
204 static void memcg_propagate_slab_attrs(struct kmem_cache *s);
206 static inline int sysfs_slab_add(struct kmem_cache *s) { return 0; } in sysfs_slab_add() argument
207 static inline int sysfs_slab_alias(struct kmem_cache *s, const char *p) in sysfs_slab_alias() argument
209 static inline void memcg_propagate_slab_attrs(struct kmem_cache *s) { } in memcg_propagate_slab_attrs() argument
212 static inline void stat(const struct kmem_cache *s, enum stat_item si) in stat() argument
219 raw_cpu_inc(s->cpu_slab->stat[si]); in stat()
[all …]
Dslab_common.c64 unsigned int kmem_cache_size(struct kmem_cache *s) in kmem_cache_size() argument
66 return s->object_size; in kmem_cache_size()
73 struct kmem_cache *s = NULL; in kmem_cache_sanity_check() local
81 list_for_each_entry(s, &slab_caches, list) { in kmem_cache_sanity_check()
90 res = probe_kernel_address(s->name, tmp); in kmem_cache_sanity_check()
93 s->object_size); in kmem_cache_sanity_check()
109 void slab_init_memcg_params(struct kmem_cache *s) in slab_init_memcg_params() argument
111 s->memcg_params.is_root_cache = true; in slab_init_memcg_params()
112 INIT_LIST_HEAD(&s->memcg_params.list); in slab_init_memcg_params()
113 RCU_INIT_POINTER(s->memcg_params.memcg_caches, NULL); in slab_init_memcg_params()
[all …]
Dslab.h89 int slab_unmergeable(struct kmem_cache *s);
160 void get_slabinfo(struct kmem_cache *s, struct slabinfo *sinfo);
161 void slabinfo_show_stats(struct seq_file *m, struct kmem_cache *s);
178 static inline bool is_root_cache(struct kmem_cache *s) in is_root_cache() argument
180 return s->memcg_params.is_root_cache; in is_root_cache()
183 static inline bool slab_equal_or_root(struct kmem_cache *s, in slab_equal_or_root() argument
186 return p == s || p == s->memcg_params.root_cache; in slab_equal_or_root()
194 static inline const char *cache_name(struct kmem_cache *s) in cache_name() argument
196 if (!is_root_cache(s)) in cache_name()
197 s = s->memcg_params.root_cache; in cache_name()
[all …]
/linux-4.1.27/sound/oss/
Dswarm_cs4297a.c98 static void stop_dac(struct cs4297a_state *s);
99 static void stop_adc(struct cs4297a_state *s);
100 static void start_dac(struct cs4297a_state *s);
101 static void start_adc(struct cs4297a_state *s);
195 #define VALIDATE_STATE(s) \ argument
197 if (!(s) || (s)->magic != CS4297a_MAGIC) { \
333 static int prog_dmabuf_adc(struct cs4297a_state *s) in prog_dmabuf_adc() argument
335 s->dma_adc.ready = 1; in prog_dmabuf_adc()
340 static int prog_dmabuf_dac(struct cs4297a_state *s) in prog_dmabuf_dac() argument
342 s->dma_dac.ready = 1; in prog_dmabuf_dac()
[all …]
/linux-4.1.27/fs/reiserfs/
Dsuper.c63 static int reiserfs_remount(struct super_block *s, int *flags, char *data);
66 static int reiserfs_sync_fs(struct super_block *s, int wait) in reiserfs_sync_fs() argument
74 dquot_writeback_dquots(s, -1); in reiserfs_sync_fs()
75 reiserfs_write_lock(s); in reiserfs_sync_fs()
76 if (!journal_begin(&th, s, 1)) in reiserfs_sync_fs()
78 reiserfs_flush_old_commits(s); in reiserfs_sync_fs()
79 reiserfs_write_unlock(s); in reiserfs_sync_fs()
86 struct super_block *s; in flush_old_commits() local
89 s = sbi->s_journal->j_work_sb; in flush_old_commits()
95 reiserfs_sync_fs(s, 1); in flush_old_commits()
[all …]
Dresize.c19 int reiserfs_resize(struct super_block *s, unsigned long block_count_new) in reiserfs_resize() argument
25 struct reiserfs_bitmap_info *old_bitmap = SB_AP_BITMAP(s); in reiserfs_resize()
39 sb = SB_DISK_SUPER_BLOCK(s); in reiserfs_resize()
41 if (SB_BLOCK_COUNT(s) >= block_count_new) { in reiserfs_resize()
47 depth = reiserfs_write_unlock_nested(s); in reiserfs_resize()
48 bh = sb_bread(s, block_count_new - 1); in reiserfs_resize()
49 reiserfs_write_lock_nested(s, depth); in reiserfs_resize()
60 if (SB_BUFFER_WITH_SB(s)->b_blocknr * SB_BUFFER_WITH_SB(s)->b_size in reiserfs_resize()
68 block_r = SB_BLOCK_COUNT(s) - in reiserfs_resize()
69 (reiserfs_bmap_count(s) - 1) * s->s_blocksize * 8; in reiserfs_resize()
[all …]
Dbitmap.c20 #define SB_ALLOC_OPTS(s) (REISERFS_SB(s)->s_alloc_options.bits) argument
36 #define concentrating_formatted_nodes(s) test_bit(_ALLOC_concentrating_formatted_nodes, &SB_ALLOC_… argument
37 #define displacing_large_files(s) test_bit(_ALLOC_displacing_large_files, &SB_ALLOC_OPTS(s)) argument
38 …efine displacing_new_packing_localities(s) test_bit(_ALLOC_displacing_new_packing_localities, &SB… argument
42 reiserfs_info(s, "block allocator option \"%s\" is set", #optname); \
43 set_bit(_ALLOC_ ## optname , &SB_ALLOC_OPTS(s)); \
45 #define TEST_OPTION(optname, s) \ argument
46 test_bit(_ALLOC_ ## optname , &SB_ALLOC_OPTS(s))
48 static inline void get_bit_address(struct super_block *s, in get_bit_address() argument
57 *bmap_nr = block >> (s->s_blocksize_bits + 3); in get_bit_address()
[all …]
Dobjectid.c11 #define objectid_map(s,rs) (old_format_only (s) ? \ argument
17 static void check_objectid_map(struct super_block *s, __le32 * map) in check_objectid_map() argument
20 reiserfs_panic(s, "vs-15010", "map corrupted: %lx", in check_objectid_map()
27 static void check_objectid_map(struct super_block *s, __le32 * map) in check_objectid_map() argument
51 struct super_block *s = th->t_super; in reiserfs_get_unused_objectid() local
52 struct reiserfs_super_block *rs = SB_DISK_SUPER_BLOCK(s); in reiserfs_get_unused_objectid()
53 __le32 *map = objectid_map(s, rs); in reiserfs_get_unused_objectid()
58 check_objectid_map(s, map); in reiserfs_get_unused_objectid()
60 reiserfs_prepare_for_journal(s, SB_BUFFER_WITH_SB(s), 1); in reiserfs_get_unused_objectid()
64 reiserfs_warning(s, "reiserfs-15100", "no more object ids"); in reiserfs_get_unused_objectid()
[all …]
/linux-4.1.27/sound/usb/usx2y/
Dusb_stream.c29 struct usb_stream *s = sk->s; in usb_stream_next_packet_size() local
31 return (sk->out_phase_peeked >> 16) * s->cfg.frame_size; in usb_stream_next_packet_size()
36 struct usb_stream *s = sk->s; in playback_prep_freqn() local
41 if (s->idle_outsize + lb + l > s->period_size) in playback_prep_freqn()
54 s->idle_outsize += lb - s->period_size; in playback_prep_freqn()
55 snd_printdd(KERN_DEBUG "idle=%i ul=%i ps=%i\n", s->idle_outsize, in playback_prep_freqn()
56 lb, s->period_size); in playback_prep_freqn()
95 struct usb_stream *s = sk->s; in init_urbs() local
96 char *indata = (char *)s + sizeof(*s) + in init_urbs()
98 s->inpackets; in init_urbs()
[all …]
/linux-4.1.27/drivers/misc/sgi-gru/
Dgruprocfs.c33 #define printstat(s, f) printstat_val(s, &gru_stats.f, #f) argument
35 static void printstat_val(struct seq_file *s, atomic_long_t *v, char *id) in printstat_val() argument
39 seq_printf(s, "%16lu %s\n", val, id); in printstat_val()
42 static int statistics_show(struct seq_file *s, void *p) in statistics_show() argument
44 printstat(s, vdata_alloc); in statistics_show()
45 printstat(s, vdata_free); in statistics_show()
46 printstat(s, gts_alloc); in statistics_show()
47 printstat(s, gts_free); in statistics_show()
48 printstat(s, gms_alloc); in statistics_show()
49 printstat(s, gms_free); in statistics_show()
[all …]
/linux-4.1.27/arch/alpha/lib/
Dmemcpy.c24 #define ALIGN_DEST_TO8_UP(d,s,n) \ argument
28 *(char *) d = *(char *) s; \
29 d++; s++; \
31 #define ALIGN_DEST_TO8_DN(d,s,n) \ argument
35 d--; s--; \
36 *(char *) d = *(char *) s; \
43 #define DO_REST_UP(d,s,n) \ argument
46 *(char *) d = *(char *) s; \
47 d++; s++; \
49 #define DO_REST_DN(d,s,n) \ argument
[all …]
/linux-4.1.27/drivers/pcmcia/
Dpcmcia_resource.c41 int pcmcia_validate_mem(struct pcmcia_socket *s) in pcmcia_validate_mem() argument
43 if (s->resource_ops->validate_mem) in pcmcia_validate_mem()
44 return s->resource_ops->validate_mem(s); in pcmcia_validate_mem()
50 int low, struct pcmcia_socket *s) in pcmcia_find_mem_region() argument
52 if (s->resource_ops->find_mem) in pcmcia_find_mem_region()
53 return s->resource_ops->find_mem(base, num, align, low, s); in pcmcia_find_mem_region()
64 static void release_io_space(struct pcmcia_socket *s, struct resource *res) in release_io_space() argument
69 dev_dbg(&s->dev, "release_io_space for %pR\n", res); in release_io_space()
72 if (!s->io[i].res) in release_io_space()
74 if ((s->io[i].res->start <= res->start) && in release_io_space()
[all …]
Dcs_internal.h51 int (*validate_mem) (struct pcmcia_socket *s);
52 int (*find_io) (struct pcmcia_socket *s,
60 struct pcmcia_socket *s);
61 int (*init) (struct pcmcia_socket *s);
62 void (*exit) (struct pcmcia_socket *s);
82 extern int static_init(struct pcmcia_socket *s);
96 int cb_alloc(struct pcmcia_socket *s);
97 void cb_free(struct pcmcia_socket *s);
107 int (*add) (struct pcmcia_socket *s);
108 int (*remove) (struct pcmcia_socket *s);
[all …]
Dsocket_sysfs.c39 struct pcmcia_socket *s = to_socket(dev); in pccard_show_type() local
41 if (!(s->state & SOCKET_PRESENT)) in pccard_show_type()
43 if (s->state & SOCKET_CARDBUS) in pccard_show_type()
52 struct pcmcia_socket *s = to_socket(dev); in pccard_show_voltage() local
54 if (!(s->state & SOCKET_PRESENT)) in pccard_show_voltage()
56 if (s->socket.Vcc) in pccard_show_voltage()
57 return sprintf(buf, "%d.%dV\n", s->socket.Vcc / 10, in pccard_show_voltage()
58 s->socket.Vcc % 10); in pccard_show_voltage()
66 struct pcmcia_socket *s = to_socket(dev); in pccard_show_vpp() local
67 if (!(s->state & SOCKET_PRESENT)) in pccard_show_vpp()
[all …]
Drsrc_nonstatic.c76 claim_region(struct pcmcia_socket *s, resource_size_t base, in claim_region() argument
86 if (s && s->cb_dev) in claim_region()
87 parent = pci_find_parent_resource(s->cb_dev, res); in claim_region()
185 static void do_io_probe(struct pcmcia_socket *s, unsigned int base, in do_io_probe() argument
189 struct socket_data *s_data = s->resource_data; in do_io_probe()
194 dev_printk(KERN_INFO, &s->dev, "cs: IO port probe %#x-%#x:", in do_io_probe()
201 dev_printk(KERN_ERR, &s->dev, in do_io_probe()
206 res = claim_region(s, i, 8, IORESOURCE_IO, "PCMCIA ioprobe"); in do_io_probe()
223 res = claim_region(s, i, 8, IORESOURCE_IO, "PCMCIA ioprobe"); in do_io_probe()
268 static int readable(struct pcmcia_socket *s, struct resource *res, in readable() argument
[all …]
Dsa1111_generic.c68 struct sa1111_pcmcia_socket *s = to_skt(skt); in sa1111_pcmcia_socket_state() local
69 unsigned long status = sa1111_readl(s->dev->mapbase + PCSR); in sa1111_pcmcia_socket_state()
96 struct sa1111_pcmcia_socket *s = to_skt(skt); in sa1111_pcmcia_configure_socket() local
125 val = sa1111_readl(s->dev->mapbase + PCCR); in sa1111_pcmcia_configure_socket()
128 sa1111_writel(val, s->dev->mapbase + PCCR); in sa1111_pcmcia_configure_socket()
137 struct sa1111_pcmcia_socket *s; in sa1111_pcmcia_add() local
143 s = kzalloc(sizeof(*s), GFP_KERNEL); in sa1111_pcmcia_add()
144 if (!s) in sa1111_pcmcia_add()
147 s->soc.nr = ops->first + i; in sa1111_pcmcia_add()
148 s->soc.clk = clk_get(&dev->dev, NULL); in sa1111_pcmcia_add()
[all …]
Dcistpl.c62 void release_cis_mem(struct pcmcia_socket *s) in release_cis_mem() argument
64 mutex_lock(&s->ops_mutex); in release_cis_mem()
65 if (s->cis_mem.flags & MAP_ACTIVE) { in release_cis_mem()
66 s->cis_mem.flags &= ~MAP_ACTIVE; in release_cis_mem()
67 s->ops->set_mem_map(s, &s->cis_mem); in release_cis_mem()
68 if (s->cis_mem.res) { in release_cis_mem()
69 release_resource(s->cis_mem.res); in release_cis_mem()
70 kfree(s->cis_mem.res); in release_cis_mem()
71 s->cis_mem.res = NULL; in release_cis_mem()
73 iounmap(s->cis_virt); in release_cis_mem()
[all …]
/linux-4.1.27/arch/mips/include/asm/netlogic/xlr/
Dfmn.h144 #define nlm_read_c2_cc0(s) __read_32bit_c2_register($16, s) argument
145 #define nlm_read_c2_cc1(s) __read_32bit_c2_register($17, s) argument
146 #define nlm_read_c2_cc2(s) __read_32bit_c2_register($18, s) argument
147 #define nlm_read_c2_cc3(s) __read_32bit_c2_register($19, s) argument
148 #define nlm_read_c2_cc4(s) __read_32bit_c2_register($20, s) argument
149 #define nlm_read_c2_cc5(s) __read_32bit_c2_register($21, s) argument
150 #define nlm_read_c2_cc6(s) __read_32bit_c2_register($22, s) argument
151 #define nlm_read_c2_cc7(s) __read_32bit_c2_register($23, s) argument
152 #define nlm_read_c2_cc8(s) __read_32bit_c2_register($24, s) argument
153 #define nlm_read_c2_cc9(s) __read_32bit_c2_register($25, s) argument
[all …]
/linux-4.1.27/drivers/staging/octeon/
Dethernet-spi.c54 if (rsl_int_blocks.s.spx1) { /* 19 - SPX1_INT_REG & STX1_INT_REG */ in cvm_oct_spi_rml_interrupt()
64 if (spx_int_reg.s.spf) in cvm_oct_spi_rml_interrupt()
66 if (spx_int_reg.s.calerr) in cvm_oct_spi_rml_interrupt()
68 if (spx_int_reg.s.syncerr) in cvm_oct_spi_rml_interrupt()
70 if (spx_int_reg.s.diperr) in cvm_oct_spi_rml_interrupt()
72 if (spx_int_reg.s.tpaovr) in cvm_oct_spi_rml_interrupt()
74 if (spx_int_reg.s.rsverr) in cvm_oct_spi_rml_interrupt()
76 if (spx_int_reg.s.drwnng) in cvm_oct_spi_rml_interrupt()
78 if (spx_int_reg.s.clserr) in cvm_oct_spi_rml_interrupt()
80 if (spx_int_reg.s.spiovr) in cvm_oct_spi_rml_interrupt()
[all …]
/linux-4.1.27/drivers/staging/comedi/drivers/
Dpcl730.c212 struct comedi_subdevice *s, in pcl730_do_insn_bits() argument
216 unsigned long reg = (unsigned long)s->private; in pcl730_do_insn_bits()
219 mask = comedi_dio_update_state(s, data); in pcl730_do_insn_bits()
222 outb(s->state & 0xff, dev->iobase + reg); in pcl730_do_insn_bits()
223 if ((mask & 0xff00) && (s->n_chan > 8)) in pcl730_do_insn_bits()
224 outb((s->state >> 8) & 0xff, dev->iobase + reg + 1); in pcl730_do_insn_bits()
225 if ((mask & 0xff0000) && (s->n_chan > 16)) in pcl730_do_insn_bits()
226 outb((s->state >> 16) & 0xff, dev->iobase + reg + 2); in pcl730_do_insn_bits()
227 if ((mask & 0xff000000) && (s->n_chan > 24)) in pcl730_do_insn_bits()
228 outb((s->state >> 24) & 0xff, dev->iobase + reg + 3); in pcl730_do_insn_bits()
[all …]
Dadl_pci8164.c41 struct comedi_subdevice *s, in adl_pci8164_insn_read() argument
45 unsigned long offset = (unsigned long)s->private; in adl_pci8164_insn_read()
56 struct comedi_subdevice *s, in adl_pci8164_insn_write() argument
60 unsigned long offset = (unsigned long)s->private; in adl_pci8164_insn_write()
74 struct comedi_subdevice *s; in adl_pci8164_auto_attach() local
87 s = &dev->subdevices[0]; in adl_pci8164_auto_attach()
88 s->type = COMEDI_SUBD_PROC; in adl_pci8164_auto_attach()
89 s->subdev_flags = SDF_READABLE | SDF_WRITABLE; in adl_pci8164_auto_attach()
90 s->n_chan = 4; in adl_pci8164_auto_attach()
91 s->maxdata = 0xffff; in adl_pci8164_auto_attach()
[all …]
Dcomedi_parport.c82 struct comedi_subdevice *s, in parport_data_reg_insn_bits() argument
86 if (comedi_dio_update_state(s, data)) in parport_data_reg_insn_bits()
87 outb(s->state, dev->iobase + PARPORT_DATA_REG); in parport_data_reg_insn_bits()
95 struct comedi_subdevice *s, in parport_data_reg_insn_config() argument
102 ret = comedi_dio_insn_config(dev, s, insn, data, 0xff); in parport_data_reg_insn_config()
107 if (s->io_bits) in parport_data_reg_insn_config()
117 struct comedi_subdevice *s, in parport_status_reg_insn_bits() argument
127 struct comedi_subdevice *s, in parport_ctrl_reg_insn_bits() argument
133 if (comedi_dio_update_state(s, data)) { in parport_ctrl_reg_insn_bits()
136 ctrl |= s->state; in parport_ctrl_reg_insn_bits()
[all …]
Dmultiq3.c79 struct comedi_subdevice *s, in multiq3_ai_status() argument
92 struct comedi_subdevice *s, in multiq3_ai_insn_read() argument
104 ret = comedi_timeout(dev, s, insn, multiq3_ai_status, in multiq3_ai_insn_read()
112 ret = comedi_timeout(dev, s, insn, multiq3_ai_status, in multiq3_ai_insn_read()
126 struct comedi_subdevice *s, in multiq3_ao_insn_write() argument
131 unsigned int val = s->readback[chan]; in multiq3_ao_insn_write()
141 s->readback[chan] = val; in multiq3_ao_insn_write()
147 struct comedi_subdevice *s, in multiq3_di_insn_bits() argument
156 struct comedi_subdevice *s, in multiq3_do_insn_bits() argument
160 if (comedi_dio_update_state(s, data)) in multiq3_do_insn_bits()
[all …]
Daddi_apci_1564.c156 struct comedi_subdevice *s = dev->read_subdev; in apci1564_interrupt() local
167 s->state = inl(dev->iobase + APCI1564_DI_INT_STATUS_REG) & in apci1564_interrupt()
169 comedi_buf_write_samples(s, &s->state, 1); in apci1564_interrupt()
170 comedi_handle_events(dev, s); in apci1564_interrupt()
214 struct comedi_subdevice *s, in apci1564_di_insn_bits() argument
224 struct comedi_subdevice *s, in apci1564_do_insn_bits() argument
228 s->state = inl(dev->iobase + APCI1564_DO_REG); in apci1564_do_insn_bits()
230 if (comedi_dio_update_state(s, data)) in apci1564_do_insn_bits()
231 outl(s->state, dev->iobase + APCI1564_DO_REG); in apci1564_do_insn_bits()
233 data[1] = s->state; in apci1564_do_insn_bits()
[all …]
Dadl_pci7x3x.c117 struct comedi_subdevice *s, in adl_pci7x3x_do_insn_bits() argument
121 unsigned long reg = (unsigned long)s->private; in adl_pci7x3x_do_insn_bits()
123 if (comedi_dio_update_state(s, data)) { in adl_pci7x3x_do_insn_bits()
124 unsigned int val = s->state; in adl_pci7x3x_do_insn_bits()
126 if (s->n_chan == 16) { in adl_pci7x3x_do_insn_bits()
138 data[1] = s->state; in adl_pci7x3x_do_insn_bits()
144 struct comedi_subdevice *s, in adl_pci7x3x_di_insn_bits() argument
148 unsigned long reg = (unsigned long)s->private; in adl_pci7x3x_di_insn_bits()
160 struct comedi_subdevice *s; in adl_pci7x3x_auto_attach() local
186 s = &dev->subdevices[subdev]; in adl_pci7x3x_auto_attach()
[all …]
Damplc_dio200_common.c166 struct comedi_subdevice *s) in dio200_subdev_8254_offset() argument
169 struct comedi_8254 *i8254 = s->private; in dio200_subdev_8254_offset()
187 struct comedi_subdevice *s, in dio200_subdev_intr_insn_bits() argument
192 struct dio200_subdev_intr *subpriv = s->private; in dio200_subdev_intr_insn_bits()
206 struct comedi_subdevice *s) in dio200_stop_intr() argument
209 struct dio200_subdev_intr *subpriv = s->private; in dio200_stop_intr()
218 struct comedi_subdevice *s) in dio200_start_intr() argument
221 struct dio200_subdev_intr *subpriv = s->private; in dio200_start_intr()
222 struct comedi_cmd *cmd = &s->async->cmd; in dio200_start_intr()
240 struct comedi_subdevice *s, in dio200_inttrig_start_intr() argument
[all …]
Dadl_pci6208.c52 struct comedi_subdevice *s, in pci6208_ao_eoc() argument
65 struct comedi_subdevice *s, in pci6208_ao_insn_write() argument
70 unsigned int val = s->readback[chan]; in pci6208_ao_insn_write()
78 ret = comedi_timeout(dev, s, insn, pci6208_ao_eoc, 0); in pci6208_ao_insn_write()
83 outw(comedi_offset_munge(s, val), in pci6208_ao_insn_write()
86 s->readback[chan] = val; in pci6208_ao_insn_write()
93 struct comedi_subdevice *s, in pci6208_di_insn_bits() argument
108 struct comedi_subdevice *s, in pci6208_do_insn_bits() argument
112 if (comedi_dio_update_state(s, data)) in pci6208_do_insn_bits()
113 outw(s->state, dev->iobase + PCI6208_DIO); in pci6208_do_insn_bits()
[all …]
Dii_pci20kc.c136 struct comedi_subdevice *s) in ii20k_module_iobase() argument
138 return dev->mmio + (s->index + 1) * II20K_MOD_OFFSET; in ii20k_module_iobase()
142 struct comedi_subdevice *s, in ii20k_ao_insn_write() argument
146 void __iomem *iobase = ii20k_module_iobase(dev, s); in ii20k_ao_insn_write()
153 s->readback[chan] = val; in ii20k_ao_insn_write()
156 val += ((s->maxdata + 1) >> 1); in ii20k_ao_insn_write()
157 val &= s->maxdata; in ii20k_ao_insn_write()
168 struct comedi_subdevice *s, in ii20k_ai_eoc() argument
172 void __iomem *iobase = ii20k_module_iobase(dev, s); in ii20k_ai_eoc()
182 struct comedi_subdevice *s, in ii20k_ai_setup() argument
[all …]
Ddyna_pci10xx.c59 struct comedi_subdevice *s, in dyna_pci10xx_ai_eoc() argument
72 struct comedi_subdevice *s, in dyna_pci10xx_insn_read_ai() argument
94 ret = comedi_timeout(dev, s, insn, dyna_pci10xx_ai_eoc, 0); in dyna_pci10xx_insn_read_ai()
112 struct comedi_subdevice *s, in dyna_pci10xx_insn_write_ao() argument
136 struct comedi_subdevice *s, in dyna_pci10xx_di_insn_bits() argument
150 data[0] = s->state; in dyna_pci10xx_di_insn_bits()
156 struct comedi_subdevice *s, in dyna_pci10xx_do_insn_bits() argument
163 if (comedi_dio_update_state(s, data)) { in dyna_pci10xx_do_insn_bits()
165 outw_p(s->state, devpriv->BADR3); in dyna_pci10xx_do_insn_bits()
169 data[1] = s->state; in dyna_pci10xx_do_insn_bits()
[all …]
Ddas08.c190 struct comedi_subdevice *s, in das08_ai_eoc() argument
202 static int das08_ai_rinsn(struct comedi_device *dev, struct comedi_subdevice *s, in das08_ai_rinsn() argument
228 if (s->range_table->length > 1) { in das08_ai_rinsn()
244 ret = comedi_timeout(dev, s, insn, das08_ai_eoc, 0); in das08_ai_rinsn()
269 static int das08_di_rbits(struct comedi_device *dev, struct comedi_subdevice *s, in das08_di_rbits() argument
279 struct comedi_subdevice *s, in das08_do_wbits() argument
285 if (comedi_dio_update_state(s, data)) { in das08_do_wbits()
289 devpriv->do_mux_bits |= DAS08_OP(s->state); in das08_do_wbits()
294 data[1] = s->state; in das08_do_wbits()
300 struct comedi_subdevice *s, in das08jr_di_rbits() argument
[all …]
Dpcl726.c158 struct comedi_subdevice *s, in pcl726_intr_insn_bits() argument
167 struct comedi_subdevice *s, in pcl726_intr_cmdtest() argument
206 struct comedi_subdevice *s) in pcl726_intr_cmd() argument
216 struct comedi_subdevice *s) in pcl726_intr_cancel() argument
228 struct comedi_subdevice *s = dev->read_subdev; in pcl726_interrupt() local
232 pcl726_intr_cancel(dev, s); in pcl726_interrupt()
234 comedi_buf_write_samples(s, &s->state, 1); in pcl726_interrupt()
235 comedi_handle_events(dev, s); in pcl726_interrupt()
242 struct comedi_subdevice *s, in pcl726_ao_insn_write() argument
253 s->readback[chan] = val; in pcl726_ao_insn_write()
[all …]
Dicp_multi.c121 struct comedi_subdevice *s, in setup_channel_list() argument
168 struct comedi_subdevice *s, in icp_multi_ai_eoc() argument
181 struct comedi_subdevice *s, in icp_multi_insn_read_ai() argument
198 setup_channel_list(dev, s, &insn->chanspec, 1); in icp_multi_insn_read_ai()
209 ret = comedi_timeout(dev, s, insn, icp_multi_ai_eoc, 0); in icp_multi_insn_read_ai()
228 struct comedi_subdevice *s, in icp_multi_ao_eoc() argument
241 struct comedi_subdevice *s, in icp_multi_ao_insn_write() argument
275 ret = comedi_timeout(dev, s, insn, icp_multi_ao_eoc, 0); in icp_multi_ao_insn_write()
297 s->readback[chan] = val; in icp_multi_ao_insn_write()
304 struct comedi_subdevice *s, in icp_multi_insn_bits_di() argument
[all …]
Dpcl711.c172 struct comedi_subdevice *s) in pcl711_ai_get_sample() argument
179 return val & s->maxdata; in pcl711_ai_get_sample()
183 struct comedi_subdevice *s) in pcl711_ai_cancel() argument
193 struct comedi_subdevice *s = dev->read_subdev; in pcl711_interrupt() local
194 struct comedi_cmd *cmd = &s->async->cmd; in pcl711_interrupt()
202 data = pcl711_ai_get_sample(dev, s); in pcl711_interrupt()
206 comedi_buf_write_samples(s, &data, 1); in pcl711_interrupt()
209 s->async->scans_done >= cmd->stop_arg) in pcl711_interrupt()
210 s->async->events |= COMEDI_CB_EOA; in pcl711_interrupt()
212 comedi_handle_events(dev, s); in pcl711_interrupt()
[all …]
Daio_iiro_16.c68 struct comedi_subdevice *s = dev->read_subdev; in aio_iiro_16_cos() local
79 comedi_buf_write_samples(s, &val, 1); in aio_iiro_16_cos()
80 comedi_handle_events(dev, s); in aio_iiro_16_cos()
94 struct comedi_subdevice *s) in aio_iiro_16_cos_cancel() argument
102 struct comedi_subdevice *s) in aio_iiro_16_cos_cmd() argument
110 struct comedi_subdevice *s, in aio_iiro_16_cos_cmdtest() argument
149 struct comedi_subdevice *s, in aio_iiro_16_do_insn_bits() argument
153 if (comedi_dio_update_state(s, data)) { in aio_iiro_16_do_insn_bits()
154 outb(s->state & 0xff, dev->iobase + AIO_IIRO_16_RELAY_0_7); in aio_iiro_16_do_insn_bits()
155 outb((s->state >> 8) & 0xff, in aio_iiro_16_do_insn_bits()
[all …]
Dadv_pci1724.c82 struct comedi_subdevice *s, in adv_pci1724_dac_idle() argument
95 struct comedi_subdevice *s, in adv_pci1724_insn_write() argument
99 unsigned long mode = (unsigned long)s->private; in adv_pci1724_insn_write()
113 ret = comedi_timeout(dev, s, insn, adv_pci1724_dac_idle, 0); in adv_pci1724_insn_write()
120 s->readback[chan] = val; in adv_pci1724_insn_write()
130 struct comedi_subdevice *s; in adv_pci1724_auto_attach() local
148 s = &dev->subdevices[0]; in adv_pci1724_auto_attach()
149 s->type = COMEDI_SUBD_AO; in adv_pci1724_auto_attach()
150 s->subdev_flags = SDF_READABLE | SDF_WRITABLE | SDF_GROUND; in adv_pci1724_auto_attach()
151 s->n_chan = 32; in adv_pci1724_auto_attach()
[all …]
Ddt2811.c224 struct comedi_subdevice *s, in dt2811_ai_eoc() argument
236 static int dt2811_ai_insn(struct comedi_device *dev, struct comedi_subdevice *s, in dt2811_ai_insn() argument
246 ret = comedi_timeout(dev, s, insn, dt2811_ai_eoc, 0); in dt2811_ai_insn()
259 struct comedi_subdevice *s, in dt2811_ao_insn_write() argument
264 unsigned int val = s->readback[chan]; in dt2811_ao_insn_write()
273 s->readback[chan] = val; in dt2811_ao_insn_write()
279 struct comedi_subdevice *s, in dt2811_di_insn_bits() argument
288 struct comedi_subdevice *s, in dt2811_do_insn_bits() argument
292 if (comedi_dio_update_state(s, data)) in dt2811_do_insn_bits()
293 outb(s->state, dev->iobase + DT2811_DIO); in dt2811_do_insn_bits()
[all …]
Daddi_apci_2032.c53 struct comedi_subdevice *s, in apci2032_do_insn_bits() argument
57 s->state = inl(dev->iobase + APCI2032_DO_REG); in apci2032_do_insn_bits()
59 if (comedi_dio_update_state(s, data)) in apci2032_do_insn_bits()
60 outl(s->state, dev->iobase + APCI2032_DO_REG); in apci2032_do_insn_bits()
62 data[1] = s->state; in apci2032_do_insn_bits()
68 struct comedi_subdevice *s, in apci2032_int_insn_bits() argument
77 struct comedi_subdevice *s) in apci2032_int_stop() argument
79 struct apci2032_int_private *subpriv = s->private; in apci2032_int_stop()
87 struct comedi_subdevice *s, in apci2032_int_cmdtest() argument
134 struct comedi_subdevice *s) in apci2032_int_cmd() argument
[all …]
D8255.c82 struct comedi_subdevice *s, in subdev_8255_insn() argument
86 struct subdev_8255_private *spriv = s->private; in subdev_8255_insn()
91 mask = comedi_dio_update_state(s, data); in subdev_8255_insn()
95 s->state & 0xff, regbase); in subdev_8255_insn()
98 (s->state >> 8) & 0xff, regbase); in subdev_8255_insn()
101 (s->state >> 16) & 0xff, regbase); in subdev_8255_insn()
114 struct comedi_subdevice *s) in subdev_8255_do_config() argument
116 struct subdev_8255_private *spriv = s->private; in subdev_8255_do_config()
122 if (!(s->io_bits & 0x0000ff)) in subdev_8255_do_config()
124 if (!(s->io_bits & 0x00ff00)) in subdev_8255_do_config()
[all …]
Dpcl818.c311 struct comedi_subdevice *s, in pcl818_ai_setup_dma() argument
317 unsigned int max_samples = comedi_bytes_to_samples(s, desc->maxsize); in pcl818_ai_setup_dma()
326 nsamples = comedi_nsamples_left(s, max_samples + unread_samples); in pcl818_ai_setup_dma()
329 desc->size = comedi_samples_to_bytes(s, nsamples); in pcl818_ai_setup_dma()
391 struct comedi_subdevice *s, in pcl818_ai_get_fifo_sample() argument
402 return (val >> 4) & s->maxdata; in pcl818_ai_get_fifo_sample()
406 struct comedi_subdevice *s, in pcl818_ai_get_sample() argument
417 return (val >> 4) & s->maxdata; in pcl818_ai_get_sample()
421 struct comedi_subdevice *s, in pcl818_ai_eoc() argument
434 struct comedi_subdevice *s, in pcl818_ai_write_sample() argument
[all …]
Dpcmmio.c252 struct comedi_subdevice *s, in pcmmio_dio_insn_bits() argument
257 int port = s->index == 2 ? 0 : 3; in pcmmio_dio_insn_bits()
258 unsigned int chanmask = (1 << s->n_chan) - 1; in pcmmio_dio_insn_bits()
262 mask = comedi_dio_update_state(s, data); in pcmmio_dio_insn_bits()
272 val = ~s->state & chanmask; in pcmmio_dio_insn_bits()
273 val &= s->io_bits; in pcmmio_dio_insn_bits()
287 struct comedi_subdevice *s, in pcmmio_dio_insn_config() argument
292 int port = s->index == 2 ? 0 : 3; in pcmmio_dio_insn_config()
295 ret = comedi_dio_insn_config(dev, s, insn, data, 0); in pcmmio_dio_insn_config()
300 pcmmio_dio_write(dev, s->io_bits, 0, port); in pcmmio_dio_insn_config()
[all …]
Dpcl812.c523 struct comedi_subdevice *s, in pcl812_ai_setup_dma() argument
536 bytes = devpriv->ai_eos ? comedi_bytes_per_scan(s) : desc->maxsize; in pcl812_ai_setup_dma()
537 max_samples = comedi_bytes_to_samples(s, bytes); in pcl812_ai_setup_dma()
543 nsamples = comedi_nsamples_left(s, max_samples + unread_samples); in pcl812_ai_setup_dma()
546 desc->size = comedi_samples_to_bytes(s, nsamples); in pcl812_ai_setup_dma()
599 struct comedi_subdevice *s) in pcl812_ai_get_sample() argument
606 return val & s->maxdata; in pcl812_ai_get_sample()
610 struct comedi_subdevice *s, in pcl812_ai_eoc() argument
616 if (s->maxdata > 0x0fff) { in pcl812_ai_eoc()
629 struct comedi_subdevice *s, struct comedi_cmd *cmd) in pcl812_ai_cmdtest() argument
[all …]
Dadq12b.c119 struct comedi_subdevice *s, in adq12b_ai_eoc() argument
132 struct comedi_subdevice *s, in adq12b_ai_insn_read() argument
154 ret = comedi_timeout(dev, s, insn, adq12b_ai_eoc, 0); in adq12b_ai_insn_read()
168 struct comedi_subdevice *s, in adq12b_di_insn_bits() argument
178 struct comedi_subdevice *s, in adq12b_do_insn_bits() argument
186 mask = comedi_dio_update_state(s, data); in adq12b_do_insn_bits()
190 val = (s->state >> chan) & 0x01; in adq12b_do_insn_bits()
197 data[1] = s->state; in adq12b_do_insn_bits()
205 struct comedi_subdevice *s; in adq12b_attach() local
223 s = &dev->subdevices[0]; in adq12b_attach()
[all …]
Dmf6x4.c106 struct comedi_subdevice *s, in mf6x4_di_insn_bits() argument
116 struct comedi_subdevice *s, in mf6x4_do_insn_bits() argument
120 if (comedi_dio_update_state(s, data)) in mf6x4_do_insn_bits()
121 iowrite16(s->state & MF6X4_DOUT_M, dev->mmio + MF6X4_DOUT_R); in mf6x4_do_insn_bits()
123 data[1] = s->state; in mf6x4_do_insn_bits()
129 struct comedi_subdevice *s, in mf6x4_ai_eoc() argument
143 struct comedi_subdevice *s, in mf6x4_ai_insn_read() argument
159 ret = comedi_timeout(dev, s, insn, mf6x4_ai_eoc, 0); in mf6x4_ai_insn_read()
165 d &= s->maxdata; in mf6x4_ai_insn_read()
175 struct comedi_subdevice *s, in mf6x4_ao_insn_write() argument
[all …]
Dadv_pci1723.c85 struct comedi_subdevice *s, in pci1723_ao_insn_write() argument
96 s->readback[chan] = val; in pci1723_ao_insn_write()
103 struct comedi_subdevice *s, in pci1723_dio_insn_config() argument
112 ret = comedi_dio_insn_config(dev, s, insn, data, mask); in pci1723_dio_insn_config()
116 if (!(s->io_bits & 0x00ff)) in pci1723_dio_insn_config()
118 if (!(s->io_bits & 0xff00)) in pci1723_dio_insn_config()
126 struct comedi_subdevice *s, in pci1723_dio_insn_bits() argument
130 if (comedi_dio_update_state(s, data)) in pci1723_dio_insn_bits()
131 outw(s->state, dev->iobase + PCI1723_DIO_DATA_REG); in pci1723_dio_insn_bits()
142 struct comedi_subdevice *s; in pci1723_auto_attach() local
[all …]
Drti800.c143 struct comedi_subdevice *s, in rti800_ai_eoc() argument
160 struct comedi_subdevice *s, in rti800_ai_insn_read() argument
194 ret = comedi_timeout(dev, s, insn, rti800_ai_eoc, 0); in rti800_ai_insn_read()
209 struct comedi_subdevice *s, in rti800_ao_insn_write() argument
222 s->readback[chan] = val; in rti800_ao_insn_write()
235 struct comedi_subdevice *s, in rti800_di_insn_bits() argument
244 struct comedi_subdevice *s, in rti800_do_insn_bits() argument
248 if (comedi_dio_update_state(s, data)) { in rti800_do_insn_bits()
250 outb(s->state ^ 0xff, dev->iobase + RTI800_DO); in rti800_do_insn_bits()
253 data[1] = s->state; in rti800_do_insn_bits()
[all …]
Ddas6402.c171 struct comedi_subdevice *s) in das6402_ai_read_sample() argument
176 if (s->maxdata == 0x0fff) in das6402_ai_read_sample()
184 struct comedi_subdevice *s = dev->read_subdev; in das6402_interrupt() local
185 struct comedi_async *async = s->async; in das6402_interrupt()
198 val = das6402_ai_read_sample(dev, s); in das6402_interrupt()
199 comedi_buf_write_samples(s, &val, 1); in das6402_interrupt()
208 comedi_handle_events(dev, s); in das6402_interrupt()
214 struct comedi_subdevice *s, in das6402_ai_set_mode() argument
224 if (comedi_range_is_unipolar(s, range)) in das6402_ai_set_mode()
231 struct comedi_subdevice *s) in das6402_ai_cmd() argument
[all …]
Daddi_apci_2200.c38 struct comedi_subdevice *s, in apci2200_di_insn_bits() argument
48 struct comedi_subdevice *s, in apci2200_do_insn_bits() argument
52 s->state = inw(dev->iobase + APCI2200_DO_REG); in apci2200_do_insn_bits()
54 if (comedi_dio_update_state(s, data)) in apci2200_do_insn_bits()
55 outw(s->state, dev->iobase + APCI2200_DO_REG); in apci2200_do_insn_bits()
57 data[1] = s->state; in apci2200_do_insn_bits()
75 struct comedi_subdevice *s; in apci2200_auto_attach() local
89 s = &dev->subdevices[0]; in apci2200_auto_attach()
90 s->type = COMEDI_SUBD_DI; in apci2200_auto_attach()
91 s->subdev_flags = SDF_READABLE; in apci2200_auto_attach()
[all …]
Dcb_pcimdas.c165 struct comedi_subdevice *s, in cb_pcimdas_ai_eoc() argument
179 struct comedi_subdevice *s, in cb_pcimdas_ai_insn_read() argument
215 ret = comedi_timeout(dev, s, insn, cb_pcimdas_ai_eoc, 0); in cb_pcimdas_ai_insn_read()
228 struct comedi_subdevice *s, in cb_pcimdas_ao_insn_write() argument
234 unsigned int val = s->readback[chan]; in cb_pcimdas_ao_insn_write()
241 s->readback[chan] = val; in cb_pcimdas_ao_insn_write()
247 struct comedi_subdevice *s, in cb_pcimdas_di_insn_bits() argument
262 struct comedi_subdevice *s, in cb_pcimdas_do_insn_bits() argument
268 if (comedi_dio_update_state(s, data)) in cb_pcimdas_do_insn_bits()
269 outb(s->state, devpriv->BADR3 + PCIMDAS_DI_DO_REG); in cb_pcimdas_do_insn_bits()
[all …]
Daddi_apci_3501.c99 struct comedi_subdevice *s, in apci3501_ao_insn_write() argument
141 s->readback[chan] = val; in apci3501_ao_insn_write()
150 struct comedi_subdevice *s, in apci3501_di_insn_bits() argument
160 struct comedi_subdevice *s, in apci3501_do_insn_bits() argument
164 s->state = inl(dev->iobase + APCI3501_DO_REG); in apci3501_do_insn_bits()
166 if (comedi_dio_update_state(s, data)) in apci3501_do_insn_bits()
167 outl(s->state, dev->iobase + APCI3501_DO_REG); in apci3501_do_insn_bits()
169 data[1] = s->state; in apci3501_do_insn_bits()
250 struct comedi_subdevice *s, in apci3501_eeprom_insn_read() argument
325 struct comedi_subdevice *s; in apci3501_auto_attach() local
[all …]
Dpcl816.c123 struct comedi_subdevice *s, in pcl816_ai_setup_dma() argument
129 unsigned int max_samples = comedi_bytes_to_samples(s, desc->maxsize); in pcl816_ai_setup_dma()
138 nsamples = comedi_nsamples_left(s, max_samples + unread_samples); in pcl816_ai_setup_dma()
141 desc->size = comedi_samples_to_bytes(s, nsamples); in pcl816_ai_setup_dma()
197 struct comedi_subdevice *s) in pcl816_ai_get_sample() argument
204 return val & s->maxdata; in pcl816_ai_get_sample()
208 struct comedi_subdevice *s, in pcl816_ai_eoc() argument
221 struct comedi_subdevice *s) in pcl816_ai_next_chan() argument
223 struct comedi_cmd *cmd = &s->async->cmd; in pcl816_ai_next_chan()
226 s->async->scans_done >= cmd->stop_arg) { in pcl816_ai_next_chan()
[all …]
Daio_aio12_8.c101 struct comedi_subdevice *s, in aio_aio12_8_ai_eoc() argument
114 struct comedi_subdevice *s, in aio_aio12_8_ai_read() argument
138 ret = comedi_timeout(dev, s, insn, aio_aio12_8_ai_eoc, 0); in aio_aio12_8_ai_read()
142 data[n] = inw(dev->iobase + AIO12_8_ADC_REG) & s->maxdata; in aio_aio12_8_ai_read()
149 struct comedi_subdevice *s, in aio_aio12_8_ao_insn_write() argument
154 unsigned int val = s->readback[chan]; in aio_aio12_8_ao_insn_write()
164 s->readback[chan] = val; in aio_aio12_8_ao_insn_write()
182 struct comedi_subdevice *s; in aio_aio12_8_attach() local
193 s = &dev->subdevices[0]; in aio_aio12_8_attach()
196 s->type = COMEDI_SUBD_AI; in aio_aio12_8_attach()
[all …]
Ds526.c119 struct comedi_subdevice *s, in s526_gpct_rinsn() argument
141 struct comedi_subdevice *s, in s526_gpct_insn_config() argument
350 struct comedi_subdevice *s, in s526_gpct_winsn() argument
389 struct comedi_subdevice *s, in s526_ai_insn_config() argument
419 struct comedi_subdevice *s, in s526_ai_eoc() argument
431 static int s526_ai_rinsn(struct comedi_device *dev, struct comedi_subdevice *s, in s526_ai_rinsn() argument
452 ret = comedi_timeout(dev, s, insn, s526_ai_eoc, 0); in s526_ai_rinsn()
470 struct comedi_subdevice *s, in s526_ao_insn_write() argument
475 unsigned int val = s->readback[chan]; in s526_ao_insn_write()
486 s->readback[chan] = val; in s526_ao_insn_write()
[all …]
Ddt2817.c43 struct comedi_subdevice *s, in dt2817_dio_insn_config() argument
61 ret = comedi_dio_insn_config(dev, s, insn, data, mask); in dt2817_dio_insn_config()
65 if (s->io_bits & 0x000000ff) in dt2817_dio_insn_config()
67 if (s->io_bits & 0x0000ff00) in dt2817_dio_insn_config()
69 if (s->io_bits & 0x00ff0000) in dt2817_dio_insn_config()
71 if (s->io_bits & 0xff000000) in dt2817_dio_insn_config()
80 struct comedi_subdevice *s, in dt2817_dio_insn_bits() argument
88 mask = comedi_dio_update_state(s, data); in dt2817_dio_insn_bits()
91 outb(s->state & 0xff, iobase + 0); in dt2817_dio_insn_bits()
93 outb((s->state >> 8) & 0xff, iobase + 1); in dt2817_dio_insn_bits()
[all …]
Dcontec_pci_dio.c39 struct comedi_subdevice *s, in contec_do_insn_bits() argument
43 if (comedi_dio_update_state(s, data)) in contec_do_insn_bits()
44 outw(s->state, dev->iobase + PIO1616L_DO_REG); in contec_do_insn_bits()
46 data[1] = s->state; in contec_do_insn_bits()
52 struct comedi_subdevice *s, in contec_di_insn_bits() argument
64 struct comedi_subdevice *s; in contec_auto_attach() local
76 s = &dev->subdevices[0]; in contec_auto_attach()
77 s->type = COMEDI_SUBD_DI; in contec_auto_attach()
78 s->subdev_flags = SDF_READABLE; in contec_auto_attach()
79 s->n_chan = 16; in contec_auto_attach()
[all …]
Dni_670x.c88 struct comedi_subdevice *s, in ni_670x_ao_insn_write() argument
93 unsigned int val = s->readback[chan]; in ni_670x_ao_insn_write()
114 s->readback[chan] = val; in ni_670x_ao_insn_write()
120 struct comedi_subdevice *s, in ni_670x_dio_insn_bits() argument
124 if (comedi_dio_update_state(s, data)) in ni_670x_dio_insn_bits()
125 writel(s->state, dev->mmio + DIO_PORT0_DATA_OFFSET); in ni_670x_dio_insn_bits()
133 struct comedi_subdevice *s, in ni_670x_dio_insn_config() argument
139 ret = comedi_dio_insn_config(dev, s, insn, data, 0); in ni_670x_dio_insn_config()
143 writel(s->io_bits, dev->mmio + DIO_PORT0_DIR_OFFSET); in ni_670x_dio_insn_config()
177 struct comedi_subdevice *s; in ni_670x_auto_attach() local
[all …]
Dpcmuio.c144 static inline int pcmuio_subdevice_to_asic(struct comedi_subdevice *s) in pcmuio_subdevice_to_asic() argument
150 return s->index / 2; in pcmuio_subdevice_to_asic()
153 static inline int pcmuio_subdevice_to_port(struct comedi_subdevice *s) in pcmuio_subdevice_to_port() argument
159 return (s->index % 2) ? 3 : 0; in pcmuio_subdevice_to_port()
222 struct comedi_subdevice *s, in pcmuio_dio_insn_bits() argument
226 int asic = pcmuio_subdevice_to_asic(s); in pcmuio_dio_insn_bits()
227 int port = pcmuio_subdevice_to_port(s); in pcmuio_dio_insn_bits()
228 unsigned int chanmask = (1 << s->n_chan) - 1; in pcmuio_dio_insn_bits()
232 mask = comedi_dio_update_state(s, data); in pcmuio_dio_insn_bits()
242 val = ~s->state & chanmask; in pcmuio_dio_insn_bits()
[all …]
Dni_at_ao.c136 struct comedi_subdevice *s, in atao_ao_insn_write() argument
141 unsigned int val = s->readback[chan]; in atao_ao_insn_write()
151 outw(comedi_offset_munge(s, val), in atao_ao_insn_write()
154 s->readback[chan] = val; in atao_ao_insn_write()
163 struct comedi_subdevice *s, in atao_dio_insn_bits() argument
167 if (comedi_dio_update_state(s, data)) in atao_dio_insn_bits()
168 outw(s->state, dev->iobase + ATAO_DIO_REG); in atao_dio_insn_bits()
176 struct comedi_subdevice *s, in atao_dio_insn_config() argument
190 ret = comedi_dio_insn_config(dev, s, insn, data, mask); in atao_dio_insn_config()
194 if (s->io_bits & 0x0f) in atao_dio_insn_config()
[all …]
Dcb_das16_cs.c87 struct comedi_subdevice *s, in das16cs_ai_eoc() argument
100 struct comedi_subdevice *s, in das16cs_ai_rinsn() argument
136 ret = comedi_timeout(dev, s, insn, das16cs_ai_eoc, 0); in das16cs_ai_rinsn()
147 struct comedi_subdevice *s, in das16cs_ao_insn_write() argument
153 unsigned int val = s->readback[chan]; in das16cs_ao_insn_write()
188 s->readback[chan] = val; in das16cs_ao_insn_write()
194 struct comedi_subdevice *s, in das16cs_dio_insn_bits() argument
198 if (comedi_dio_update_state(s, data)) in das16cs_dio_insn_bits()
199 outw(s->state, dev->iobase + DAS16CS_DIO); in das16cs_dio_insn_bits()
207 struct comedi_subdevice *s, in das16cs_dio_insn_config() argument
[all …]
Dni_daq_700.c84 struct comedi_subdevice *s, in daq700_dio_insn_bits() argument
91 mask = comedi_dio_update_state(s, data); in daq700_dio_insn_bits()
94 outb(s->state & 0xff, dev->iobase + DIO_W); in daq700_dio_insn_bits()
97 val = s->state & 0xff; in daq700_dio_insn_bits()
106 struct comedi_subdevice *s, in daq700_dio_insn_config() argument
112 ret = comedi_dio_insn_config(dev, s, insn, data, 0); in daq700_dio_insn_config()
117 s->io_bits = 0x00ff; in daq700_dio_insn_config()
123 struct comedi_subdevice *s, in daq700_ai_eoc() argument
141 struct comedi_subdevice *s, in daq700_ai_rinsn() argument
178 ret = comedi_timeout(dev, s, insn, daq700_ai_eoc, 0); in daq700_ai_rinsn()
[all …]
Daddi_apci_1516.c77 struct comedi_subdevice *s, in apci1516_di_insn_bits() argument
87 struct comedi_subdevice *s, in apci1516_do_insn_bits() argument
91 s->state = inw(dev->iobase + APCI1516_DO_REG); in apci1516_do_insn_bits()
93 if (comedi_dio_update_state(s, data)) in apci1516_do_insn_bits()
94 outw(s->state, dev->iobase + APCI1516_DO_REG); in apci1516_do_insn_bits()
96 data[1] = s->state; in apci1516_do_insn_bits()
122 struct comedi_subdevice *s; in apci1516_auto_attach() local
148 s = &dev->subdevices[0]; in apci1516_auto_attach()
150 s->type = COMEDI_SUBD_DI; in apci1516_auto_attach()
151 s->subdev_flags = SDF_READABLE; in apci1516_auto_attach()
[all …]
Dadl_pci9111.c209 struct comedi_subdevice *s) in pci9111_ai_cancel() argument
226 struct comedi_subdevice *s, in pci9111_ai_check_chanlist() argument
261 struct comedi_subdevice *s, in pci9111_ai_do_cmd_test() argument
352 err |= pci9111_ai_check_chanlist(dev, s, cmd); in pci9111_ai_do_cmd_test()
361 struct comedi_subdevice *s) in pci9111_ai_do_cmd() argument
364 struct comedi_cmd *cmd = &s->async->cmd; in pci9111_ai_do_cmd()
417 struct comedi_subdevice *s, void *data, in pci9111_ai_munge() argument
422 unsigned int maxdata = s->maxdata; in pci9111_ai_munge()
425 unsigned int num_samples = comedi_bytes_to_samples(s, num_bytes); in pci9111_ai_munge()
433 struct comedi_subdevice *s) in pci9111_handle_fifo_half_full() argument
[all …]
Dfl512.c60 struct comedi_subdevice *s, in fl512_ai_insn_read() argument
78 val &= s->maxdata; in fl512_ai_insn_read()
87 struct comedi_subdevice *s, in fl512_ao_insn_write() argument
92 unsigned int val = s->readback[chan]; in fl512_ao_insn_write()
103 s->readback[chan] = val; in fl512_ao_insn_write()
110 struct comedi_subdevice *s; in fl512_attach() local
122 s = &dev->subdevices[0]; in fl512_attach()
123 s->type = COMEDI_SUBD_AI; in fl512_attach()
124 s->subdev_flags = SDF_READABLE | SDF_GROUND; in fl512_attach()
125 s->n_chan = 16; in fl512_attach()
[all …]
Damplc_pc236_common.c69 struct comedi_subdevice *s, struct comedi_insn *insn, in pc236_intr_insn() argument
77 struct comedi_subdevice *s, in pc236_intr_cmdtest() argument
115 static int pc236_intr_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in pc236_intr_cmd() argument
123 struct comedi_subdevice *s) in pc236_intr_cancel() argument
133 struct comedi_subdevice *s = dev->read_subdev; in pc236_interrupt() local
138 comedi_buf_write_samples(s, &s->state, 1); in pc236_interrupt()
139 comedi_handle_events(dev, s); in pc236_interrupt()
147 struct comedi_subdevice *s; in amplc_pc236_common_attach() local
156 s = &dev->subdevices[0]; in amplc_pc236_common_attach()
158 ret = subdev_8255_init(dev, s, NULL, 0x00); in amplc_pc236_common_attach()
[all …]
Dni_6527.c120 struct comedi_subdevice *s, in ni6527_di_insn_config() argument
154 struct comedi_subdevice *s, in ni6527_di_insn_bits() argument
170 struct comedi_subdevice *s, in ni6527_do_insn_bits() argument
176 mask = comedi_dio_update_state(s, data); in ni6527_do_insn_bits()
179 unsigned int val = s->state ^ 0xffffff; in ni6527_do_insn_bits()
191 data[1] = s->state; in ni6527_do_insn_bits()
199 struct comedi_subdevice *s = dev->read_subdev; in ni6527_interrupt() local
207 comedi_buf_write_samples(s, &s->state, 1); in ni6527_interrupt()
208 comedi_handle_events(dev, s); in ni6527_interrupt()
217 struct comedi_subdevice *s, in ni6527_intr_cmdtest() argument
[all …]
Daddi_apci_1032.c112 struct comedi_subdevice *s, in apci1032_cos_insn_config() argument
180 struct comedi_subdevice *s, in apci1032_cos_insn_bits() argument
184 data[1] = s->state; in apci1032_cos_insn_bits()
190 struct comedi_subdevice *s, in apci1032_cos_cmdtest() argument
234 struct comedi_subdevice *s) in apci1032_cos_cmd() argument
252 struct comedi_subdevice *s) in apci1032_cos_cancel() argument
261 struct comedi_subdevice *s = dev->read_subdev; in apci1032_interrupt() local
277 s->state = inl(dev->iobase + APCI1032_STATUS_REG) & 0xffff; in apci1032_interrupt()
278 comedi_buf_write_samples(s, &s->state, 1); in apci1032_interrupt()
279 comedi_handle_events(dev, s); in apci1032_interrupt()
[all …]
Dni_65xx.c356 struct comedi_subdevice *s, in ni_65xx_dio_insn_config() argument
360 unsigned long base_port = (unsigned long)s->private; in ni_65xx_dio_insn_config()
395 if (s->type != COMEDI_SUBD_DIO) in ni_65xx_dio_insn_config()
402 if (s->type != COMEDI_SUBD_DIO) in ni_65xx_dio_insn_config()
409 if (s->type != COMEDI_SUBD_DIO) in ni_65xx_dio_insn_config()
424 struct comedi_subdevice *s, in ni_65xx_dio_insn_bits() argument
428 unsigned long base_port = (unsigned long)s->private; in ni_65xx_dio_insn_bits()
430 int last_port_offset = NI_65XX_CHAN_TO_PORT(s->n_chan - 1); in ni_65xx_dio_insn_bits()
458 bits ^= s->io_bits; /* invert if necessary */ in ni_65xx_dio_insn_bits()
461 bits ^= s->io_bits; /* invert back */ in ni_65xx_dio_insn_bits()
[all …]
Ddmm32at.c167 struct comedi_subdevice *s, in dmm32at_ai_set_chanspec() argument
172 unsigned int last_chan = (chan + nchan - 1) % s->n_chan; in dmm32at_ai_set_chanspec()
186 struct comedi_subdevice *s) in dmm32at_ai_get_sample() argument
194 return comedi_offset_munge(s, val); in dmm32at_ai_get_sample()
198 struct comedi_subdevice *s, in dmm32at_ai_status() argument
211 struct comedi_subdevice *s, in dmm32at_ai_insn_read() argument
218 dmm32at_ai_set_chanspec(dev, s, insn->chanspec, 1); in dmm32at_ai_insn_read()
221 ret = comedi_timeout(dev, s, insn, dmm32at_ai_status, in dmm32at_ai_insn_read()
229 ret = comedi_timeout(dev, s, insn, dmm32at_ai_status, in dmm32at_ai_insn_read()
234 data[i] = dmm32at_ai_get_sample(dev, s); in dmm32at_ai_insn_read()
[all …]
Ddt3000.c297 struct comedi_subdevice *s) in dt3k_ai_empty_fifo() argument
315 comedi_buf_write_samples(s, &data, 1); in dt3k_ai_empty_fifo()
326 struct comedi_subdevice *s) in dt3k_ai_cancel() argument
343 struct comedi_subdevice *s = dev->read_subdev; in dt3k_interrupt() local
352 dt3k_ai_empty_fifo(dev, s); in dt3k_interrupt()
355 s->async->events |= COMEDI_CB_ERROR; in dt3k_interrupt()
359 s->async->events |= COMEDI_CB_EOA; in dt3k_interrupt()
361 comedi_handle_events(dev, s); in dt3k_interrupt()
401 struct comedi_subdevice *s, struct comedi_cmd *cmd) in dt3k_ai_cmdtest() argument
477 static int dt3k_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s) in dt3k_ai_cmd() argument
[all …]
Dadv_pci1710.c257 struct comedi_subdevice *s, in pci171x_ai_check_chanlist() argument
263 unsigned int next_chan = (chan0 + 1) % s->n_chan; in pci171x_ai_check_chanlist()
290 next_chan = (next_chan + 1) % s->n_chan; in pci171x_ai_check_chanlist()
323 struct comedi_subdevice *s, in pci171x_ai_setup_chanlist() argument
359 struct comedi_subdevice *s, in pci171x_ai_eoc() argument
372 struct comedi_subdevice *s, in pci171x_ai_read_sample() argument
396 *val = sample & s->maxdata; in pci171x_ai_read_sample()
401 struct comedi_subdevice *s, in pci171x_ai_insn_read() argument
415 pci171x_ai_setup_chanlist(dev, s, &insn->chanspec, 1, 1); in pci171x_ai_insn_read()
422 ret = comedi_timeout(dev, s, insn, pci171x_ai_eoc, 0); in pci171x_ai_insn_read()
[all …]
Ddt282x.c395 struct comedi_subdevice *s, in dt282x_munge() argument
409 val &= s->maxdata; in dt282x_munge()
411 val = comedi_offset_munge(s, val); in dt282x_munge()
418 struct comedi_subdevice *s, in dt282x_ao_setup_dma() argument
424 unsigned int nsamples = comedi_bytes_to_samples(s, desc->maxsize); in dt282x_ao_setup_dma()
427 nbytes = comedi_buf_read_samples(s, desc->virt_addr, nsamples); in dt282x_ao_setup_dma()
437 struct comedi_subdevice *s) in dt282x_ao_dma_interrupt() argument
448 if (!dt282x_ao_setup_dma(dev, s, dma->cur_dma)) in dt282x_ao_dma_interrupt()
449 s->async->events |= COMEDI_CB_OVERFLOW; in dt282x_ao_dma_interrupt()
455 struct comedi_subdevice *s) in dt282x_ai_dma_interrupt() argument
[all …]
Dquatech_daqp_cs.c158 static int daqp_ai_cancel(struct comedi_device *dev, struct comedi_subdevice *s) in daqp_ai_cancel() argument
188 struct comedi_subdevice *s = dev->read_subdev; in daqp_interrupt() local
189 struct comedi_cmd *cmd = &s->async->cmd; in daqp_interrupt()
207 s->async->events |= COMEDI_CB_OVERFLOW; in daqp_interrupt()
216 comedi_buf_write_samples(s, &data, 1); in daqp_interrupt()
223 s->async->scans_done >= cmd->stop_arg) { in daqp_interrupt()
224 s->async->events |= COMEDI_CB_EOA; in daqp_interrupt()
235 s->async->events |= COMEDI_CB_ERROR; in daqp_interrupt()
238 comedi_handle_events(dev, s); in daqp_interrupt()
267 struct comedi_subdevice *s, in daqp_ai_insn_read() argument
[all …]
Dadv_pci_dio.c411 struct comedi_subdevice *s, in pci_dio_insn_bits_di_b() argument
414 const struct diosubd_data *d = (const struct diosubd_data *)s->private; in pci_dio_insn_bits_di_b()
428 struct comedi_subdevice *s, in pci_dio_insn_bits_di_w() argument
431 const struct diosubd_data *d = (const struct diosubd_data *)s->private; in pci_dio_insn_bits_di_w()
442 struct comedi_subdevice *s, in pci_dio_insn_bits_do_b() argument
446 const struct diosubd_data *d = (const struct diosubd_data *)s->private; in pci_dio_insn_bits_do_b()
449 if (comedi_dio_update_state(s, data)) { in pci_dio_insn_bits_do_b()
451 outb((s->state >> (8 * i)) & 0xff, in pci_dio_insn_bits_do_b()
455 data[1] = s->state; in pci_dio_insn_bits_do_b()
461 struct comedi_subdevice *s, in pci_dio_insn_bits_do_w() argument
[all …]
Dcomedi_test.c92 struct comedi_subdevice *s = dev->read_subdev; in fake_sawtooth() local
93 unsigned int offset = s->maxdata / 2; in fake_sawtooth()
96 &s->range_table->range[range_index]; in fake_sawtooth()
99 binary_amplitude = s->maxdata; in fake_sawtooth()
117 struct comedi_subdevice *s = dev->read_subdev; in fake_squarewave() local
118 unsigned int offset = s->maxdata / 2; in fake_squarewave()
121 &s->range_table->range[range_index]; in fake_squarewave()
124 value = s->maxdata; in fake_squarewave()
171 struct comedi_subdevice *s = dev->read_subdev; in waveform_ai_interrupt() local
172 struct comedi_async *async = s->async; in waveform_ai_interrupt()
[all …]
Dme_daq.c181 struct comedi_subdevice *s, in me_dio_insn_config() argument
195 ret = comedi_dio_insn_config(dev, s, insn, data, mask); in me_dio_insn_config()
199 if (s->io_bits & 0x0000ffff) in me_dio_insn_config()
203 if (s->io_bits & 0xffff0000) in me_dio_insn_config()
214 struct comedi_subdevice *s, in me_dio_insn_bits() argument
223 mask = comedi_dio_update_state(s, data); in me_dio_insn_bits()
226 writew((s->state & 0xffff), mmio_porta); in me_dio_insn_bits()
228 writew(((s->state >> 16) & 0xffff), mmio_portb); in me_dio_insn_bits()
231 if (s->io_bits & 0x0000ffff) in me_dio_insn_bits()
232 val = s->state & 0xffff; in me_dio_insn_bits()
[all …]
/linux-4.1.27/drivers/media/dvb-frontends/
Dsp2.c26 static int sp2_read_i2c(struct sp2 *s, u8 reg, u8 *buf, int len) in sp2_read_i2c() argument
29 struct i2c_client *client = s->client; in sp2_read_i2c()
56 dev_dbg(&s->client->dev, "addr=0x%04x, reg = 0x%02x, data = %02x\n", in sp2_read_i2c()
62 static int sp2_write_i2c(struct sp2 *s, u8 reg, u8 *buf, int len) in sp2_write_i2c() argument
66 struct i2c_client *client = s->client; in sp2_write_i2c()
95 dev_dbg(&s->client->dev, "addr=0x%04x, reg = 0x%02x, data = %*ph\n", in sp2_write_i2c()
104 struct sp2 *s = en50221->data; in sp2_ci_op_cam() local
107 int (*ci_op_cam)(void*, u8, int, u8, int*) = s->ci_control; in sp2_ci_op_cam()
116 if (s->module_access_type != acs) { in sp2_ci_op_cam()
117 ret = sp2_read_i2c(s, 0x00, &store, 1); in sp2_ci_op_cam()
[all …]
/linux-4.1.27/drivers/md/persistent-data/
Ddm-btree-spine.c127 void init_ro_spine(struct ro_spine *s, struct dm_btree_info *info) in init_ro_spine() argument
129 s->info = info; in init_ro_spine()
130 s->count = 0; in init_ro_spine()
131 s->nodes[0] = NULL; in init_ro_spine()
132 s->nodes[1] = NULL; in init_ro_spine()
135 int exit_ro_spine(struct ro_spine *s) in exit_ro_spine() argument
139 for (i = 0; i < s->count; i++) { in exit_ro_spine()
140 int r2 = unlock_block(s->info, s->nodes[i]); in exit_ro_spine()
148 int ro_step(struct ro_spine *s, dm_block_t new_child) in ro_step() argument
152 if (s->count == 2) { in ro_step()
[all …]
Ddm-btree.c170 static int top_frame(struct del_stack *s, struct frame **f) in top_frame() argument
172 if (s->top < 0) { in top_frame()
177 *f = s->spine + s->top; in top_frame()
182 static int unprocessed_frames(struct del_stack *s) in unprocessed_frames() argument
184 return s->top >= 0; in unprocessed_frames()
187 static void prefetch_children(struct del_stack *s, struct frame *f) in prefetch_children() argument
190 struct dm_block_manager *bm = dm_tm_get_bm(s->tm); in prefetch_children()
201 static int push_frame(struct del_stack *s, dm_block_t b, unsigned level) in push_frame() argument
206 if (s->top >= MAX_SPINE_DEPTH - 1) { in push_frame()
211 r = dm_tm_ref(s->tm, b, &ref_count); in push_frame()
[all …]
/linux-4.1.27/arch/arm/boot/compressed/
Dstring.c12 unsigned char *d = (unsigned char *)__dest, *s = (unsigned char *)__src; in memcpy() local
15 *d++ = *s++; in memcpy()
16 *d++ = *s++; in memcpy()
17 *d++ = *s++; in memcpy()
18 *d++ = *s++; in memcpy()
19 *d++ = *s++; in memcpy()
20 *d++ = *s++; in memcpy()
21 *d++ = *s++; in memcpy()
22 *d++ = *s++; in memcpy()
26 *d++ = *s++; in memcpy()
[all …]
/linux-4.1.27/net/bluetooth/bnep/
Dcore.c50 struct bnep_session *s; in __bnep_get_session() local
54 list_for_each_entry(s, &bnep_session_list, list) in __bnep_get_session()
55 if (ether_addr_equal(dst, s->eh.h_source)) in __bnep_get_session()
56 return s; in __bnep_get_session()
61 static void __bnep_link_session(struct bnep_session *s) in __bnep_link_session() argument
63 list_add(&s->list, &bnep_session_list); in __bnep_link_session()
66 static void __bnep_unlink_session(struct bnep_session *s) in __bnep_unlink_session() argument
68 list_del(&s->list); in __bnep_unlink_session()
71 static int bnep_send(struct bnep_session *s, void *data, size_t len) in bnep_send() argument
73 struct socket *sock = s->sock; in bnep_send()
[all …]
/linux-4.1.27/drivers/md/bcache/
Drequest.c70 while (atomic_read(&s->cl.remaining) & CLOSURE_WAITING) in bch_data_insert_keys()
71 closure_sync(&s->cl); in bch_data_insert_keys()
478 struct search *s = container_of(cl, struct search, cl); in bch_cache_read_endio() local
488 s->iop.error = error; in bch_cache_read_endio()
490 ptr_stale(s->iop.c, &b->key, 0)) { in bch_cache_read_endio()
491 atomic_long_inc(&s->iop.c->cache_read_races); in bch_cache_read_endio()
492 s->iop.error = -EINTR; in bch_cache_read_endio()
495 bch_bbio_endio(s->iop.c, bio, error, "reading from cache"); in bch_cache_read_endio()
504 struct search *s = container_of(op, struct search, op); in cache_lookup_fn() local
505 struct bio *n, *bio = &s->bio.bio; in cache_lookup_fn()
[all …]
/linux-4.1.27/drivers/isdn/i4l/
Disdn_audio.c302 isdn_audio_get_bits(adpcm_state *s, unsigned char **in, int *len) in isdn_audio_get_bits() argument
304 while (s->nleft < s->nbits) { in isdn_audio_get_bits()
307 s->word = (s->word << 8) | d; in isdn_audio_get_bits()
308 s->nleft += 8; in isdn_audio_get_bits()
310 s->nleft -= s->nbits; in isdn_audio_get_bits()
311 return (s->word >> s->nleft) & bitmask[s->nbits]; in isdn_audio_get_bits()
315 isdn_audio_put_bits(int data, int nbits, adpcm_state *s, in isdn_audio_put_bits() argument
318 s->word = (s->word << nbits) | (data & bitmask[nbits]); in isdn_audio_put_bits()
319 s->nleft += nbits; in isdn_audio_put_bits()
320 while (s->nleft >= 8) { in isdn_audio_put_bits()
[all …]
/linux-4.1.27/drivers/md/
Ddm-snap.c144 struct dm_dev *dm_snap_origin(struct dm_snapshot *s) in dm_snap_origin() argument
146 return s->origin; in dm_snap_origin()
150 struct dm_dev *dm_snap_cow(struct dm_snapshot *s) in dm_snap_cow() argument
152 return s->cow; in dm_snap_cow()
230 static void track_chunk(struct dm_snapshot *s, struct bio *bio, chunk_t chunk) in track_chunk() argument
236 spin_lock_irq(&s->tracked_chunk_lock); in track_chunk()
238 &s->tracked_chunk_hash[DM_TRACKED_CHUNK_HASH(chunk)]); in track_chunk()
239 spin_unlock_irq(&s->tracked_chunk_lock); in track_chunk()
242 static void stop_tracking_chunk(struct dm_snapshot *s, struct bio *bio) in stop_tracking_chunk() argument
247 spin_lock_irqsave(&s->tracked_chunk_lock, flags); in stop_tracking_chunk()
[all …]
Ddm-stats.c172 struct dm_stat *s = container_of(head, struct dm_stat, rcu_head); in dm_stat_free() local
174 kfree(s->program_id); in dm_stat_free()
175 kfree(s->aux_data); in dm_stat_free()
177 dm_kvfree(s->stat_percpu[cpu], s->percpu_alloc_size); in dm_stat_free()
178 dm_kvfree(s, s->shared_alloc_size); in dm_stat_free()
205 struct dm_stat *s; in dm_stats_cleanup() local
209 s = container_of(stats->list.next, struct dm_stat, list_entry); in dm_stats_cleanup()
210 list_del(&s->list_entry); in dm_stats_cleanup()
211 for (ni = 0; ni < s->n_entries; ni++) { in dm_stats_cleanup()
212 shared = &s->stat_shared[ni]; in dm_stats_cleanup()
[all …]
Ddm-round-robin.c53 struct selector *s = kmalloc(sizeof(*s), GFP_KERNEL); in alloc_selector() local
55 if (s) { in alloc_selector()
56 INIT_LIST_HEAD(&s->valid_paths); in alloc_selector()
57 INIT_LIST_HEAD(&s->invalid_paths); in alloc_selector()
60 return s; in alloc_selector()
65 struct selector *s; in rr_create() local
67 s = alloc_selector(); in rr_create()
68 if (!s) in rr_create()
71 ps->context = s; in rr_create()
77 struct selector *s = (struct selector *) ps->context; in rr_destroy() local
[all …]
/linux-4.1.27/security/selinux/ss/
Dsidtab.c17 int sidtab_init(struct sidtab *s) in sidtab_init() argument
21 s->htable = kmalloc(sizeof(*(s->htable)) * SIDTAB_SIZE, GFP_ATOMIC); in sidtab_init()
22 if (!s->htable) in sidtab_init()
25 s->htable[i] = NULL; in sidtab_init()
26 s->nel = 0; in sidtab_init()
27 s->next_sid = 1; in sidtab_init()
28 s->shutdown = 0; in sidtab_init()
29 spin_lock_init(&s->lock); in sidtab_init()
33 int sidtab_insert(struct sidtab *s, u32 sid, struct context *context) in sidtab_insert() argument
38 if (!s) { in sidtab_insert()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dramseq.h5 #define ram_init(s,p) hwsq_init(&(s)->base, (p)) argument
6 #define ram_exec(s,e) hwsq_exec(&(s)->base, (e)) argument
7 #define ram_have(s,r) ((s)->r_##r.addr != 0x000000) argument
8 #define ram_rd32(s,r) hwsq_rd32(&(s)->base, &(s)->r_##r) argument
9 #define ram_wr32(s,r,d) hwsq_wr32(&(s)->base, &(s)->r_##r, (d)) argument
10 #define ram_nuke(s,r) hwsq_nuke(&(s)->base, &(s)->r_##r) argument
11 #define ram_mask(s,r,m,d) hwsq_mask(&(s)->base, &(s)->r_##r, (m), (d)) argument
12 #define ram_setf(s,f,d) hwsq_setf(&(s)->base, (f), (d)) argument
13 #define ram_wait(s,f,d) hwsq_wait(&(s)->base, (f), (d)) argument
14 #define ram_nsec(s,n) hwsq_nsec(&(s)->base, (n)) argument
Dramfuc.h166 #define ram_init(s,p) ramfuc_init(&(s)->base, (p)) argument
167 #define ram_exec(s,e) ramfuc_exec(&(s)->base, (e)) argument
168 #define ram_have(s,r) ((s)->r_##r.addr != 0x000000) argument
169 #define ram_rd32(s,r) ramfuc_rd32(&(s)->base, &(s)->r_##r) argument
170 #define ram_wr32(s,r,d) ramfuc_wr32(&(s)->base, &(s)->r_##r, (d)) argument
171 #define ram_nuke(s,r) ramfuc_nuke(&(s)->base, &(s)->r_##r) argument
172 #define ram_mask(s,r,m,d) ramfuc_mask(&(s)->base, &(s)->r_##r, (m), (d)) argument
173 #define ram_wait(s,r,m,d,n) ramfuc_wait(&(s)->base, (r), (m), (d), (n)) argument
174 #define ram_nsec(s,n) ramfuc_nsec(&(s)->base, (n)) argument
175 #define ram_wait_vblank(s) ramfuc_wait_vblank(&(s)->base) argument
[all …]
/linux-4.1.27/drivers/staging/comedi/
Dcomedi_fops.c198 struct comedi_subdevice *s; in comedi_subdevice_from_minor() local
203 s = comedi_subdevice_minor_table[i]; in comedi_subdevice_from_minor()
204 if (s && s->device != dev) in comedi_subdevice_from_minor()
205 s = NULL; in comedi_subdevice_from_minor()
207 return s; in comedi_subdevice_from_minor()
224 struct comedi_subdevice *s; in comedi_dev_get_from_subdevice_minor() local
229 s = comedi_subdevice_minor_table[i]; in comedi_dev_get_from_subdevice_minor()
230 dev = comedi_dev_get(s ? s->device : NULL); in comedi_dev_get_from_subdevice_minor()
259 struct comedi_subdevice *s; in comedi_read_subdevice() local
262 s = comedi_subdevice_from_minor(dev, minor); in comedi_read_subdevice()
[all …]
Ddrivers.c76 struct comedi_subdevice *s; in comedi_alloc_subdevices() local
82 s = kcalloc(num_subdevices, sizeof(*s), GFP_KERNEL); in comedi_alloc_subdevices()
83 if (!s) in comedi_alloc_subdevices()
85 dev->subdevices = s; in comedi_alloc_subdevices()
89 s = &dev->subdevices[i]; in comedi_alloc_subdevices()
90 s->device = dev; in comedi_alloc_subdevices()
91 s->index = i; in comedi_alloc_subdevices()
92 s->async_dma_dir = DMA_NONE; in comedi_alloc_subdevices()
93 spin_lock_init(&s->spin_lock); in comedi_alloc_subdevices()
94 s->minor = -1; in comedi_alloc_subdevices()
[all …]
Dcomedi_buf.c62 struct comedi_subdevice *s) in __comedi_buf_free() argument
64 struct comedi_async *async = s->async; in __comedi_buf_free()
74 spin_lock_irqsave(&s->spin_lock, flags); in __comedi_buf_free()
77 spin_unlock_irqrestore(&s->spin_lock, flags); in __comedi_buf_free()
82 struct comedi_subdevice *s, in __comedi_buf_alloc() argument
85 struct comedi_async *async = s->async; in __comedi_buf_alloc()
92 if (!IS_ENABLED(CONFIG_HAS_DMA) && s->async_dma_dir != DMA_NONE) { in __comedi_buf_alloc()
103 spin_lock_irqsave(&s->spin_lock, flags); in __comedi_buf_alloc()
105 spin_unlock_irqrestore(&s->spin_lock, flags); in __comedi_buf_alloc()
106 bm->dma_dir = s->async_dma_dir; in __comedi_buf_alloc()
[all …]
Dcomedidev.h82 void (*munge)(struct comedi_device *dev, struct comedi_subdevice *s,
214 int (*inttrig)(struct comedi_device *dev, struct comedi_subdevice *s,
301 void comedi_event(struct comedi_device *dev, struct comedi_subdevice *s);
323 bool comedi_is_subdevice_running(struct comedi_subdevice *s);
325 void *comedi_alloc_spriv(struct comedi_subdevice *s, size_t size);
327 int comedi_check_chanlist(struct comedi_subdevice *s,
364 static inline bool comedi_range_is_bipolar(struct comedi_subdevice *s, in comedi_range_is_bipolar() argument
367 return s->range_table->range[range].min < 0; in comedi_range_is_bipolar()
370 static inline bool comedi_range_is_unipolar(struct comedi_subdevice *s, in comedi_range_is_unipolar() argument
373 return s->range_table->range[range].min >= 0; in comedi_range_is_unipolar()
[all …]
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/
Ddebug.c75 int brcms_debugfs_hardware_read(struct seq_file *s, void *data) in brcms_debugfs_hardware_read() argument
77 struct brcms_pub *drvr = s->private; in brcms_debugfs_hardware_read()
83 seq_printf(s, "chipnum 0x%x\n" in brcms_debugfs_hardware_read()
108 static int brcms_debugfs_macstat_read(struct seq_file *s, void *data) in brcms_debugfs_macstat_read() argument
110 struct brcms_pub *drvr = s->private; in brcms_debugfs_macstat_read()
119 seq_printf(s, "txallfrm: %d\n", stats.txallfrm); in brcms_debugfs_macstat_read()
120 seq_printf(s, "txrtsfrm: %d\n", stats.txrtsfrm); in brcms_debugfs_macstat_read()
121 seq_printf(s, "txctsfrm: %d\n", stats.txctsfrm); in brcms_debugfs_macstat_read()
122 seq_printf(s, "txackfrm: %d\n", stats.txackfrm); in brcms_debugfs_macstat_read()
123 seq_printf(s, "txdnlfrm: %d\n", stats.txdnlfrm); in brcms_debugfs_macstat_read()
[all …]
/linux-4.1.27/net/bluetooth/rfcomm/
Dcore.c54 static int rfcomm_send_frame(struct rfcomm_session *s, u8 *data, int len);
55 static int rfcomm_send_sabm(struct rfcomm_session *s, u8 dlci);
56 static int rfcomm_send_disc(struct rfcomm_session *s, u8 dlci);
58 static int rfcomm_send_nsc(struct rfcomm_session *s, int cr, u8 type);
59 static int rfcomm_send_pn(struct rfcomm_session *s, int cr, struct rfcomm_dlc *d);
60 static int rfcomm_send_msc(struct rfcomm_session *s, int cr, u8 dlci, u8 v24_sig);
61 static int rfcomm_send_test(struct rfcomm_session *s, int cr, u8 *pattern, int len);
62 static int rfcomm_send_credits(struct rfcomm_session *s, u8 addr, u8 credits);
65 static void rfcomm_process_connect(struct rfcomm_session *s);
72 static struct rfcomm_session *rfcomm_session_del(struct rfcomm_session *s);
[all …]
/linux-4.1.27/arch/mips/include/asm/octeon/
Dcvmx-ipd.h93 first_skip.s.skip_sz = first_mbuff_skip; in cvmx_ipd_config()
97 not_first_skip.s.skip_sz = not_first_mbuff_skip; in cvmx_ipd_config()
101 size.s.mb_size = mbuff_size; in cvmx_ipd_config()
105 first_back_struct.s.back = first_back; in cvmx_ipd_config()
109 second_back_struct.s.back = second_back; in cvmx_ipd_config()
113 wqe_pool.s.wqe_pool = wqe_fpa_pool; in cvmx_ipd_config()
117 ipd_ctl_reg.s.opc_mode = cache_mode; in cvmx_ipd_config()
118 ipd_ctl_reg.s.pbp_en = back_pres_enable_flag; in cvmx_ipd_config()
132 if (ipd_reg.s.ipd_en) { in cvmx_ipd_enable()
136 ipd_reg.s.ipd_en = 1; in cvmx_ipd_enable()
[all …]
Dcvmx-mdio.h59 } s; member
86 } s; member
97 } s; member
110 } s; member
132 } s; member
154 } s; member
171 } s; member
188 } s; member
206 } s; member
221 } s; member
[all …]
/linux-4.1.27/fs/hpfs/
Dalloc.c11 static void hpfs_claim_alloc(struct super_block *s, secno sec) in hpfs_claim_alloc() argument
13 struct hpfs_sb_info *sbi = hpfs_sb(s); in hpfs_claim_alloc()
16 hpfs_error(s, "free count underflow, allocating sector %08x", sec); in hpfs_claim_alloc()
24 static void hpfs_claim_free(struct super_block *s, secno sec) in hpfs_claim_free() argument
26 struct hpfs_sb_info *sbi = hpfs_sb(s); in hpfs_claim_free()
29 hpfs_error(s, "free count overflow, freeing sector %08x", sec); in hpfs_claim_free()
37 static void hpfs_claim_dirband_alloc(struct super_block *s, secno sec) in hpfs_claim_dirband_alloc() argument
39 struct hpfs_sb_info *sbi = hpfs_sb(s); in hpfs_claim_dirband_alloc()
42 hpfs_error(s, "dirband free count underflow, allocating sector %08x", sec); in hpfs_claim_dirband_alloc()
50 static void hpfs_claim_dirband_free(struct super_block *s, secno sec) in hpfs_claim_dirband_free() argument
[all …]
Dmap.c11 __le32 *hpfs_map_dnode_bitmap(struct super_block *s, struct quad_buffer_head *qbh) in hpfs_map_dnode_bitmap() argument
13 return hpfs_map_4sectors(s, hpfs_sb(s)->sb_dmap, qbh, 0); in hpfs_map_dnode_bitmap()
16 __le32 *hpfs_map_bitmap(struct super_block *s, unsigned bmp_block, in hpfs_map_bitmap() argument
21 unsigned n_bands = (hpfs_sb(s)->sb_fs_size + 0x3fff) >> 14; in hpfs_map_bitmap()
22 if (hpfs_sb(s)->sb_chk) if (bmp_block >= n_bands) { in hpfs_map_bitmap()
23 hpfs_error(s, "hpfs_map_bitmap called with bad parameter: %08x at %s", bmp_block, id); in hpfs_map_bitmap()
26 sec = le32_to_cpu(hpfs_sb(s)->sb_bmp_dir[bmp_block]); in hpfs_map_bitmap()
27 if (!sec || sec > hpfs_sb(s)->sb_fs_size-4) { in hpfs_map_bitmap()
28 hpfs_error(s, "invalid bitmap block pointer %08x -> %08x at %s", bmp_block, sec, id); in hpfs_map_bitmap()
31 ret = hpfs_map_4sectors(s, sec, qbh, 4); in hpfs_map_bitmap()
[all …]
Dsuper.c22 static void mark_dirty(struct super_block *s, int remount) in mark_dirty() argument
24 if (hpfs_sb(s)->sb_chkdsk && (remount || !(s->s_flags & MS_RDONLY))) { in mark_dirty()
27 if ((sb = hpfs_map_sector(s, 17, &bh, 0))) { in mark_dirty()
40 static void unmark_dirty(struct super_block *s) in unmark_dirty() argument
44 if (s->s_flags & MS_RDONLY) return; in unmark_dirty()
45 sync_blockdev(s->s_bdev); in unmark_dirty()
46 if ((sb = hpfs_map_sector(s, 17, &bh, 0))) { in unmark_dirty()
47 sb->dirty = hpfs_sb(s)->sb_chkdsk > 1 - hpfs_sb(s)->sb_was_error; in unmark_dirty()
48 sb->old_wrote = hpfs_sb(s)->sb_chkdsk >= 2 && !hpfs_sb(s)->sb_was_error; in unmark_dirty()
56 void hpfs_error(struct super_block *s, const char *fmt, ...) in hpfs_error() argument
[all …]
Danode.c13 secno hpfs_bplus_lookup(struct super_block *s, struct inode *inode, in hpfs_bplus_lookup() argument
22 if (hpfs_sb(s)->sb_chk) if (hpfs_stop_cycles(s, a, &c1, &c2, "hpfs_bplus_lookup")) return -1; in hpfs_bplus_lookup()
28 if (!(anode = hpfs_map_anode(s, a, &bh))) return -1; in hpfs_bplus_lookup()
32 hpfs_error(s, "sector %08x not found in internal anode %08x", sec, a); in hpfs_bplus_lookup()
40 if (hpfs_sb(s)->sb_chk) if (hpfs_chk_sectors(s, a, 1, "data")) { in hpfs_bplus_lookup()
53 hpfs_error(s, "sector %08x not found in external anode %08x", sec, a); in hpfs_bplus_lookup()
60 secno hpfs_add_sector_to_btree(struct super_block *s, secno node, int fnod, unsigned fsecno) in hpfs_add_sector_to_btree() argument
72 if (!(fnode = hpfs_map_fnode(s, node, &bh))) return -1; in hpfs_add_sector_to_btree()
75 if (!(anode = hpfs_map_anode(s, node, &bh))) return -1; in hpfs_add_sector_to_btree()
81 hpfs_error(s, "anode %08x has no entries", a); in hpfs_add_sector_to_btree()
[all …]
/linux-4.1.27/tools/virtio/virtio-trace/
Dtrace-agent.c51 struct agent_info *s; in agent_info_new() local
54 s = zalloc(sizeof(struct agent_info)); in agent_info_new()
55 if (s == NULL) { in agent_info_new()
60 s->pipe_size = PIPE_INIT; in agent_info_new()
61 s->use_stdout = false; in agent_info_new()
62 s->cpus = get_total_cpus(); in agent_info_new()
63 s->ctl_fd = -1; in agent_info_new()
66 for (i = 0; i < s->cpus; i++) in agent_info_new()
67 s->rw_ti[i] = rw_thread_info_new(); in agent_info_new()
69 return s; in agent_info_new()
[all …]
/linux-4.1.27/drivers/acpi/acpica/
Dacmacros.h88 #define ACPI_MOVE_16_TO_16(d, s) {(( u8 *)(void *)(d))[0] = ((u8 *)(void *)(s))[1];\ argument
89 (( u8 *)(void *)(d))[1] = ((u8 *)(void *)(s))[0];}
91 #define ACPI_MOVE_16_TO_32(d, s) {(*(u32 *)(void *)(d))=0;\ argument
92 ((u8 *)(void *)(d))[2] = ((u8 *)(void *)(s))[1];\
93 ((u8 *)(void *)(d))[3] = ((u8 *)(void *)(s))[0];}
95 #define ACPI_MOVE_16_TO_64(d, s) {(*(u64 *)(void *)(d))=0;\ argument
96 ((u8 *)(void *)(d))[6] = ((u8 *)(void *)(s))[1];\
97 ((u8 *)(void *)(d))[7] = ((u8 *)(void *)(s))[0];}
101 #define ACPI_MOVE_32_TO_16(d, s) ACPI_MOVE_16_TO_16(d, s) /* Truncate to 16 */ argument
103 #define ACPI_MOVE_32_TO_32(d, s) {(( u8 *)(void *)(d))[0] = ((u8 *)(void *)(s))[3];\ argument
[all …]
/linux-4.1.27/arch/mips/pci/
Dpci-octeon.c59 } s; member
266 pci_addr.s.upper = 2; in octeon_read_config()
267 pci_addr.s.io = 1; in octeon_read_config()
268 pci_addr.s.did = 3; in octeon_read_config()
269 pci_addr.s.subdid = 1; in octeon_read_config()
270 pci_addr.s.endian_swap = 1; in octeon_read_config()
271 pci_addr.s.bus = bus->number; in octeon_read_config()
272 pci_addr.s.dev = devfn >> 3; in octeon_read_config()
273 pci_addr.s.func = devfn & 0x7; in octeon_read_config()
274 pci_addr.s.reg = reg; in octeon_read_config()
[all …]
Dpcie-octeon.c179 pescx_cfg_rd.s.addr = cfg_offset; in cvmx_pcie_cfgx_read()
182 return pescx_cfg_rd.s.data; in cvmx_pcie_cfgx_read()
186 pemx_cfg_rd.s.addr = cfg_offset; in cvmx_pcie_cfgx_read()
189 return pemx_cfg_rd.s.data; in cvmx_pcie_cfgx_read()
207 pescx_cfg_wr.s.addr = cfg_offset; in cvmx_pcie_cfgx_write()
208 pescx_cfg_wr.s.data = val; in cvmx_pcie_cfgx_write()
213 pemx_cfg_wr.s.addr = cfg_offset; in cvmx_pcie_cfgx_write()
214 pemx_cfg_wr.s.data = val; in cvmx_pcie_cfgx_write()
238 if ((bus <= pciercx_cfg006.s.pbnum) && (dev != 0)) in __cvmx_pcie_build_config_addr()
248 pcie_addr.config.ty = (bus > pciercx_cfg006.s.pbnum); in __cvmx_pcie_build_config_addr()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dseq.h5 #define clk_init(s,p) hwsq_init(&(s)->base, (p)) argument
6 #define clk_exec(s,e) hwsq_exec(&(s)->base, (e)) argument
7 #define clk_have(s,r) ((s)->r_##r.addr != 0x000000) argument
8 #define clk_rd32(s,r) hwsq_rd32(&(s)->base, &(s)->r_##r) argument
9 #define clk_wr32(s,r,d) hwsq_wr32(&(s)->base, &(s)->r_##r, (d)) argument
10 #define clk_mask(s,r,m,d) hwsq_mask(&(s)->base, &(s)->r_##r, (m), (d)) argument
11 #define clk_setf(s,f,d) hwsq_setf(&(s)->base, (f), (d)) argument
12 #define clk_wait(s,f,d) hwsq_wait(&(s)->base, (f), (d)) argument
13 #define clk_nsec(s,n) hwsq_nsec(&(s)->base, (n)) argument
/linux-4.1.27/fs/
Dsuper.c144 static void destroy_super(struct super_block *s) in destroy_super() argument
147 list_lru_destroy(&s->s_dentry_lru); in destroy_super()
148 list_lru_destroy(&s->s_inode_lru); in destroy_super()
150 percpu_counter_destroy(&s->s_writers.counter[i]); in destroy_super()
151 security_sb_free(s); in destroy_super()
152 WARN_ON(!list_empty(&s->s_mounts)); in destroy_super()
153 kfree(s->s_subtype); in destroy_super()
154 kfree(s->s_options); in destroy_super()
155 kfree_rcu(s, rcu); in destroy_super()
168 struct super_block *s = kzalloc(sizeof(struct super_block), GFP_USER); in alloc_super() local
[all …]
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_stats.h383 #define UPDATE_STAT64(s, t) \ argument
385 DIFF_64(diff.hi, new->s##_hi, pstats->mac_stx[0].t##_hi, \
386 diff.lo, new->s##_lo, pstats->mac_stx[0].t##_lo); \
387 pstats->mac_stx[0].t##_hi = new->s##_hi; \
388 pstats->mac_stx[0].t##_lo = new->s##_lo; \
393 #define UPDATE_STAT64_NIG(s, t) \ argument
395 DIFF_64(diff.hi, new->s##_hi, old->s##_hi, \
396 diff.lo, new->s##_lo, old->s##_lo); \
414 #define UPDATE_EXTEND_STAT(s) \ argument
416 ADD_EXTEND_64(pstats->mac_stx[1].s##_hi, \
[all …]
/linux-4.1.27/drivers/usb/chipidea/
Ddebug.c23 static int ci_device_show(struct seq_file *s, void *data) in ci_device_show() argument
25 struct ci_hdrc *ci = s->private; in ci_device_show()
28 seq_printf(s, "speed = %d\n", gadget->speed); in ci_device_show()
29 seq_printf(s, "max_speed = %d\n", gadget->max_speed); in ci_device_show()
30 seq_printf(s, "is_otg = %d\n", gadget->is_otg); in ci_device_show()
31 seq_printf(s, "is_a_peripheral = %d\n", gadget->is_a_peripheral); in ci_device_show()
32 seq_printf(s, "b_hnp_enable = %d\n", gadget->b_hnp_enable); in ci_device_show()
33 seq_printf(s, "a_hnp_support = %d\n", gadget->a_hnp_support); in ci_device_show()
34 seq_printf(s, "a_alt_hnp_support = %d\n", gadget->a_alt_hnp_support); in ci_device_show()
35 seq_printf(s, "name = %s\n", in ci_device_show()
[all …]
/linux-4.1.27/net/tipc/
Dserver.c123 static struct tipc_conn *tipc_conn_lookup(struct tipc_server *s, int conid) in tipc_conn_lookup() argument
127 spin_lock_bh(&s->idr_lock); in tipc_conn_lookup()
128 con = idr_find(&s->conn_idr, conid); in tipc_conn_lookup()
131 spin_unlock_bh(&s->idr_lock); in tipc_conn_lookup()
189 struct tipc_server *s = con->server; in tipc_close_conn() local
193 s->tipc_conn_shutdown(con->conid, con->usr_data); in tipc_close_conn()
195 spin_lock_bh(&s->idr_lock); in tipc_close_conn()
196 idr_remove(&s->conn_idr, con->conid); in tipc_close_conn()
197 s->idr_in_use--; in tipc_close_conn()
198 spin_unlock_bh(&s->idr_lock); in tipc_close_conn()
[all …]
/linux-4.1.27/arch/arm64/crypto/
Dsha2-ce-core.S35 add t1.4s, v\s0\().4s, \rc\().4s
36 sha256h dg0q, dg1q, t0.4s
37 sha256h2 dg1q, dg2q, t0.4s
40 add t0.4s, v\s0\().4s, \rc\().4s
42 sha256h dg0q, dg1q, t1.4s
43 sha256h2 dg1q, dg2q, t1.4s
48 sha256su0 v\s0\().4s, v\s1\().4s
50 sha256su1 v\s0\().4s, v\s2\().4s, v\s3\().4s
82 ld1 { v0.4s- v3.4s}, [x8], #64
83 ld1 { v4.4s- v7.4s}, [x8], #64
[all …]
Dsha1-ce-core.S39 add t1.4s, v\s0\().4s, \rc\().4s
42 sha1\op dg0q, \dg1, t0.4s
44 sha1\op dg0q, dg1s, t0.4s
48 add t0.4s, v\s0\().4s, \rc\().4s
51 sha1\op dg0q, dg2s, t1.4s
56 sha1su0 v\s0\().4s, v\s1\().4s, v\s2\().4s
58 sha1su1 v\s0\().4s, v\s3\().4s
75 ld1r {k0.4s}, [x6], #4
76 ld1r {k1.4s}, [x6], #4
77 ld1r {k2.4s}, [x6], #4
[all …]
/linux-4.1.27/drivers/edac/
Docteon_edac-l2c.c31 if (l2t_err.s.sec_err) { in octeon_l2c_poll_oct1()
34 l2t_err_reset.s.sec_err = 1; in octeon_l2c_poll_oct1()
36 if (l2t_err.s.ded_err) { in octeon_l2c_poll_oct1()
39 l2t_err_reset.s.ded_err = 1; in octeon_l2c_poll_oct1()
46 if (l2d_err.s.sec_err) { in octeon_l2c_poll_oct1()
49 l2d_err_reset.s.sec_err = 1; in octeon_l2c_poll_oct1()
51 if (l2d_err.s.ded_err) { in octeon_l2c_poll_oct1()
54 l2d_err_reset.s.ded_err = 1; in octeon_l2c_poll_oct1()
70 if (err_tdtx.s.dbe || err_tdtx.s.sbe || in _octeon_l2c_poll_oct2()
71 err_tdtx.s.vdbe || err_tdtx.s.vsbe) in _octeon_l2c_poll_oct2()
[all …]
/linux-4.1.27/arch/x86/include/asm/
Dstring_32.h27 extern char *strchr(const char *s, int c);
30 extern size_t strlen(const char *s);
207 static inline void *__memset_generic(void *s, char c, size_t count) in __memset_generic() argument
213 : "a" (c), "1" (s), "0" (count) in __memset_generic()
215 return s; in __memset_generic()
219 #define __constant_count_memset(s, c, count) __memset_generic((s), (c), (count)) argument
227 void *__constant_c_memset(void *s, unsigned long c, size_t count) in __constant_c_memset() argument
239 : "a" (c), "q" (count), "0" (count/4), "1" ((long)s) in __constant_c_memset()
241 return s; in __constant_c_memset()
246 extern size_t strnlen(const char *s, size_t count);
[all …]
/linux-4.1.27/drivers/misc/mic/host/
Dmic_debugfs.c40 static int mic_log_buf_show(struct seq_file *s, void *unused) in mic_log_buf_show() argument
44 struct mic_device *mdev = s->private; in mic_log_buf_show()
70 seq_write(s, kva, size); in mic_log_buf_show()
99 static int mic_smpt_show(struct seq_file *s, void *pos) in mic_smpt_show() argument
102 struct mic_device *mdev = s->private; in mic_smpt_show()
105 seq_printf(s, "MIC %-2d |%-10s| %-14s %-10s\n", in mic_smpt_show()
107 seq_puts(s, "====================================================\n"); in mic_smpt_show()
113 seq_printf(s, "%9s|%-10d| %-#14llx %-10lld\n", in mic_smpt_show()
119 seq_puts(s, "====================================================\n"); in mic_smpt_show()
141 static int mic_soft_reset_show(struct seq_file *s, void *pos) in mic_soft_reset_show() argument
[all …]
/linux-4.1.27/drivers/mtd/
Dinftlmount.c466 void INFTL_dumptables(struct INFTLrecord *s) in INFTL_dumptables() argument
473 pr_debug("VUtable[%d] ->", s->nb_blocks); in INFTL_dumptables()
474 for (i = 0; i < s->nb_blocks; i++) { in INFTL_dumptables()
477 pr_debug("%04x ", s->VUtable[i]); in INFTL_dumptables()
483 pr_debug("PUtable[%d-%d=%d] ->", s->firstEUN, s->lastEUN, s->nb_blocks); in INFTL_dumptables()
484 for (i = 0; i <= s->lastEUN; i++) { in INFTL_dumptables()
487 pr_debug("%04x ", s->PUtable[i]); in INFTL_dumptables()
503 s->EraseSize, s->heads, s->sectors, s->cylinders, in INFTL_dumptables()
504 s->numvunits, s->firstEUN, s->lastEUN, s->numfreeEUNs, in INFTL_dumptables()
505 s->LastFreeEUN, s->nb_blocks, s->nb_boot_blocks); in INFTL_dumptables()
[all …]
Dcmdlinepart.c96 static struct mtd_partition * newpart(char *s, in newpart() argument
112 if (*s == '-') { in newpart()
115 s++; in newpart()
117 size = memparse(s, &s); in newpart()
130 if (*s == '@') { in newpart()
131 s++; in newpart()
132 offset = memparse(s, &s); in newpart()
136 if (*s == '(') in newpart()
142 name = ++s; in newpart()
149 s = p + 1; in newpart()
[all …]
/linux-4.1.27/lib/lz4/
Dlz4defs.h35 #define PUT4(s, d) (A32(d) = A32(s)) argument
36 #define PUT8(s, d) (A64(d) = A64(s)) argument
38 #define LZ4_READ_LITTLEENDIAN_16(d, s, p) \ argument
39 (d = s - A16(p))
52 #define PUT4(s, d) \ argument
53 put_unaligned(get_unaligned((const u32 *) s), (u32 *) d)
54 #define PUT8(s, d) \ argument
55 put_unaligned(get_unaligned((const u64 *) s), (u64 *) d)
57 #define LZ4_READ_LITTLEENDIAN_16(d, s, p) \ argument
58 (d = s - get_unaligned_le16(p))
[all …]
/linux-4.1.27/include/acpi/platform/
Dacenv.h348 #define ACPI_STRLEN(s) (acpi_size) strlen((s)) argument
349 #define ACPI_STRCPY(d,s) (void) strcpy((d), (s)) argument
350 #define ACPI_STRNCPY(d,s,n) (void) strncpy((d), (s), (acpi_size)(n)) argument
351 #define ACPI_STRNCMP(d,s,n) strncmp((d), (s), (acpi_size)(n)) argument
352 #define ACPI_STRCMP(d,s) strcmp((d), (s)) argument
353 #define ACPI_STRCAT(d,s) (void) strcat((d), (s)) argument
354 #define ACPI_STRNCAT(d,s,n) strncat((d), (s), (acpi_size)(n)) argument
355 #define ACPI_STRTOUL(d,s,n) strtoul((d), (s), (acpi_size)(n)) argument
357 #define ACPI_MEMCPY(d,s,n) (void) memcpy((d), (s), (acpi_size)(n)) argument
358 #define ACPI_MEMSET(d,s,n) (void) memset((d), (s), (acpi_size)(n)) argument
[all …]
/linux-4.1.27/drivers/video/fbdev/
Datafb_utils.h48 static inline void *fb_memclear_small(void *s, size_t count) in fb_memclear_small() argument
59 : "=a" (s), "=d" (count) in fb_memclear_small()
60 : "d" (0), "0" ((char *)s + count), "1" (count)); in fb_memclear_small()
68 : "=a" (s), "=d" (count) in fb_memclear_small()
69 : "d" (0), "0" (s), "1" (count) in fb_memclear_small()
77 static inline void *fb_memclear(void *s, size_t count) in fb_memclear() argument
89 : "=a" (s), "=d" (count) in fb_memclear()
90 : "0" (s), "1" (count)); in fb_memclear()
109 : "=a" (s), "=d" (count), "=d" (tmp) in fb_memclear()
110 : "0" (s), "1" (count)); in fb_memclear()
[all …]
/linux-4.1.27/drivers/char/mwave/
Dmwavedd.h74 #define PRINTK_1(f,s) \ argument
76 printk(s); \
79 #define PRINTK_2(f,s,v1) \ argument
81 printk(s,v1); \
84 #define PRINTK_3(f,s,v1,v2) \ argument
86 printk(s,v1,v2); \
89 #define PRINTK_4(f,s,v1,v2,v3) \ argument
91 printk(s,v1,v2,v3); \
94 #define PRINTK_5(f,s,v1,v2,v3,v4) \ argument
96 printk(s,v1,v2,v3,v4); \
[all …]
/linux-4.1.27/arch/mips/lasat/
Dinterrupt.c57 int b = 31, s; in ls1bit32() local
59 s = 16; if (x << 16 == 0) s = 0; b -= s; x <<= s; in ls1bit32()
60 s = 8; if (x << 8 == 0) s = 0; b -= s; x <<= s; in ls1bit32()
61 s = 4; if (x << 4 == 0) s = 0; b -= s; x <<= s; in ls1bit32()
62 s = 2; if (x << 2 == 0) s = 0; b -= s; x <<= s; in ls1bit32()
63 s = 1; if (x << 1 == 0) s = 0; b -= s; in ls1bit32()
/linux-4.1.27/drivers/net/phy/
Dmdio-mux-gpio.c28 struct mdio_mux_gpio_state *s = data; in mdio_mux_gpio_switch_fn() local
29 int values[s->gpios->ndescs]; in mdio_mux_gpio_switch_fn()
35 for (n = 0; n < s->gpios->ndescs; n++) in mdio_mux_gpio_switch_fn()
38 gpiod_set_array_cansleep(s->gpios->ndescs, s->gpios->desc, values); in mdio_mux_gpio_switch_fn()
45 struct mdio_mux_gpio_state *s; in mdio_mux_gpio_probe() local
48 s = devm_kzalloc(&pdev->dev, sizeof(*s), GFP_KERNEL); in mdio_mux_gpio_probe()
49 if (!s) in mdio_mux_gpio_probe()
52 s->gpios = gpiod_get_array(&pdev->dev, NULL, GPIOD_OUT_LOW); in mdio_mux_gpio_probe()
53 if (IS_ERR(s->gpios)) in mdio_mux_gpio_probe()
54 return PTR_ERR(s->gpios); in mdio_mux_gpio_probe()
[all …]
/linux-4.1.27/arch/x86/kernel/
Dearly_printk.c121 static void early_serial_write(struct console *con, const char *s, unsigned n) in early_serial_write() argument
123 while (*s && n-- > 0) { in early_serial_write()
124 if (*s == '\n') in early_serial_write()
126 early_serial_putc(*s); in early_serial_write()
127 s++; in early_serial_write()
149 static __init void early_serial_init(char *s) in early_serial_init() argument
155 if (*s == ',') in early_serial_init()
156 ++s; in early_serial_init()
158 if (*s) { in early_serial_init()
160 if (!strncmp(s, "0x", 2)) { in early_serial_init()
[all …]
/linux-4.1.27/arch/xtensa/variants/dc232b/include/variant/
Dtie.h93 #define XCHAL_NCP_SA_LIST(s) \ argument
94 XCHAL_SA_REG(s,1,0,0,1, acclo, 4, 4, 4,0x0210, sr,16 , 32,0,0,0) \
95 XCHAL_SA_REG(s,1,0,0,1, acchi, 4, 4, 4,0x0211, sr,17 , 8,0,0,0) \
96 XCHAL_SA_REG(s,0,0,0,1, m0, 4, 4, 4,0x0220, sr,32 , 32,0,0,0) \
97 XCHAL_SA_REG(s,0,0,0,1, m1, 4, 4, 4,0x0221, sr,33 , 32,0,0,0) \
98 XCHAL_SA_REG(s,0,0,0,1, m2, 4, 4, 4,0x0222, sr,34 , 32,0,0,0) \
99 XCHAL_SA_REG(s,0,0,0,1, m3, 4, 4, 4,0x0223, sr,35 , 32,0,0,0) \
100 XCHAL_SA_REG(s,0,0,0,1, scompare1, 4, 4, 4,0x020C, sr,12 , 32,0,0,0) \
101 XCHAL_SA_REG(s,1,2,1,1, threadptr, 4, 4, 4,0x03E7, ur,231, 32,0,0,0)
104 #define XCHAL_CP0_SA_LIST(s) /* empty */ argument
[all …]
/linux-4.1.27/arch/xtensa/variants/dc233c/include/variant/
Dtie.h112 #define XCHAL_NCP_SA_LIST(s) \ argument
113 XCHAL_SA_REG(s,1,2,1,1, threadptr, 4, 4, 4,0x03E7, ur,231, 32,0,0,0) \
114 XCHAL_SA_REG(s,1,0,0,1, acclo, 4, 4, 4,0x0210, sr,16 , 32,0,0,0) \
115 XCHAL_SA_REG(s,1,0,0,1, acchi, 4, 4, 4,0x0211, sr,17 , 8,0,0,0) \
116 XCHAL_SA_REG(s,0,0,0,1, m0, 4, 4, 4,0x0220, sr,32 , 32,0,0,0) \
117 XCHAL_SA_REG(s,0,0,0,1, m1, 4, 4, 4,0x0221, sr,33 , 32,0,0,0) \
118 XCHAL_SA_REG(s,0,0,0,1, m2, 4, 4, 4,0x0222, sr,34 , 32,0,0,0) \
119 XCHAL_SA_REG(s,0,0,0,1, m3, 4, 4, 4,0x0223, sr,35 , 32,0,0,0) \
120 XCHAL_SA_REG(s,0,0,0,1, scompare1, 4, 4, 4,0x020C, sr,12 , 32,0,0,0)
123 #define XCHAL_CP0_SA_LIST(s) /* empty */ argument
[all …]
/linux-4.1.27/arch/powerpc/platforms/cell/
Dspu_callbacks.c53 long spu_sys_callback(struct spu_syscall_block *s) in spu_sys_callback() argument
57 if (s->nr_ret >= ARRAY_SIZE(spu_syscall_table)) { in spu_sys_callback()
58 pr_debug("%s: invalid syscall #%lld", __func__, s->nr_ret); in spu_sys_callback()
62 syscall = spu_syscall_table[s->nr_ret]; in spu_sys_callback()
67 s->nr_ret, in spu_sys_callback()
68 s->parm[0], s->parm[1], s->parm[2], in spu_sys_callback()
69 s->parm[3], s->parm[4], s->parm[5]); in spu_sys_callback()
71 return syscall(s->parm[0], s->parm[1], s->parm[2], in spu_sys_callback()
72 s->parm[3], s->parm[4], s->parm[5]); in spu_sys_callback()
/linux-4.1.27/drivers/staging/android/
Dsync_debug.c85 static void sync_print_pt(struct seq_file *s, struct sync_pt *pt, bool fence) in sync_print_pt() argument
93 seq_printf(s, " %s%spt %s", in sync_print_pt()
102 seq_printf(s, "@%lld.%09ld", (s64)ts64.tv_sec, ts64.tv_nsec); in sync_print_pt()
110 seq_printf(s, ": %s", value); in sync_print_pt()
114 seq_printf(s, " / %s", value); in sync_print_pt()
118 seq_puts(s, "\n"); in sync_print_pt()
121 static void sync_print_obj(struct seq_file *s, struct sync_timeline *obj) in sync_print_obj() argument
126 seq_printf(s, "%s %s", obj->name, obj->ops->driver_name); in sync_print_obj()
132 seq_printf(s, ": %s", value); in sync_print_obj()
135 seq_puts(s, "\n"); in sync_print_obj()
[all …]
/linux-4.1.27/net/sched/
Dcls_rsvp.h135 struct rsvp_session *s; in rsvp_classify() local
175 for (s = rcu_dereference_bh(head->ht[h1]); s; in rsvp_classify()
176 s = rcu_dereference_bh(s->next)) { in rsvp_classify()
177 if (dst[RSVP_DST_LEN-1] == s->dst[RSVP_DST_LEN - 1] && in rsvp_classify()
178 protocol == s->protocol && in rsvp_classify()
179 !(s->dpi.mask & in rsvp_classify()
180 (*(u32 *)(xprt + s->dpi.offset) ^ s->dpi.key)) && in rsvp_classify()
182 dst[0] == s->dst[0] && in rsvp_classify()
183 dst[1] == s->dst[1] && in rsvp_classify()
184 dst[2] == s->dst[2] && in rsvp_classify()
[all …]
/linux-4.1.27/arch/ia64/scripts/
Dpvcheck.sed4 s/ssm.*psr\.ic.*/.warning \"ssm psr.ic should not be used directly\"/g
5 s/rsm.*psr\.ic.*/.warning \"rsm psr.ic should not be used directly\"/g
6 s/ssm.*psr\.i.*/.warning \"ssm psr.i should not be used directly\"/g
7 s/rsm.*psr\.i.*/.warning \"rsm psr.i should not be used directly\"/g
8 s/ssm.*psr\.dt.*/.warning \"ssm psr.dt should not be used directly\"/g
9 s/rsm.*psr\.dt.*/.warning \"rsm psr.dt should not be used directly\"/g
10 s/mov.*=.*cr\.ifa/.warning \"cr.ifa should not used directly\"/g
11 s/mov.*=.*cr\.itir/.warning \"cr.itir should not used directly\"/g
12 s/mov.*=.*cr\.isr/.warning \"cr.isr should not used directly\"/g
13 s/mov.*=.*cr\.iha/.warning \"cr.iha should not used directly\"/g
[all …]
/linux-4.1.27/arch/arm/kernel/
Datags_compat.c71 } s; member
79 } s; member
99 if (params->u1.s.page_size != PAGE_SIZE) { in build_tag_list()
107 if (params->u1.s.nr_pages != 0x02000 && in build_tag_list()
108 params->u1.s.nr_pages != 0x04000 && in build_tag_list()
109 params->u1.s.nr_pages != 0x08000 && in build_tag_list()
110 params->u1.s.nr_pages != 0x10000) { in build_tag_list()
113 params->u1.s.nr_pages = 0x1000; /* 16MB */ in build_tag_list()
114 params->u1.s.ramdisk_size = 0; in build_tag_list()
115 params->u1.s.flags = FLAG_READONLY; in build_tag_list()
[all …]
/linux-4.1.27/drivers/usb/gadget/
Dusbstring.c42 struct usb_string *s; in usb_gadget_get_string() local
53 for (s = table->strings; s && s->s; s++) in usb_gadget_get_string()
54 if (s->id == id) in usb_gadget_get_string()
58 if (!s || !s->s) in usb_gadget_get_string()
62 len = min ((size_t) 126, strlen (s->s)); in usb_gadget_get_string()
63 len = utf8s_to_utf16s(s->s, len, UTF16_LITTLE_ENDIAN, in usb_gadget_get_string()
/linux-4.1.27/arch/mips/include/asm/
Dcompat-signal.h14 const sigset_t *s) in __copy_conv_sigset_to_user() argument
18 BUG_ON(sizeof(*d) != sizeof(*s)); in __copy_conv_sigset_to_user()
21 err = __put_user(s->sig[0], &d->sig[0]); in __copy_conv_sigset_to_user()
22 err |= __put_user(s->sig[0] >> 32, &d->sig[1]); in __copy_conv_sigset_to_user()
23 err |= __put_user(s->sig[1], &d->sig[2]); in __copy_conv_sigset_to_user()
24 err |= __put_user(s->sig[1] >> 32, &d->sig[3]); in __copy_conv_sigset_to_user()
30 const compat_sigset_t __user *s) in __copy_conv_sigset_from_user() argument
34 sigset_t s; in __copy_conv_sigset_from_user() member
38 BUG_ON(sizeof(*d) != sizeof(*s)); in __copy_conv_sigset_from_user()
42 err = __get_user(u->c.sig[1], &s->sig[0]); in __copy_conv_sigset_from_user()
[all …]
/linux-4.1.27/arch/unicore32/boot/compressed/
Dmisc.c46 unsigned char *d = (unsigned char *)dest, *s = (unsigned char *)src; in memcpy() local
49 *d++ = *s++; in memcpy()
50 *d++ = *s++; in memcpy()
51 *d++ = *s++; in memcpy()
52 *d++ = *s++; in memcpy()
53 *d++ = *s++; in memcpy()
54 *d++ = *s++; in memcpy()
55 *d++ = *s++; in memcpy()
56 *d++ = *s++; in memcpy()
60 *d++ = *s++; in memcpy()
[all …]
/linux-4.1.27/tools/perf/util/
Dstrfilter.c32 static const char *get_token(const char *s, const char **e) in get_token() argument
36 while (isspace(*s)) /* Skip spaces */ in get_token()
37 s++; in get_token()
39 if (*s == '\0') { in get_token()
40 p = s; in get_token()
44 p = s + 1; in get_token()
45 if (!is_separator(*s)) { in get_token()
58 return s; in get_token()
76 static struct strfilter_node *strfilter_node__new(const char *s, in strfilter_node__new() argument
82 if (!s) in strfilter_node__new()
[all …]
Dparse-options.h112 #define OPT_BIT(s, l, v, h, b) { .type = OPTION_BIT, .short_name = (s), .long_name = (l), .val… argument
113 #define OPT_BOOLEAN(s, l, v, h) { .type = OPTION_BOOLEAN, .short_name = (s), .long_name = (l), … argument
114 #define OPT_BOOLEAN_SET(s, l, v, os, h) \ argument
115 { .type = OPTION_BOOLEAN, .short_name = (s), .long_name = (l), \
118 #define OPT_INCR(s, l, v, h) { .type = OPTION_INCR, .short_name = (s), .long_name = (l), .va… argument
119 #define OPT_SET_UINT(s, l, v, h, i) { .type = OPTION_SET_UINT, .short_name = (s), .long_name = (l)… argument
120 #define OPT_SET_PTR(s, l, v, h, p) { .type = OPTION_SET_PTR, .short_name = (s), .long_name = (l), … argument
121 #define OPT_INTEGER(s, l, v, h) { .type = OPTION_INTEGER, .short_name = (s), .long_name = (l), … argument
122 #define OPT_UINTEGER(s, l, v, h) { .type = OPTION_UINTEGER, .short_name = (s), .long_name = (l),… argument
123 #define OPT_LONG(s, l, v, h) { .type = OPTION_LONG, .short_name = (s), .long_name = (l), .va… argument
[all …]
Dsigchain.c21 struct sigchain_signal *s = signals + sig; in sigchain_push() local
24 ALLOC_GROW(s->old, s->n + 1, s->alloc); in sigchain_push()
25 s->old[s->n] = signal(sig, f); in sigchain_push()
26 if (s->old[s->n] == SIG_ERR) in sigchain_push()
28 s->n++; in sigchain_push()
34 struct sigchain_signal *s = signals + sig; in sigchain_pop() local
36 if (s->n < 1) in sigchain_pop()
39 if (signal(sig, s->old[s->n - 1]) == SIG_ERR) in sigchain_pop()
41 s->n--; in sigchain_pop()
/linux-4.1.27/net/netfilter/ipvs/
Dip_vs_est.c67 struct ip_vs_cpu_stats *s = per_cpu_ptr(stats, i); in ip_vs_read_cpu_stats() local
73 start = u64_stats_fetch_begin(&s->syncp); in ip_vs_read_cpu_stats()
74 conns = s->cnt.conns; in ip_vs_read_cpu_stats()
75 inpkts = s->cnt.inpkts; in ip_vs_read_cpu_stats()
76 outpkts = s->cnt.outpkts; in ip_vs_read_cpu_stats()
77 inbytes = s->cnt.inbytes; in ip_vs_read_cpu_stats()
78 outbytes = s->cnt.outbytes; in ip_vs_read_cpu_stats()
79 } while (u64_stats_fetch_retry(&s->syncp, start)); in ip_vs_read_cpu_stats()
88 start = u64_stats_fetch_begin(&s->syncp); in ip_vs_read_cpu_stats()
89 sum->conns = s->cnt.conns; in ip_vs_read_cpu_stats()
[all …]
/linux-4.1.27/include/linux/mtd/
Dcfi_endian.h36 #define cfi_default(s) ((s)?:CFI_DEFAULT_ENDIAN) argument
37 #define cfi_be(s) (cfi_default(s) == CFI_BIG_ENDIAN) argument
38 #define cfi_le(s) (cfi_default(s) == CFI_LITTLE_ENDIAN) argument
39 #define cfi_host(s) (cfi_default(s) == CFI_HOST_ENDIAN) argument
50 #define _cpu_to_cfi(w, s, x) (cfi_host(s)?(x):_swap_to_cfi(w, s, x)) argument
51 #define _cfi_to_cpu(w, s, x) (cfi_host(s)?(x):_swap_to_cpu(w, s, x)) argument
52 #define _swap_to_cfi(w, s, x) (cfi_be(s)?cpu_to_be##w(x):cpu_to_le##w(x)) argument
53 #define _swap_to_cpu(w, s, x) (cfi_be(s)?be##w##_to_cpu(x):le##w##_to_cpu(x)) argument
/linux-4.1.27/arch/mips/mti-sead3/
Dsead3-init.c26 char *s; in console_config() local
29 s = fw_getenv("modetty0"); in console_config()
30 if (s) { in console_config()
31 while (*s >= '0' && *s <= '9') in console_config()
32 baud = baud*10 + *s++ - '0'; in console_config()
33 if (*s == ',') in console_config()
34 s++; in console_config()
35 if (*s) in console_config()
36 parity = *s++; in console_config()
37 if (*s == ',') in console_config()
[all …]
/linux-4.1.27/tools/testing/selftests/net/
Dsocket.c44 struct socket_testcase *s = &tests[i]; in run_tests() local
47 fd = socket(s->domain, s->type, s->protocol); in run_tests()
49 if (s->nosupport_ok && in run_tests()
53 if (s->expect < 0 && in run_tests()
54 errno == -s->expect) in run_tests()
57 strerror_r(-s->expect, err_string1, ERR_STRING_SZ); in run_tests()
62 s->domain, s->type, s->protocol, in run_tests()
70 if (s->expect < 0) { in run_tests()
75 s->domain, s->type, s->protocol, in run_tests()
/linux-4.1.27/tools/perf/config/
DMakefile.arch5 ARCH := $(shell echo $(ARCH) | sed -e s/i.86/x86/ -e s/x86_64/x86/ \
6 -e s/sun4u/sparc/ -e s/sparc64/sparc/ \
7 -e /arm64/!s/arm.*/arm/ -e s/sa110/arm/ \
8 -e s/s390x/s390/ -e s/parisc64/parisc/ \
9 -e s/ppc.*/powerpc/ -e s/mips.*/mips/ \
10 -e s/sh[234].*/sh/ -e s/aarch64.*/arm64/ \
11 -e s/tile.*/tile/ )
/linux-4.1.27/fs/ecryptfs/
Dkeystore.c628 struct ecryptfs_write_tag_70_packet_silly_stack *s; in ecryptfs_write_tag_70_packet() local
632 s = kmalloc(sizeof(*s), GFP_KERNEL); in ecryptfs_write_tag_70_packet()
633 if (!s) { in ecryptfs_write_tag_70_packet()
635 "[%zd] bytes of kernel memory\n", __func__, sizeof(*s)); in ecryptfs_write_tag_70_packet()
639 s->desc.flags = CRYPTO_TFM_REQ_MAY_SLEEP; in ecryptfs_write_tag_70_packet()
643 &s->auth_tok, mount_crypt_stat, in ecryptfs_write_tag_70_packet()
652 &s->desc.tfm, in ecryptfs_write_tag_70_packet()
653 &s->tfm_mutex, mount_crypt_stat->global_default_fn_cipher_name); in ecryptfs_write_tag_70_packet()
660 mutex_lock(s->tfm_mutex); in ecryptfs_write_tag_70_packet()
661 s->block_size = crypto_blkcipher_blocksize(s->desc.tfm); in ecryptfs_write_tag_70_packet()
[all …]

12345678910>>...25