Home
last modified time | relevance | path

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

12345678910>>...26

/linux-4.4.14/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.c137 static void init_block (deflate_state *s);
138 static void pqdownheap (deflate_state *s, ct_data *tree, int k);
139 static void gen_bitlen (deflate_state *s, tree_desc *desc);
141 static void build_tree (deflate_state *s, tree_desc *desc);
142 static void scan_tree (deflate_state *s, ct_data *tree, int max_code);
143 static void send_tree (deflate_state *s, ct_data *tree, int max_code);
144 static int build_bl_tree (deflate_state *s);
145 static void send_all_trees (deflate_state *s, int lcodes, int dcodes,
147 static void compress_block (deflate_state *s, ct_data *ltree,
149 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.4.14/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.4.14/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.4.14/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.4.14/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.c251 result.s.link_up = 1; in __cvmx_helper_board_link_get()
252 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
253 result.s.speed = 1000; in __cvmx_helper_board_link_get()
261 result.s.link_up = 1; in __cvmx_helper_board_link_get()
262 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
263 result.s.speed = 1000; in __cvmx_helper_board_link_get()
271 result.s.link_up = 1; in __cvmx_helper_board_link_get()
272 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
273 result.s.speed = 1000; in __cvmx_helper_board_link_get()
286 result.s.link_up = 1; in __cvmx_helper_board_link_get()
[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-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-pko.c82 config.s.index = queue; in __cvmx_pko_iport_config()
83 config.s.qid = base_queue + queue; in __cvmx_pko_iport_config()
84 config.s.ipid = pko_port; in __cvmx_pko_iport_config()
85 config.s.tail = (queue == (num_queues - 1)); in __cvmx_pko_iport_config()
86 config.s.s_tail = (queue == static_priority_end); in __cvmx_pko_iport_config()
87 config.s.static_p = (static_priority_base >= 0); in __cvmx_pko_iport_config()
88 config.s.static_q = (queue <= static_priority_end); in __cvmx_pko_iport_config()
89 config.s.qos_mask = 0xff; in __cvmx_pko_iport_config()
105 config.s.buf_ptr = cvmx_ptr_to_phys(buf_ptr) >> 7; in __cvmx_pko_iport_config()
130 config.s.eid = 31; /* Invalid */ in __cvmx_pko_port_map_o68()
[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.c121 if (qlm_cfg.s.qlm_spd == 15) in __cvmx_get_mode_cn68xx()
124 if (qlm_cfg.s.qlm_cfg == 2) in __cvmx_get_mode_cn68xx()
126 else if (qlm_cfg.s.qlm_cfg == 3) in __cvmx_get_mode_cn68xx()
135 if (qlm_cfg.s.qlm_spd == 15) in __cvmx_get_mode_cn68xx()
138 if (qlm_cfg.s.qlm_cfg == 2) in __cvmx_get_mode_cn68xx()
140 else if (qlm_cfg.s.qlm_cfg == 3) in __cvmx_get_mode_cn68xx()
147 if (qlm_cfg.s.qlm_spd == 15) { in __cvmx_get_mode_cn68xx()
149 } else if (qlm_cfg.s.qlm_cfg != 0) { in __cvmx_get_mode_cn68xx()
151 if (qlm_cfg.s.qlm_cfg != 0) in __cvmx_get_mode_cn68xx()
198 if (mio_qlm_cfg.s.qlm_spd == 15) in __cvmx_get_mode_octeon2()
[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 …]
/linux-4.4.14/sound/firewire/
Damdtp-stream.c67 int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit, in amdtp_stream_init() argument
76 s->protocol = kzalloc(protocol_size, GFP_KERNEL); in amdtp_stream_init()
77 if (!s->protocol) in amdtp_stream_init()
80 s->unit = unit; in amdtp_stream_init()
81 s->direction = dir; in amdtp_stream_init()
82 s->flags = flags; in amdtp_stream_init()
83 s->context = ERR_PTR(-1); in amdtp_stream_init()
84 mutex_init(&s->mutex); in amdtp_stream_init()
85 tasklet_init(&s->period_tasklet, pcm_period_tasklet, (unsigned long)s); in amdtp_stream_init()
86 s->packet_index = 0; in amdtp_stream_init()
[all …]
Damdtp-am824.c41 void (*transfer_samples)(struct amdtp_stream *s,
60 int amdtp_am824_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_am824_set_parameters() argument
65 struct amdtp_am824 *p = s->protocol; in amdtp_am824_set_parameters()
70 if (amdtp_stream_running(s)) in amdtp_am824_set_parameters()
80 if (WARN_ON(amdtp_stream_running(s)) || in amdtp_am824_set_parameters()
85 err = amdtp_stream_set_parameters(s, rate, in amdtp_am824_set_parameters()
90 s->fdf = AMDTP_FDF_AM824 | s->sfc; in amdtp_am824_set_parameters()
116 p->midi_fifo_limit = rate - MIDI_BYTES_PER_SECOND * s->syt_interval + 1; in amdtp_am824_set_parameters()
129 void amdtp_am824_set_pcm_position(struct amdtp_stream *s, unsigned int index, in amdtp_am824_set_pcm_position() argument
132 struct amdtp_am824 *p = s->protocol; in amdtp_am824_set_pcm_position()
[all …]
Damdtp-stream.h96 struct amdtp_stream *s,
147 int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit,
152 void amdtp_stream_destroy(struct amdtp_stream *s);
154 int amdtp_stream_set_parameters(struct amdtp_stream *s, unsigned int rate,
156 unsigned int amdtp_stream_get_max_payload(struct amdtp_stream *s);
158 int amdtp_stream_start(struct amdtp_stream *s, int channel, int speed);
159 void amdtp_stream_update(struct amdtp_stream *s);
160 void amdtp_stream_stop(struct amdtp_stream *s);
162 int amdtp_stream_add_pcm_hw_constraints(struct amdtp_stream *s,
165 void amdtp_stream_pcm_prepare(struct amdtp_stream *s);
[all …]
/linux-4.4.14/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.4.14/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 trace_raw_output_prep() local
[all …]
Dtrace_functions_graph.c116 struct trace_seq *s, u32 flags);
484 static void print_graph_cpu(struct trace_seq *s, int cpu) in print_graph_cpu() argument
491 trace_seq_printf(s, " %*d) ", max_bytes_for_cpu, cpu); in print_graph_cpu()
496 static void print_graph_proc(struct trace_seq *s, pid_t pid) in print_graph_proc() argument
517 trace_seq_putc(s, ' '); in print_graph_proc()
519 trace_seq_printf(s, "%s-%s", comm, pid_str); in print_graph_proc()
523 trace_seq_putc(s, ' '); in print_graph_proc()
527 static void print_graph_lat_fmt(struct trace_seq *s, struct trace_entry *entry) in print_graph_lat_fmt() argument
529 trace_seq_putc(s, ' '); in print_graph_lat_fmt()
530 trace_print_lat_fmt(s, entry); in print_graph_lat_fmt()
[all …]
/linux-4.4.14/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.4.14/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.4.14/drivers/media/usb/airspy/
Dairspy.c172 static int airspy_ctrl_msg(struct airspy *s, u8 request, u16 value, u16 index, in airspy_ctrl_msg() argument
182 pipe = usb_sndctrlpipe(s->udev, 0); in airspy_ctrl_msg()
193 pipe = usb_rcvctrlpipe(s->udev, 0); in airspy_ctrl_msg()
197 dev_err(s->dev, "Unknown command %02x\n", request); in airspy_ctrl_msg()
204 memcpy(s->buf, data, size); in airspy_ctrl_msg()
206 ret = usb_control_msg(s->udev, pipe, request, requesttype, value, in airspy_ctrl_msg()
207 index, s->buf, size, 1000); in airspy_ctrl_msg()
208 airspy_dbg_usb_control_msg(s->dev, request, requesttype, value, in airspy_ctrl_msg()
209 index, s->buf, size); in airspy_ctrl_msg()
211 dev_err(s->dev, "usb_control_msg() failed %d request %02x\n", in airspy_ctrl_msg()
[all …]
/linux-4.4.14/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.4.14/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.c192 static inline int is_imx28_auart(struct mxs_auart_port *s) in is_imx28_auart() argument
194 return s->devtype == IMX28_AUART; in is_imx28_auart()
197 static inline bool auart_dma_enabled(struct mxs_auart_port *s) in auart_dma_enabled() argument
199 return s->flags & MXS_AUART_DMA_ENABLED; in auart_dma_enabled()
206 static void mxs_auart_tx_chars(struct mxs_auart_port *s);
210 struct mxs_auart_port *s = param; in dma_tx_callback() local
211 struct circ_buf *xmit = &s->port.state->xmit; in dma_tx_callback()
213 dma_unmap_sg(s->dev, &s->tx_sgl, 1, DMA_TO_DEVICE); in dma_tx_callback()
216 clear_bit(MXS_AUART_DMA_TX_SYNC, &s->flags); in dma_tx_callback()
221 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 …]
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 …]
Dsc16is7xx.c358 struct sc16is7xx_port *s = dev_get_drvdata(port->dev); in sc16is7xx_port_read() local
362 regmap_read(s->regmap, (reg << SC16IS7XX_REG_SHIFT) | line, &val); in sc16is7xx_port_read()
369 struct sc16is7xx_port *s = dev_get_drvdata(port->dev); in sc16is7xx_port_write() local
372 regmap_write(s->regmap, (reg << SC16IS7XX_REG_SHIFT) | line, val); in sc16is7xx_port_write()
377 struct sc16is7xx_port *s = dev_get_drvdata(port->dev); in sc16is7xx_fifo_read() local
381 regcache_cache_bypass(s->regmap, true); in sc16is7xx_fifo_read()
382 regmap_raw_read(s->regmap, addr, s->buf, rxlen); in sc16is7xx_fifo_read()
383 regcache_cache_bypass(s->regmap, false); in sc16is7xx_fifo_read()
388 struct sc16is7xx_port *s = dev_get_drvdata(port->dev); in sc16is7xx_fifo_write() local
392 regcache_cache_bypass(s->regmap, true); in sc16is7xx_fifo_write()
[all …]
/linux-4.4.14/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.c369 char *strchr(const char *s, int c) in strchr() argument
371 for (; *s != (char)c; ++s) in strchr()
372 if (*s == '\0') in strchr()
374 return (char *)s; in strchr()
388 char *strchrnul(const char *s, int c) in strchrnul() argument
390 while (*s && *s != (char)c) in strchrnul()
391 s++; in strchrnul()
392 return (char *)s; in strchrnul()
403 char *strrchr(const char *s, int c) in strrchr() argument
407 if (*s == (char)c) in strrchr()
[all …]
/linux-4.4.14/tools/vm/
Dslabinfo.c193 static void set_obj(struct slabinfo *s, const char *name, int n) in set_obj() argument
198 snprintf(x, 100, "%s/%s", s->name, name); in set_obj()
207 static unsigned long read_slab_obj(struct slabinfo *s, const char *name) in read_slab_obj() argument
213 snprintf(x, 100, "%s/%s", s->name, name); in read_slab_obj()
289 static void slab_validate(struct slabinfo *s) in slab_validate() argument
291 if (strcmp(s->name, "*") == 0) in slab_validate()
294 set_obj(s, "validate", 1); in slab_validate()
297 static void slab_shrink(struct slabinfo *s) in slab_shrink() argument
299 if (strcmp(s->name, "*") == 0) in slab_shrink()
302 set_obj(s, "shrink", 1); in slab_shrink()
[all …]
/linux-4.4.14/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.4.14/drivers/media/platform/sti/bdisp/
Dbdisp-debug.c35 static void bdisp_dbg_dump_ins(struct seq_file *s, u32 val) in bdisp_dbg_dump_ins() argument
37 seq_printf(s, "INS\t0x%08X\t", val); in bdisp_dbg_dump_ins()
43 seq_puts(s, "SRC1=mem - "); in bdisp_dbg_dump_ins()
46 seq_puts(s, "SRC1=ColorFill - "); in bdisp_dbg_dump_ins()
49 seq_puts(s, "SRC1=copy - "); in bdisp_dbg_dump_ins()
52 seq_puts(s, "SRC1=fil - "); in bdisp_dbg_dump_ins()
55 seq_puts(s, "SRC1=??? - "); in bdisp_dbg_dump_ins()
63 seq_puts(s, "SRC2=mem - "); in bdisp_dbg_dump_ins()
66 seq_puts(s, "SRC2=ColorFill - "); in bdisp_dbg_dump_ins()
69 seq_puts(s, "SRC2=??? - "); in bdisp_dbg_dump_ins()
[all …]
/linux-4.4.14/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.h54 static inline void __seqcount_init(seqcount_t *s, const char *name, in __seqcount_init() argument
60 lockdep_init_map(&s->dep_map, name, key, 0); in __seqcount_init()
61 s->sequence = 0; in __seqcount_init()
68 # define seqcount_init(s) \ argument
71 __seqcount_init((s), #s, &__key); \
74 static inline void seqcount_lockdep_reader_access(const seqcount_t *s) in seqcount_lockdep_reader_access() argument
76 seqcount_t *l = (seqcount_t *)s; in seqcount_lockdep_reader_access()
87 # define seqcount_init(s) __seqcount_init(s, NULL, NULL) argument
107 static inline unsigned __read_seqcount_begin(const seqcount_t *s) in __read_seqcount_begin() argument
112 ret = READ_ONCE(s->sequence); in __read_seqcount_begin()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.c63 unsigned int kmem_cache_size(struct kmem_cache *s) in kmem_cache_size() argument
65 return s->object_size; in kmem_cache_size()
72 struct kmem_cache *s = NULL; in kmem_cache_sanity_check() local
80 list_for_each_entry(s, &slab_caches, list) { in kmem_cache_sanity_check()
89 res = probe_kernel_address(s->name, tmp); in kmem_cache_sanity_check()
92 s->object_size); in kmem_cache_sanity_check()
107 void __kmem_cache_free_bulk(struct kmem_cache *s, size_t nr, void **p) in __kmem_cache_free_bulk() argument
112 kmem_cache_free(s, p[i]); in __kmem_cache_free_bulk()
115 int __kmem_cache_alloc_bulk(struct kmem_cache *s, gfp_t flags, size_t nr, in __kmem_cache_alloc_bulk() argument
121 void *x = p[i] = kmem_cache_alloc(s, flags); in __kmem_cache_alloc_bulk()
[all …]
Dslab.h90 int slab_unmergeable(struct kmem_cache *s);
161 void get_slabinfo(struct kmem_cache *s, struct slabinfo *sinfo);
162 void slabinfo_show_stats(struct seq_file *m, struct kmem_cache *s);
184 static inline bool is_root_cache(struct kmem_cache *s) in is_root_cache() argument
186 return s->memcg_params.is_root_cache; in is_root_cache()
189 static inline bool slab_equal_or_root(struct kmem_cache *s, in slab_equal_or_root() argument
192 return p == s || p == s->memcg_params.root_cache; in slab_equal_or_root()
200 static inline const char *cache_name(struct kmem_cache *s) in cache_name() argument
202 if (!is_root_cache(s)) in cache_name()
203 s = s->memcg_params.root_cache; in cache_name()
[all …]
/linux-4.4.14/fs/reiserfs/
Dsuper.c64 static int reiserfs_remount(struct super_block *s, int *flags, char *data);
67 static int reiserfs_sync_fs(struct super_block *s, int wait) in reiserfs_sync_fs() argument
75 dquot_writeback_dquots(s, -1); in reiserfs_sync_fs()
76 reiserfs_write_lock(s); in reiserfs_sync_fs()
77 if (!journal_begin(&th, s, 1)) in reiserfs_sync_fs()
79 reiserfs_flush_old_commits(s); in reiserfs_sync_fs()
80 reiserfs_write_unlock(s); in reiserfs_sync_fs()
87 struct super_block *s; in flush_old_commits() local
90 s = sbi->s_journal->j_work_sb; in flush_old_commits()
96 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.4.14/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.4.14/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.4.14/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.4.14/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_info(&s->dev, "cs: IO port probe %#x-%#x:", base, base+num-1); in do_io_probe()
200 dev_err(&s->dev, "do_io_probe: unable to kmalloc 256 bytes\n"); in do_io_probe()
204 res = claim_region(s, i, 8, IORESOURCE_IO, "PCMCIA ioprobe"); in do_io_probe()
221 res = claim_region(s, i, 8, IORESOURCE_IO, "PCMCIA ioprobe"); in do_io_probe()
266 static int readable(struct pcmcia_socket *s, struct resource *res, in readable() argument
[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 …]
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
148 s = kzalloc(sizeof(*s), GFP_KERNEL); in sa1111_pcmcia_add()
149 if (!s) in sa1111_pcmcia_add()
152 s->soc.nr = ops->first + i; in sa1111_pcmcia_add()
153 s->soc.clk = clk; in sa1111_pcmcia_add()
[all …]
/linux-4.4.14/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.4.14/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 unlock_block(s->info, s->nodes[i]); in exit_ro_spine()
146 int ro_step(struct ro_spine *s, dm_block_t new_child) in ro_step() argument
150 if (s->count == 2) { in ro_step()
[all …]
/linux-4.4.14/drivers/media/pci/cobalt/
Dcobalt-v4l2.c51 struct cobalt_stream *s = q->drv_priv; in cobalt_queue_setup() local
52 unsigned size = s->stride * s->height; in cobalt_queue_setup()
65 alloc_ctxs[0] = s->cobalt->alloc_ctx; in cobalt_queue_setup()
71 struct cobalt_stream *s = vb->vb2_queue->drv_priv; in cobalt_buf_init() local
72 struct cobalt *cobalt = s->cobalt; in cobalt_buf_init()
78 struct sg_dma_desc_info *desc = &s->dma_desc_info[vb->index]; in cobalt_buf_init()
83 size = s->stride * s->height; in cobalt_buf_init()
93 s->is_audio ? audio_bytes : bytes); in cobalt_buf_init()
98 !s->is_output, sg_desc->nents, size, in cobalt_buf_init()
99 s->width * s->bpp, s->stride, desc); in cobalt_buf_init()
[all …]
Dcobalt-irq.c27 static void cobalt_dma_stream_queue_handler(struct cobalt_stream *s) in cobalt_dma_stream_queue_handler() argument
29 struct cobalt *cobalt = s->cobalt; in cobalt_dma_stream_queue_handler()
30 int rx = s->video_channel; in cobalt_dma_stream_queue_handler()
32 COBALT_CVI_FREEWHEEL(s->cobalt, rx); in cobalt_dma_stream_queue_handler()
34 COBALT_CVI_VMR(s->cobalt, rx); in cobalt_dma_stream_queue_handler()
36 COBALT_CVI(s->cobalt, rx); in cobalt_dma_stream_queue_handler()
38 COBALT_CVI_CLK_LOSS(s->cobalt, rx); in cobalt_dma_stream_queue_handler()
42 spin_lock(&s->irqlock); in cobalt_dma_stream_queue_handler()
44 if (list_empty(&s->bufs)) { in cobalt_dma_stream_queue_handler()
46 spin_unlock(&s->irqlock); in cobalt_dma_stream_queue_handler()
[all …]
/linux-4.4.14/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.c91 struct comedi_subdevice *s, in multiq3_ai_status() argument
104 struct comedi_subdevice *s, in multiq3_ai_insn_read() argument
115 ret = comedi_timeout(dev, s, insn, multiq3_ai_status, in multiq3_ai_insn_read()
123 ret = comedi_timeout(dev, s, insn, multiq3_ai_status, in multiq3_ai_insn_read()
131 val &= s->maxdata; in multiq3_ai_insn_read()
134 data[i] = comedi_offset_munge(s, val); in multiq3_ai_insn_read()
141 struct comedi_subdevice *s, in multiq3_ao_insn_write() argument
146 unsigned int val = s->readback[chan]; in multiq3_ao_insn_write()
156 s->readback[chan] = val; in multiq3_ao_insn_write()
162 struct comedi_subdevice *s, in multiq3_di_insn_bits() argument
[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 …]
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 …]
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 …]
Daddi_apci_1564.c163 struct comedi_subdevice *s = dev->read_subdev; in apci1564_interrupt() local
174 s->state = inl(dev->iobase + APCI1564_DI_INT_STATUS_REG) & in apci1564_interrupt()
176 comedi_buf_write_samples(s, &s->state, 1); in apci1564_interrupt()
177 comedi_handle_events(dev, s); in apci1564_interrupt()
221 struct comedi_subdevice *s, in apci1564_di_insn_bits() argument
231 struct comedi_subdevice *s, in apci1564_do_insn_bits() argument
235 s->state = inl(dev->iobase + APCI1564_DO_REG); in apci1564_do_insn_bits()
237 if (comedi_dio_update_state(s, data)) in apci1564_do_insn_bits()
238 outl(s->state, dev->iobase + APCI1564_DO_REG); in apci1564_do_insn_bits()
240 data[1] = s->state; in apci1564_do_insn_bits()
[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 …]
Ddas08.c165 struct comedi_subdevice *s, in das08_ai_eoc() argument
178 struct comedi_subdevice *s, in das08_ai_insn_read() argument
220 ret = comedi_timeout(dev, s, insn, das08_ai_eoc, 0); in das08_ai_insn_read()
261 struct comedi_subdevice *s, in das08_di_insn_bits() argument
271 struct comedi_subdevice *s, in das08_do_insn_bits() argument
276 if (comedi_dio_update_state(s, data)) { in das08_do_insn_bits()
280 devpriv->do_mux_bits |= DAS08_CONTROL_DO(s->state); in das08_do_insn_bits()
285 data[1] = s->state; in das08_do_insn_bits()
291 struct comedi_subdevice *s, in das08jr_di_insn_bits() argument
301 struct comedi_subdevice *s, in das08jr_do_insn_bits() argument
[all …]
Dpcl711.c173 struct comedi_subdevice *s) in pcl711_ai_get_sample() argument
180 return val & s->maxdata; in pcl711_ai_get_sample()
184 struct comedi_subdevice *s) in pcl711_ai_cancel() argument
194 struct comedi_subdevice *s = dev->read_subdev; in pcl711_interrupt() local
195 struct comedi_cmd *cmd = &s->async->cmd; in pcl711_interrupt()
203 data = pcl711_ai_get_sample(dev, s); in pcl711_interrupt()
207 comedi_buf_write_samples(s, &data, 1); in pcl711_interrupt()
210 s->async->scans_done >= cmd->stop_arg) in pcl711_interrupt()
211 s->async->events |= COMEDI_CB_EOA; in pcl711_interrupt()
213 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 …]
Dii_pci20kc.c137 struct comedi_subdevice *s) in ii20k_module_iobase() argument
139 return dev->mmio + (s->index + 1) * II20K_MOD_OFFSET; in ii20k_module_iobase()
143 struct comedi_subdevice *s, in ii20k_ao_insn_write() argument
147 void __iomem *iobase = ii20k_module_iobase(dev, s); in ii20k_ao_insn_write()
154 s->readback[chan] = val; in ii20k_ao_insn_write()
157 val = comedi_offset_munge(s, val); 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
185 void __iomem *iobase = ii20k_module_iobase(dev, s); in ii20k_ai_setup()
[all …]
Dpcl812.c525 struct comedi_subdevice *s, in pcl812_ai_setup_dma() argument
538 bytes = devpriv->ai_eos ? comedi_bytes_per_scan(s) : desc->maxsize; in pcl812_ai_setup_dma()
539 max_samples = comedi_bytes_to_samples(s, bytes); in pcl812_ai_setup_dma()
545 nsamples = comedi_nsamples_left(s, max_samples + unread_samples); in pcl812_ai_setup_dma()
548 desc->size = comedi_samples_to_bytes(s, nsamples); in pcl812_ai_setup_dma()
601 struct comedi_subdevice *s) in pcl812_ai_get_sample() argument
608 return val & s->maxdata; in pcl812_ai_get_sample()
612 struct comedi_subdevice *s, in pcl812_ai_eoc() argument
618 if (s->maxdata > 0x0fff) { in pcl812_ai_eoc()
631 struct comedi_subdevice *s, struct comedi_cmd *cmd) in pcl812_ai_cmdtest() argument
[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 …]
Dpcl818.c301 struct comedi_subdevice *s, in pcl818_ai_setup_dma() argument
307 unsigned int max_samples = comedi_bytes_to_samples(s, desc->maxsize); in pcl818_ai_setup_dma()
316 nsamples = comedi_nsamples_left(s, max_samples + unread_samples); in pcl818_ai_setup_dma()
319 desc->size = comedi_samples_to_bytes(s, nsamples); in pcl818_ai_setup_dma()
381 struct comedi_subdevice *s, in pcl818_ai_get_fifo_sample() argument
392 return (val >> 4) & s->maxdata; in pcl818_ai_get_fifo_sample()
396 struct comedi_subdevice *s, in pcl818_ai_get_sample() argument
407 return (val >> 4) & s->maxdata; in pcl818_ai_get_sample()
411 struct comedi_subdevice *s, in pcl818_ai_eoc() argument
424 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 …]
Dmf6x4.c94 struct comedi_subdevice *s, in mf6x4_di_insn_bits() argument
104 struct comedi_subdevice *s, in mf6x4_do_insn_bits() argument
108 if (comedi_dio_update_state(s, data)) in mf6x4_do_insn_bits()
109 iowrite16(s->state, dev->mmio + MF6X4_DOUT_REG); in mf6x4_do_insn_bits()
111 data[1] = s->state; in mf6x4_do_insn_bits()
117 struct comedi_subdevice *s, in mf6x4_ai_eoc() argument
131 struct comedi_subdevice *s, in mf6x4_ai_insn_read() argument
147 ret = comedi_timeout(dev, s, insn, mf6x4_ai_eoc, 0); in mf6x4_ai_insn_read()
153 d &= s->maxdata; in mf6x4_ai_insn_read()
155 data[i] = comedi_offset_munge(s, d); in mf6x4_ai_insn_read()
[all …]
Dadv_pci1724.c83 struct comedi_subdevice *s, in adv_pci1724_dac_idle() argument
96 struct comedi_subdevice *s, in adv_pci1724_insn_write() argument
100 unsigned long mode = (unsigned long)s->private; in adv_pci1724_insn_write()
114 ret = comedi_timeout(dev, s, insn, adv_pci1724_dac_idle, 0); in adv_pci1724_insn_write()
121 s->readback[chan] = val; in adv_pci1724_insn_write()
131 struct comedi_subdevice *s; in adv_pci1724_auto_attach() local
149 s = &dev->subdevices[0]; in adv_pci1724_auto_attach()
150 s->type = COMEDI_SUBD_AO; in adv_pci1724_auto_attach()
151 s->subdev_flags = SDF_READABLE | SDF_WRITABLE | SDF_GROUND; in adv_pci1724_auto_attach()
152 s->n_chan = 32; in adv_pci1724_auto_attach()
[all …]
Dadq12b.c103 struct comedi_subdevice *s, in adq12b_ai_eoc() argument
116 struct comedi_subdevice *s, in adq12b_ai_insn_read() argument
138 ret = comedi_timeout(dev, s, insn, adq12b_ai_eoc, 0); in adq12b_ai_insn_read()
152 struct comedi_subdevice *s, in adq12b_di_insn_bits() argument
162 struct comedi_subdevice *s, in adq12b_do_insn_bits() argument
170 mask = comedi_dio_update_state(s, data); in adq12b_do_insn_bits()
174 val = (s->state >> chan) & 0x01; in adq12b_do_insn_bits()
181 data[1] = s->state; in adq12b_do_insn_bits()
189 struct comedi_subdevice *s; in adq12b_attach() local
207 s = &dev->subdevices[0]; in adq12b_attach()
[all …]
Dicp_multi.c98 struct comedi_subdevice *s, in icp_multi_ai_eoc() argument
111 struct comedi_subdevice *s, in icp_multi_ai_insn_read() argument
140 ret = comedi_timeout(dev, s, insn, icp_multi_ai_eoc, 0); in icp_multi_ai_insn_read()
151 struct comedi_subdevice *s, in icp_multi_ao_ready() argument
164 struct comedi_subdevice *s, in icp_multi_ao_insn_write() argument
183 ret = comedi_timeout(dev, s, insn, icp_multi_ao_ready, 0); in icp_multi_ao_insn_write()
193 s->readback[chan] = val; in icp_multi_ao_insn_write()
200 struct comedi_subdevice *s, in icp_multi_di_insn_bits() argument
210 struct comedi_subdevice *s, in icp_multi_do_insn_bits() argument
214 if (comedi_dio_update_state(s, data)) in icp_multi_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 …]
Dcomedi_8255.c72 struct comedi_subdevice *s, in subdev_8255_insn() argument
76 struct subdev_8255_private *spriv = s->private; in subdev_8255_insn()
81 mask = comedi_dio_update_state(s, data); in subdev_8255_insn()
85 s->state & 0xff, regbase); in subdev_8255_insn()
88 (s->state >> 8) & 0xff, regbase); in subdev_8255_insn()
91 (s->state >> 16) & 0xff, regbase); in subdev_8255_insn()
104 struct comedi_subdevice *s) in subdev_8255_do_config() argument
106 struct subdev_8255_private *spriv = s->private; in subdev_8255_do_config()
112 if (!(s->io_bits & 0x0000ff)) in subdev_8255_do_config()
114 if (!(s->io_bits & 0x00ff00)) in subdev_8255_do_config()
[all …]
Drti800.c143 struct comedi_subdevice *s, in rti800_ai_eoc() argument
160 struct comedi_subdevice *s, in rti800_ai_insn_read() argument
196 ret = comedi_timeout(dev, s, insn, rti800_ai_eoc, 0); in rti800_ai_insn_read()
204 val = comedi_offset_munge(s, val); in rti800_ai_insn_read()
213 struct comedi_subdevice *s, in rti800_ao_insn_write() argument
226 s->readback[chan] = val; in rti800_ao_insn_write()
229 val = comedi_offset_munge(s, val); in rti800_ao_insn_write()
239 struct comedi_subdevice *s, in rti800_di_insn_bits() argument
248 struct comedi_subdevice *s, in rti800_do_insn_bits() argument
252 if (comedi_dio_update_state(s, data)) { 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 …]
Daddi_apci_3501.c94 struct comedi_subdevice *s, in apci3501_ao_insn_write() argument
136 s->readback[chan] = val; in apci3501_ao_insn_write()
145 struct comedi_subdevice *s, in apci3501_di_insn_bits() argument
155 struct comedi_subdevice *s, in apci3501_do_insn_bits() argument
159 s->state = inl(dev->iobase + APCI3501_DO_REG); in apci3501_do_insn_bits()
161 if (comedi_dio_update_state(s, data)) in apci3501_do_insn_bits()
162 outl(s->state, dev->iobase + APCI3501_DO_REG); in apci3501_do_insn_bits()
164 data[1] = s->state; in apci3501_do_insn_bits()
244 struct comedi_subdevice *s, in apci3501_eeprom_insn_read() argument
322 struct comedi_subdevice *s; in apci3501_auto_attach() local
[all …]
Dcb_pcimdas.c167 struct comedi_subdevice *s, in cb_pcimdas_ai_eoc() argument
181 struct comedi_subdevice *s, in cb_pcimdas_ai_insn_read() argument
217 ret = comedi_timeout(dev, s, insn, cb_pcimdas_ai_eoc, 0); in cb_pcimdas_ai_insn_read()
230 struct comedi_subdevice *s, in cb_pcimdas_ao_insn_write() argument
236 unsigned int val = s->readback[chan]; in cb_pcimdas_ao_insn_write()
243 s->readback[chan] = val; in cb_pcimdas_ao_insn_write()
249 struct comedi_subdevice *s, in cb_pcimdas_di_insn_bits() argument
264 struct comedi_subdevice *s, in cb_pcimdas_do_insn_bits() argument
270 if (comedi_dio_update_state(s, data)) in cb_pcimdas_do_insn_bits()
271 outb(s->state, devpriv->BADR3 + PCIMDAS_DI_DO_REG); in cb_pcimdas_do_insn_bits()
[all …]
Dadv_pci1723.c88 struct comedi_subdevice *s, in pci1723_ao_insn_write() argument
99 s->readback[chan] = val; in pci1723_ao_insn_write()
106 struct comedi_subdevice *s, in pci1723_dio_insn_config() argument
115 ret = comedi_dio_insn_config(dev, s, insn, data, mask); in pci1723_dio_insn_config()
119 if (!(s->io_bits & 0x00ff)) in pci1723_dio_insn_config()
121 if (!(s->io_bits & 0xff00)) in pci1723_dio_insn_config()
129 struct comedi_subdevice *s, in pci1723_dio_insn_bits() argument
133 if (comedi_dio_update_state(s, data)) in pci1723_dio_insn_bits()
134 outw(s->state, dev->iobase + PCI1723_DIO_DATA_REG); in pci1723_dio_insn_bits()
145 struct comedi_subdevice *s; in pci1723_auto_attach() local
[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 …]
Daio_aio12_8.c109 struct comedi_subdevice *s, in aio_aio12_8_ai_eoc() argument
122 struct comedi_subdevice *s, in aio_aio12_8_ai_read() argument
148 ret = comedi_timeout(dev, s, insn, aio_aio12_8_ai_eoc, 0); in aio_aio12_8_ai_read()
152 val = inw(dev->iobase + AIO12_8_ADC_REG) & s->maxdata; in aio_aio12_8_ai_read()
155 if (comedi_range_is_bipolar(s, range)) in aio_aio12_8_ai_read()
156 val = comedi_offset_munge(s, val); in aio_aio12_8_ai_read()
165 struct comedi_subdevice *s, in aio_aio12_8_ao_insn_write() argument
170 unsigned int val = s->readback[chan]; in aio_aio12_8_ao_insn_write()
180 s->readback[chan] = val; in aio_aio12_8_ao_insn_write()
186 struct comedi_subdevice *s, in aio_aio12_8_counter_insn_config() argument
[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 …]
Dpcl816.c112 struct comedi_subdevice *s, in pcl816_ai_setup_dma() argument
118 unsigned int max_samples = comedi_bytes_to_samples(s, desc->maxsize); in pcl816_ai_setup_dma()
127 nsamples = comedi_nsamples_left(s, max_samples + unread_samples); in pcl816_ai_setup_dma()
130 desc->size = comedi_samples_to_bytes(s, nsamples); in pcl816_ai_setup_dma()
186 struct comedi_subdevice *s) in pcl816_ai_get_sample() argument
193 return val & s->maxdata; in pcl816_ai_get_sample()
197 struct comedi_subdevice *s, in pcl816_ai_eoc() argument
210 struct comedi_subdevice *s) in pcl816_ai_next_chan() argument
212 struct comedi_cmd *cmd = &s->async->cmd; in pcl816_ai_next_chan()
215 s->async->scans_done >= cmd->stop_arg) { in pcl816_ai_next_chan()
[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 …]
Ds526.c156 struct comedi_subdevice *s, in s526_gpct_rinsn() argument
170 struct comedi_subdevice *s, in s526_gpct_insn_config() argument
327 struct comedi_subdevice *s, in s526_gpct_winsn() argument
364 struct comedi_subdevice *s, in s526_eoc() argument
380 struct comedi_subdevice *s, in s526_ai_insn_read() argument
408 ret = comedi_timeout(dev, s, insn, s526_eoc, S526_INT_AI); in s526_ai_insn_read()
413 data[i] = comedi_offset_munge(s, val); in s526_ai_insn_read()
420 struct comedi_subdevice *s, in s526_ao_insn_write() argument
426 unsigned int val = s->readback[chan]; in s526_ao_insn_write()
439 ret = comedi_timeout(dev, s, insn, s526_eoc, S526_INT_AO); in s526_ao_insn_write()
[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 …]
Dcomedi_test.c93 struct comedi_subdevice *s = dev->read_subdev; in fake_sawtooth() local
94 unsigned int offset = s->maxdata / 2; in fake_sawtooth()
97 &s->range_table->range[range_index]; in fake_sawtooth()
100 binary_amplitude = s->maxdata; in fake_sawtooth()
113 if (value > s->maxdata) in fake_sawtooth()
114 value = s->maxdata; /* positive saturation */ in fake_sawtooth()
125 struct comedi_subdevice *s = dev->read_subdev; in fake_squarewave() local
126 unsigned int offset = s->maxdata / 2; in fake_squarewave()
129 &s->range_table->range[range_index]; in fake_squarewave()
131 value = s->maxdata; in fake_squarewave()
[all …]
Dadl_pci9111.c194 struct comedi_subdevice *s) in pci9111_ai_cancel() argument
211 struct comedi_subdevice *s, in pci9111_ai_check_chanlist() argument
246 struct comedi_subdevice *s, in pci9111_ai_do_cmd_test() argument
337 err |= pci9111_ai_check_chanlist(dev, s, cmd); in pci9111_ai_do_cmd_test()
346 struct comedi_subdevice *s) in pci9111_ai_do_cmd() argument
349 struct comedi_cmd *cmd = &s->async->cmd; in pci9111_ai_do_cmd()
400 struct comedi_subdevice *s, void *data, in pci9111_ai_munge() argument
405 unsigned int maxdata = s->maxdata; in pci9111_ai_munge()
408 unsigned int num_samples = comedi_bytes_to_samples(s, num_bytes); in pci9111_ai_munge()
416 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 …]
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 …]
Dme_daq.c159 struct comedi_subdevice *s, in me_dio_insn_config() argument
173 ret = comedi_dio_insn_config(dev, s, insn, data, mask); in me_dio_insn_config()
177 if (s->io_bits & 0x0000ffff) in me_dio_insn_config()
181 if (s->io_bits & 0xffff0000) in me_dio_insn_config()
192 struct comedi_subdevice *s, in me_dio_insn_bits() argument
201 mask = comedi_dio_update_state(s, data); in me_dio_insn_bits()
204 writew((s->state & 0xffff), mmio_porta); in me_dio_insn_bits()
206 writew(((s->state >> 16) & 0xffff), mmio_portb); in me_dio_insn_bits()
209 if (s->io_bits & 0x0000ffff) in me_dio_insn_bits()
210 val = s->state & 0xffff; in me_dio_insn_bits()
[all …]
Dquatech_daqp_cs.c178 struct comedi_subdevice *s) in daqp_ai_cancel() argument
197 struct comedi_subdevice *s) in daqp_ai_get_sample() argument
207 return comedi_offset_munge(s, val); in daqp_ai_get_sample()
213 struct comedi_subdevice *s = dev->read_subdev; in daqp_interrupt() local
214 struct comedi_cmd *cmd = &s->async->cmd; in daqp_interrupt()
229 s->async->events |= COMEDI_CB_OVERFLOW; in daqp_interrupt()
234 data = daqp_ai_get_sample(dev, s); in daqp_interrupt()
235 comedi_buf_write_samples(s, &data, 1); in daqp_interrupt()
238 s->async->scans_done >= cmd->stop_arg) { in daqp_interrupt()
239 s->async->events |= COMEDI_CB_EOA; in daqp_interrupt()
[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 …]
Dadv_pci1710.c237 struct comedi_subdevice *s, in pci171x_ai_check_chanlist() argument
243 unsigned int next_chan = (chan0 + 1) % s->n_chan; in pci171x_ai_check_chanlist()
270 next_chan = (next_chan + 1) % s->n_chan; in pci171x_ai_check_chanlist()
303 struct comedi_subdevice *s, in pci171x_ai_setup_chanlist() argument
339 struct comedi_subdevice *s, in pci171x_ai_eoc() argument
352 struct comedi_subdevice *s, in pci171x_ai_read_sample() argument
376 *val = sample & s->maxdata; in pci171x_ai_read_sample()
381 struct comedi_subdevice *s, in pci171x_ai_insn_read() argument
395 pci171x_ai_setup_chanlist(dev, s, &insn->chanspec, 1, 1); in pci171x_ai_insn_read()
403 ret = comedi_timeout(dev, s, insn, pci171x_ai_eoc, 0); in pci171x_ai_insn_read()
[all …]
Daddi_apci_1032.c113 struct comedi_subdevice *s, in apci1032_cos_insn_config() argument
181 struct comedi_subdevice *s, in apci1032_cos_insn_bits() argument
185 data[1] = s->state; in apci1032_cos_insn_bits()
191 struct comedi_subdevice *s, in apci1032_cos_cmdtest() argument
235 struct comedi_subdevice *s) in apci1032_cos_cmd() argument
253 struct comedi_subdevice *s) in apci1032_cos_cancel() argument
262 struct comedi_subdevice *s = dev->read_subdev; in apci1032_interrupt() local
278 s->state = inl(dev->iobase + APCI1032_STATUS_REG) & 0xffff; in apci1032_interrupt()
279 comedi_buf_write_samples(s, &s->state, 1); in apci1032_interrupt()
280 comedi_handle_events(dev, s); in apci1032_interrupt()
[all …]
Dcb_pcidas.c320 struct comedi_subdevice *s, in cb_pcidas_ai_eoc() argument
334 struct comedi_subdevice *s, in cb_pcidas_ai_insn_read() argument
358 if (comedi_range_is_unipolar(s, range)) in cb_pcidas_ai_insn_read()
374 ret = comedi_timeout(dev, s, insn, cb_pcidas_ai_eoc, 0); in cb_pcidas_ai_insn_read()
387 struct comedi_subdevice *s, in cb_pcidas_ai_insn_config() argument
413 struct comedi_subdevice *s, in cb_pcidas_ao_nofifo_insn_write() argument
420 unsigned int val = s->readback[chan]; in cb_pcidas_ao_nofifo_insn_write()
437 s->readback[chan] = val; in cb_pcidas_ao_nofifo_insn_write()
444 struct comedi_subdevice *s, in cb_pcidas_ao_fifo_insn_write() argument
451 unsigned int val = s->readback[chan]; in cb_pcidas_ao_fifo_insn_write()
[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 …]
/linux-4.4.14/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.4.14/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.4.14/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_wait_vblank(s) hwsq_wait_vblank(&(s)->base) argument
[all …]
Dramfuc.h163 #define ram_init(s,p) ramfuc_init(&(s)->base, (p)) argument
164 #define ram_exec(s,e) ramfuc_exec(&(s)->base, (e)) argument
165 #define ram_have(s,r) ((s)->r_##r.addr != 0x000000) argument
166 #define ram_rd32(s,r) ramfuc_rd32(&(s)->base, &(s)->r_##r) argument
167 #define ram_wr32(s,r,d) ramfuc_wr32(&(s)->base, &(s)->r_##r, (d)) argument
168 #define ram_nuke(s,r) ramfuc_nuke(&(s)->base, &(s)->r_##r) argument
169 #define ram_mask(s,r,m,d) ramfuc_mask(&(s)->base, &(s)->r_##r, (m), (d)) argument
170 #define ram_wait(s,r,m,d,n) ramfuc_wait(&(s)->base, (r), (m), (d), (n)) argument
171 #define ram_nsec(s,n) ramfuc_nsec(&(s)->base, (n)) argument
172 #define ram_wait_vblank(s) ramfuc_wait_vblank(&(s)->base) argument
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/md/bcache/
Drequest.c71 while (atomic_read(&s->cl.remaining) & CLOSURE_WAITING) in bch_data_insert_keys()
72 closure_sync(&s->cl); in bch_data_insert_keys()
484 struct search *s = container_of(cl, struct search, cl); in bch_cache_read_endio() local
494 s->iop.error = bio->bi_error; in bch_cache_read_endio()
496 ptr_stale(s->iop.c, &b->key, 0)) { in bch_cache_read_endio()
497 atomic_long_inc(&s->iop.c->cache_read_races); in bch_cache_read_endio()
498 s->iop.error = -EINTR; in bch_cache_read_endio()
501 bch_bbio_endio(s->iop.c, bio, bio->bi_error, "reading from cache"); in bch_cache_read_endio()
510 struct search *s = container_of(op, struct search, op); in cache_lookup_fn() local
511 struct bio *n, *bio = &s->bio.bio; in cache_lookup_fn()
[all …]
/linux-4.4.14/drivers/staging/comedi/
Dcomedi_fops.c215 struct comedi_subdevice *s; in comedi_subdevice_from_minor() local
219 s = comedi_subdevice_minor_table[i]; in comedi_subdevice_from_minor()
220 if (s && s->device != dev) in comedi_subdevice_from_minor()
221 s = NULL; in comedi_subdevice_from_minor()
223 return s; in comedi_subdevice_from_minor()
239 struct comedi_subdevice *s; in comedi_dev_get_from_subdevice_minor() local
243 s = comedi_subdevice_minor_table[i]; in comedi_dev_get_from_subdevice_minor()
244 dev = comedi_dev_get(s ? s->device : NULL); in comedi_dev_get_from_subdevice_minor()
273 struct comedi_subdevice *s; in comedi_read_subdevice() local
276 s = comedi_subdevice_from_minor(dev, minor); in comedi_read_subdevice()
[all …]
Ddrivers.c108 struct comedi_subdevice *s; in comedi_alloc_subdevices() local
114 s = kcalloc(num_subdevices, sizeof(*s), GFP_KERNEL); in comedi_alloc_subdevices()
115 if (!s) in comedi_alloc_subdevices()
117 dev->subdevices = s; in comedi_alloc_subdevices()
121 s = &dev->subdevices[i]; in comedi_alloc_subdevices()
122 s->device = dev; in comedi_alloc_subdevices()
123 s->index = i; in comedi_alloc_subdevices()
124 s->async_dma_dir = DMA_NONE; in comedi_alloc_subdevices()
125 spin_lock_init(&s->spin_lock); in comedi_alloc_subdevices()
126 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.h207 void (*munge)(struct comedi_device *dev, struct comedi_subdevice *s,
373 int (*inttrig)(struct comedi_device *dev, struct comedi_subdevice *s,
567 void comedi_event(struct comedi_device *dev, struct comedi_subdevice *s);
572 bool comedi_is_subdevice_running(struct comedi_subdevice *s);
574 void *comedi_alloc_spriv(struct comedi_subdevice *s, size_t size);
575 void comedi_set_spriv_auto_free(struct comedi_subdevice *s);
577 int comedi_check_chanlist(struct comedi_subdevice *s,
640 static inline bool comedi_range_is_bipolar(struct comedi_subdevice *s, in comedi_range_is_bipolar() argument
643 return s->range_table->range[range].min < 0; in comedi_range_is_bipolar()
661 static inline bool comedi_range_is_unipolar(struct comedi_subdevice *s, in comedi_range_is_unipolar() argument
[all …]
/linux-4.4.14/drivers/md/
Ddm-snap.c151 struct dm_dev *dm_snap_origin(struct dm_snapshot *s) in dm_snap_origin() argument
153 return s->origin; in dm_snap_origin()
157 struct dm_dev *dm_snap_cow(struct dm_snapshot *s) in dm_snap_cow() argument
159 return s->cow; in dm_snap_cow()
237 static void track_chunk(struct dm_snapshot *s, struct bio *bio, chunk_t chunk) in track_chunk() argument
243 spin_lock_irq(&s->tracked_chunk_lock); in track_chunk()
245 &s->tracked_chunk_hash[DM_TRACKED_CHUNK_HASH(chunk)]); in track_chunk()
246 spin_unlock_irq(&s->tracked_chunk_lock); in track_chunk()
249 static void stop_tracking_chunk(struct dm_snapshot *s, struct bio *bio) in stop_tracking_chunk() argument
254 spin_lock_irqsave(&s->tracked_chunk_lock, flags); in stop_tracking_chunk()
[all …]
Ddm-stats.c176 struct dm_stat *s = container_of(head, struct dm_stat, rcu_head); in dm_stat_free() local
178 kfree(s->program_id); in dm_stat_free()
179 kfree(s->aux_data); in dm_stat_free()
181 dm_kvfree(s->stat_percpu[cpu][0].histogram, s->histogram_alloc_size); in dm_stat_free()
182 dm_kvfree(s->stat_percpu[cpu], s->percpu_alloc_size); in dm_stat_free()
184 dm_kvfree(s->stat_shared[0].tmp.histogram, s->histogram_alloc_size); in dm_stat_free()
185 dm_kvfree(s, s->shared_alloc_size); in dm_stat_free()
212 struct dm_stat *s; in dm_stats_cleanup() local
216 s = container_of(stats->list.next, struct dm_stat, list_entry); in dm_stats_cleanup()
217 list_del(&s->list_entry); 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.4.14/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.4.14/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.4.14/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 …]
Dbuffer.c13 secno hpfs_search_hotfix_map(struct super_block *s, secno sec) in hpfs_search_hotfix_map() argument
16 struct hpfs_sb_info *sbi = hpfs_sb(s); in hpfs_search_hotfix_map()
25 unsigned hpfs_search_hotfix_map_for_range(struct super_block *s, secno sec, unsigned n) in hpfs_search_hotfix_map_for_range() argument
28 struct hpfs_sb_info *sbi = hpfs_sb(s); in hpfs_search_hotfix_map_for_range()
37 void hpfs_prefetch_sectors(struct super_block *s, unsigned secno, int n) in hpfs_prefetch_sectors() argument
42 if (n <= 0 || unlikely(secno >= hpfs_sb(s)->sb_fs_size)) in hpfs_prefetch_sectors()
45 if (unlikely(hpfs_search_hotfix_map_for_range(s, secno, n) != n)) in hpfs_prefetch_sectors()
48 bh = sb_find_get_block(s, secno); in hpfs_prefetch_sectors()
59 if (unlikely(secno >= hpfs_sb(s)->sb_fs_size)) in hpfs_prefetch_sectors()
61 sb_breadahead(s, secno); in hpfs_prefetch_sectors()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/sound/firewire/tascam/
Damdtp-tascam.c18 void (*transfer_samples)(struct amdtp_stream *s,
23 int amdtp_tscm_set_parameters(struct amdtp_stream *s, unsigned int rate) in amdtp_tscm_set_parameters() argument
25 struct amdtp_tscm *p = s->protocol; in amdtp_tscm_set_parameters()
28 if (amdtp_stream_running(s)) in amdtp_tscm_set_parameters()
34 if (s->direction == AMDTP_IN_STREAM) in amdtp_tscm_set_parameters()
37 return amdtp_stream_set_parameters(s, rate, data_channels); in amdtp_tscm_set_parameters()
40 static void write_pcm_s32(struct amdtp_stream *s, in write_pcm_s32() argument
44 struct amdtp_tscm *p = s->protocol; in write_pcm_s32()
51 frames_to_bytes(runtime, s->pcm_buffer_pointer); in write_pcm_s32()
52 remaining_frames = runtime->buffer_size - s->pcm_buffer_pointer; in write_pcm_s32()
[all …]
/linux-4.4.14/sound/firewire/digi00x/
Damdtp-dot.c51 void (*transfer_samples)(struct amdtp_stream *s,
117 int amdtp_dot_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_dot_set_parameters() argument
120 struct amdtp_dot *p = s->protocol; in amdtp_dot_set_parameters()
123 if (amdtp_stream_running(s)) in amdtp_dot_set_parameters()
130 err = amdtp_stream_set_parameters(s, rate, pcm_channels + 1); in amdtp_dot_set_parameters()
134 s->fdf = AMDTP_FDF_AM824 | s->sfc; in amdtp_dot_set_parameters()
138 if (s->direction == AMDTP_IN_STREAM) in amdtp_dot_set_parameters()
149 p->midi_fifo_limit = rate - MIDI_BYTES_PER_SECOND * s->syt_interval + 1; in amdtp_dot_set_parameters()
154 static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in write_pcm_s32() argument
157 struct amdtp_dot *p = s->protocol; in write_pcm_s32()
[all …]
/linux-4.4.14/fs/
Dsuper.c140 struct super_block *s = container_of(work, struct super_block, in destroy_super_work() local
145 percpu_free_rwsem(&s->s_writers.rw_sem[i]); in destroy_super_work()
146 kfree(s); in destroy_super_work()
151 struct super_block *s = container_of(head, struct super_block, rcu); in destroy_super_rcu() local
152 INIT_WORK(&s->destroy_work, destroy_super_work); in destroy_super_rcu()
153 schedule_work(&s->destroy_work); in destroy_super_rcu()
162 static void destroy_super(struct super_block *s) in destroy_super() argument
164 list_lru_destroy(&s->s_dentry_lru); in destroy_super()
165 list_lru_destroy(&s->s_inode_lru); in destroy_super()
166 security_sb_free(s); in destroy_super()
[all …]
/linux-4.4.14/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.4.14/drivers/staging/octeon/
Dethernet-spi.c33 if (spx_int_reg.s.spf) in cvm_oct_spxx_int_pr()
35 if (spx_int_reg.s.calerr) in cvm_oct_spxx_int_pr()
37 if (spx_int_reg.s.syncerr) in cvm_oct_spxx_int_pr()
40 if (spx_int_reg.s.diperr) in cvm_oct_spxx_int_pr()
42 if (spx_int_reg.s.tpaovr) in cvm_oct_spxx_int_pr()
45 if (spx_int_reg.s.rsverr) in cvm_oct_spxx_int_pr()
48 if (spx_int_reg.s.drwnng) in cvm_oct_spxx_int_pr()
51 if (spx_int_reg.s.clserr) in cvm_oct_spxx_int_pr()
54 if (spx_int_reg.s.spiovr) in cvm_oct_spxx_int_pr()
56 if (spx_int_reg.s.abnorm) in cvm_oct_spxx_int_pr()
[all …]
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_stats.h385 #define UPDATE_STAT64(s, t) \ argument
387 DIFF_64(diff.hi, new->s##_hi, pstats->mac_stx[0].t##_hi, \
388 diff.lo, new->s##_lo, pstats->mac_stx[0].t##_lo); \
389 pstats->mac_stx[0].t##_hi = new->s##_hi; \
390 pstats->mac_stx[0].t##_lo = new->s##_lo; \
395 #define UPDATE_STAT64_NIG(s, t) \ argument
397 DIFF_64(diff.hi, new->s##_hi, old->s##_hi, \
398 diff.lo, new->s##_lo, old->s##_lo); \
416 #define UPDATE_EXTEND_STAT(s) \ argument
418 ADD_EXTEND_64(pstats->mac_stx[1].s##_hi, \
[all …]
/linux-4.4.14/drivers/misc/mic/host/
Dmic_debugfs.c34 static int mic_smpt_show(struct seq_file *s, void *pos) in mic_smpt_show() argument
37 struct mic_device *mdev = s->private; in mic_smpt_show()
40 seq_printf(s, "MIC %-2d |%-10s| %-14s %-10s\n", in mic_smpt_show()
42 seq_puts(s, "====================================================\n"); in mic_smpt_show()
48 seq_printf(s, "%9s|%-10d| %-#14llx %-10lld\n", in mic_smpt_show()
54 seq_puts(s, "====================================================\n"); in mic_smpt_show()
76 static int mic_post_code_show(struct seq_file *s, void *pos) in mic_post_code_show() argument
78 struct mic_device *mdev = s->private; in mic_post_code_show()
81 seq_printf(s, "%c%c", reg & 0xff, (reg >> 8) & 0xff); in mic_post_code_show()
103 static int mic_dp_show(struct seq_file *s, void *pos) in mic_dp_show() argument
[all …]
/linux-4.4.14/drivers/usb/chipidea/
Ddebug.c24 static int ci_device_show(struct seq_file *s, void *data) in ci_device_show() argument
26 struct ci_hdrc *ci = s->private; in ci_device_show()
29 seq_printf(s, "speed = %d\n", gadget->speed); in ci_device_show()
30 seq_printf(s, "max_speed = %d\n", gadget->max_speed); in ci_device_show()
31 seq_printf(s, "is_otg = %d\n", gadget->is_otg); in ci_device_show()
32 seq_printf(s, "is_a_peripheral = %d\n", gadget->is_a_peripheral); in ci_device_show()
33 seq_printf(s, "b_hnp_enable = %d\n", gadget->b_hnp_enable); in ci_device_show()
34 seq_printf(s, "a_hnp_support = %d\n", gadget->a_hnp_support); in ci_device_show()
35 seq_printf(s, "a_alt_hnp_support = %d\n", gadget->a_alt_hnp_support); in ci_device_show()
36 seq_printf(s, "name = %s\n", in ci_device_show()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.c95 static struct mtd_partition * newpart(char *s, in newpart() argument
111 if (*s == '-') { in newpart()
114 s++; in newpart()
116 size = memparse(s, &s); in newpart()
128 if (*s == '@') { in newpart()
129 s++; in newpart()
130 offset = memparse(s, &s); in newpart()
134 if (*s == '(') in newpart()
140 name = ++s; in newpart()
147 s = p + 1; in newpart()
[all …]
/linux-4.4.14/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.4.14/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.4.14/arch/xtensa/variants/de212/include/variant/
Dtie.h89 #define XCHAL_NCP_SA_LIST(s) \ argument
90 XCHAL_SA_REG(s,1,0,0,1, acclo, 4, 4, 4,0x0210, sr,16 , 32,0,0,0) \
91 XCHAL_SA_REG(s,1,0,0,1, acchi, 4, 4, 4,0x0211, sr,17 , 8,0,0,0) \
92 XCHAL_SA_REG(s,0,0,0,1, scompare1, 4, 4, 4,0x020C, sr,12 , 32,0,0,0) \
93 XCHAL_SA_REG(s,0,0,0,1, m0, 4, 4, 4,0x0220, sr,32 , 32,0,0,0) \
94 XCHAL_SA_REG(s,0,0,0,1, m1, 4, 4, 4,0x0221, sr,33 , 32,0,0,0) \
95 XCHAL_SA_REG(s,0,0,0,1, m2, 4, 4, 4,0x0222, sr,34 , 32,0,0,0) \
96 XCHAL_SA_REG(s,0,0,0,1, m3, 4, 4, 4,0x0223, sr,35 , 32,0,0,0)
99 #define XCHAL_CP0_SA_LIST(s) /* empty */ argument
102 #define XCHAL_CP1_SA_LIST(s) /* empty */ argument
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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_value_cansleep(s->gpios->ndescs, s->gpios->desc, in mdio_mux_gpio_switch_fn()
46 struct mdio_mux_gpio_state *s; in mdio_mux_gpio_probe() local
49 s = devm_kzalloc(&pdev->dev, sizeof(*s), GFP_KERNEL); in mdio_mux_gpio_probe()
50 if (!s) in mdio_mux_gpio_probe()
53 s->gpios = gpiod_get_array(&pdev->dev, NULL, GPIOD_OUT_LOW); in mdio_mux_gpio_probe()
54 if (IS_ERR(s->gpios)) in mdio_mux_gpio_probe()
55 return PTR_ERR(s->gpios); in mdio_mux_gpio_probe()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/tools/perf/util/
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_FLAG(s, l, v, h, f) { .type = OPTION_BOOLEAN, .short_name = (s), .long_name… argument
115 #define OPT_BOOLEAN_SET(s, l, v, os, h) \ argument
116 { .type = OPTION_BOOLEAN, .short_name = (s), .long_name = (l), \
119 #define OPT_INCR(s, l, v, h) { .type = OPTION_INCR, .short_name = (s), .long_name = (l), .va… argument
120 #define OPT_SET_UINT(s, l, v, h, i) { .type = OPTION_SET_UINT, .short_name = (s), .long_name = (l)… argument
121 #define OPT_SET_PTR(s, l, v, h, p) { .type = OPTION_SET_PTR, .short_name = (s), .long_name = (l), … argument
122 #define OPT_INTEGER(s, l, v, h) { .type = OPTION_INTEGER, .short_name = (s), .long_name = (l), … argument
123 #define OPT_UINTEGER(s, l, v, h) { .type = OPTION_UINTEGER, .short_name = (s), .long_name = (l),… 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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Dsubdev.h35 #define nvkm_printk_(s,l,p,f,a...) do { \ argument
36 struct nvkm_subdev *_subdev = (s); \
42 #define nvkm_printk(s,l,p,f,a...) nvkm_printk_((s), NV_DBG_##l, p, f, ##a) argument
43 #define nvkm_fatal(s,f,a...) nvkm_printk((s), FATAL, crit, f, ##a) argument
44 #define nvkm_error(s,f,a...) nvkm_printk((s), ERROR, err, f, ##a) argument
45 #define nvkm_warn(s,f,a...) nvkm_printk((s), WARN, notice, f, ##a) argument
46 #define nvkm_info(s,f,a...) nvkm_printk((s), INFO, info, f, ##a) argument
47 #define nvkm_debug(s,f,a...) nvkm_printk((s), DEBUG, info, f, ##a) argument
48 #define nvkm_trace(s,f,a...) nvkm_printk((s), TRACE, info, f, ##a) argument
49 #define nvkm_spam(s,f,a...) nvkm_printk((s), SPAM, dbg, f, ##a) argument
/linux-4.4.14/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.4.14/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 …]
/linux-4.4.14/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/ )

12345678910>>...26