| /Linux-v5.4/drivers/staging/isdn/gigaset/ |
| D | common.c | 86 static int setflags(struct cardstate *cs, unsigned flags, unsigned delay) in setflags() argument 90 r = cs->ops->set_modem_ctrl(cs, cs->control_state, flags); in setflags() 91 cs->control_state = flags; in setflags() 103 int gigaset_enterconfigmode(struct cardstate *cs) in gigaset_enterconfigmode() argument 107 cs->control_state = TIOCM_RTS; in gigaset_enterconfigmode() 109 r = setflags(cs, TIOCM_DTR, 200); in gigaset_enterconfigmode() 112 r = setflags(cs, 0, 200); in gigaset_enterconfigmode() 116 r = setflags(cs, TIOCM_RTS, 100); in gigaset_enterconfigmode() 119 r = setflags(cs, 0, 100); in gigaset_enterconfigmode() 123 r = setflags(cs, TIOCM_RTS | TIOCM_DTR, 800); in gigaset_enterconfigmode() [all …]
|
| D | interface.c | 18 static int if_lock(struct cardstate *cs, int *arg) in if_lock() argument 22 gig_dbg(DEBUG_IF, "%u: if_lock (%d)", cs->minor_index, cmd); in if_lock() 28 *arg = cs->mstate == MS_LOCKED; in if_lock() 32 if (!cmd && cs->mstate == MS_LOCKED && cs->connected) { in if_lock() 33 cs->ops->set_modem_ctrl(cs, 0, TIOCM_DTR | TIOCM_RTS); in if_lock() 34 cs->ops->baud_rate(cs, B115200); in if_lock() 35 cs->ops->set_line_ctrl(cs, CS8); in if_lock() 36 cs->control_state = TIOCM_DTR | TIOCM_RTS; in if_lock() 39 cs->waiting = 1; in if_lock() 40 if (!gigaset_add_event(cs, &cs->at_state, EV_IF_LOCK, in if_lock() [all …]
|
| D | ev-layer.c | 404 static void add_cid_event(struct cardstate *cs, int cid, int type, in add_cid_event() argument 413 spin_lock_irqsave(&cs->ev_lock, flags); in add_cid_event() 415 tail = cs->ev_tail; in add_cid_event() 417 if (unlikely(next == cs->ev_head)) { in add_cid_event() 418 dev_err(cs->dev, "event queue full\n"); in add_cid_event() 421 event = cs->events + tail; in add_cid_event() 428 cs->ev_tail = next; in add_cid_event() 431 spin_unlock_irqrestore(&cs->ev_lock, flags); in add_cid_event() 442 void gigaset_handle_modem_response(struct cardstate *cs) in gigaset_handle_modem_response() argument 450 if (!cs->cbytes) { in gigaset_handle_modem_response() [all …]
|
| D | ser-gigaset.c | 60 static int write_modem(struct cardstate *cs) in write_modem() argument 62 struct tty_struct *tty = cs->hw.ser->tty; in write_modem() 63 struct bc_state *bcs = &cs->bcs[0]; /* only one channel */ in write_modem() 81 flush_send_queue(cs); in write_modem() 101 static int send_cb(struct cardstate *cs) in send_cb() argument 103 struct tty_struct *tty = cs->hw.ser->tty; in send_cb() 110 cb = cs->cmdbuf; in send_cb() 120 flush_send_queue(cs); in send_cb() 126 sent, cb->len, cs->cmdbytes); in send_cb() 130 spin_lock_irqsave(&cs->cmdlock, flags); in send_cb() [all …]
|
| D | usb-gigaset.c | 151 static int gigaset_set_modem_ctrl(struct cardstate *cs, unsigned old_state, in gigaset_set_modem_ctrl() argument 154 struct usb_device *udev = cs->hw.usb->udev; in gigaset_set_modem_ctrl() 175 static int set_value(struct cardstate *cs, u8 req, u16 val) in set_value() argument 177 struct usb_device *udev = cs->hw.usb->udev; in set_value() 197 0, 0, cs->hw.usb->bchars, 6, 2000 /*?*/); in set_value() 208 static int gigaset_baud_rate(struct cardstate *cs, unsigned cflag) in gigaset_baud_rate() argument 228 dev_err(cs->dev, "unsupported baudrate request 0x%x," in gigaset_baud_rate() 234 return set_value(cs, 1, val); in gigaset_baud_rate() 241 static int gigaset_set_line_ctrl(struct cardstate *cs, unsigned cflag) in gigaset_set_line_ctrl() argument 260 dev_err(cs->dev, "CSIZE was not CS5-CS8, using default of 8\n"); in gigaset_set_line_ctrl() [all …]
|
| D | bas-gigaset.c | 89 struct cardstate *cs; member 304 static int gigaset_set_modem_ctrl(struct cardstate *cs, unsigned old_state, in gigaset_set_modem_ctrl() argument 310 static int gigaset_baud_rate(struct cardstate *cs, unsigned cflag) in gigaset_baud_rate() argument 315 static int gigaset_set_line_ctrl(struct cardstate *cs, unsigned cflag) in gigaset_set_line_ctrl() argument 345 struct cardstate *cs = bcs->cs; in error_hangup() local 347 gigaset_add_event(cs, &bcs->at_state, EV_HUP, NULL, 0, NULL); in error_hangup() 348 gigaset_schedule_event(cs); in error_hangup() 359 static inline void error_reset(struct cardstate *cs) in error_reset() argument 362 update_basstate(cs->hw.bas, BS_RESETTING, 0); in error_reset() 363 if (req_submit(cs->bcs, HD_RESET_INTERRUPT_PIPE, 0, BAS_TIMEOUT)) in error_reset() [all …]
|
| D | proc.c | 18 struct cardstate *cs = dev_get_drvdata(dev); in show_cidmode() local 20 return sprintf(buf, "%u\n", cs->cidmode); in show_cidmode() 26 struct cardstate *cs = dev_get_drvdata(dev); in set_cidmode() local 37 if (mutex_lock_interruptible(&cs->mutex)) in set_cidmode() 40 cs->waiting = 1; in set_cidmode() 41 if (!gigaset_add_event(cs, &cs->at_state, EV_PROC_CIDMODE, in set_cidmode() 43 cs->waiting = 0; in set_cidmode() 44 mutex_unlock(&cs->mutex); in set_cidmode() 47 gigaset_schedule_event(cs); in set_cidmode() 49 wait_event(cs->waitqueue, !cs->waiting); in set_cidmode() [all …]
|
| D | capi.c | 148 static inline void ignore_cstruct_param(struct cardstate *cs, _cstruct param, in ignore_cstruct_param() argument 152 dev_warn(cs->dev, "%s: ignoring unsupported parameter: %s\n", in ignore_cstruct_param() 323 static void send_data_b3_conf(struct cardstate *cs, struct capi_ctr *ctr, in send_data_b3_conf() argument 332 dev_err(cs->dev, "%s: out of memory\n", __func__); in send_data_b3_conf() 369 struct cardstate *cs = bcs->cs; in gigaset_skb_sent() local 370 struct gigaset_capi_ctr *iif = cs->iif; in gigaset_skb_sent() 395 send_data_b3_conf(cs, &iif->ctr, ap->id, CAPIMSG_MSGID(req), in gigaset_skb_sent() 414 struct cardstate *cs = bcs->cs; in gigaset_skb_rcvd() local 415 struct gigaset_capi_ctr *iif = cs->iif; in gigaset_skb_rcvd() 494 struct cardstate *cs = at_state->cs; in gigaset_isdn_icall() local [all …]
|
| D | asyncdata.c | 49 struct cardstate *cs = inbuf->cs; in cmd_loop() local 50 unsigned cbytes = cs->cbytes; in cmd_loop() 60 if (cbytes == 0 && cs->respdata[0] == '\r') { in cmd_loop() 62 cs->respdata[0] = 0; in cmd_loop() 69 dev_warn(cs->dev, "response too large (%d)\n", in cmd_loop() 73 cs->cbytes = cbytes; in cmd_loop() 75 cbytes, cs->respdata); in cmd_loop() 76 gigaset_handle_modem_response(cs); in cmd_loop() 80 cs->respdata[0] = c; in cmd_loop() 83 if (cs->dle && !(inbuf->inputstate & INS_DLE_command)) in cmd_loop() [all …]
|
| D | gigaset.h | 278 struct cardstate *cs; member 345 struct cardstate *cs; member 377 struct cardstate *cs; member 511 struct cardstate *cs; member 567 int (*write_cmd)(struct cardstate *cs, struct cmdbuf_t *cb); 570 int (*write_room)(struct cardstate *cs); 571 int (*chars_in_buffer)(struct cardstate *cs); 572 int (*brkchars)(struct cardstate *cs, const unsigned char buf[6]); 592 int (*initcshw)(struct cardstate *cs); 595 void (*freecshw)(struct cardstate *cs); [all …]
|
| /Linux-v5.4/kernel/time/ |
| D | clocksource.c | 119 static void __clocksource_change_rating(struct clocksource *cs, int rating); 145 static void __clocksource_unstable(struct clocksource *cs) in __clocksource_unstable() argument 147 cs->flags &= ~(CLOCK_SOURCE_VALID_FOR_HRES | CLOCK_SOURCE_WATCHDOG); in __clocksource_unstable() 148 cs->flags |= CLOCK_SOURCE_UNSTABLE; in __clocksource_unstable() 154 if (list_empty(&cs->list)) { in __clocksource_unstable() 155 cs->rating = 0; in __clocksource_unstable() 159 if (cs->mark_unstable) in __clocksource_unstable() 160 cs->mark_unstable(cs); in __clocksource_unstable() 174 void clocksource_mark_unstable(struct clocksource *cs) in clocksource_mark_unstable() argument 179 if (!(cs->flags & CLOCK_SOURCE_UNSTABLE)) { in clocksource_mark_unstable() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/i915/gt/ |
| D | intel_ringbuffer.c | 64 u32 cmd, *cs; in gen2_render_ring_flush() local 73 cs = intel_ring_begin(rq, 2 + 3 * num_store_dw); in gen2_render_ring_flush() 74 if (IS_ERR(cs)) in gen2_render_ring_flush() 75 return PTR_ERR(cs); in gen2_render_ring_flush() 77 *cs++ = cmd; in gen2_render_ring_flush() 79 *cs++ = MI_STORE_DWORD_IMM | MI_MEM_VIRTUAL; in gen2_render_ring_flush() 80 *cs++ = intel_gt_scratch_offset(rq->engine->gt, in gen2_render_ring_flush() 82 *cs++ = 0; in gen2_render_ring_flush() 84 *cs++ = MI_FLUSH | MI_NO_WRITE_FLUSH; in gen2_render_ring_flush() 86 intel_ring_advance(rq, cs); in gen2_render_ring_flush() [all …]
|
| /Linux-v5.4/kernel/cgroup/ |
| D | cpuset.c | 203 static inline struct cpuset *parent_cs(struct cpuset *cs) in parent_cs() argument 205 return css_cs(cs->css.parent); in parent_cs() 221 static inline bool is_cpuset_online(struct cpuset *cs) in is_cpuset_online() argument 223 return test_bit(CS_ONLINE, &cs->flags) && !css_is_dying(&cs->css); in is_cpuset_online() 226 static inline int is_cpu_exclusive(const struct cpuset *cs) in is_cpu_exclusive() argument 228 return test_bit(CS_CPU_EXCLUSIVE, &cs->flags); in is_cpu_exclusive() 231 static inline int is_mem_exclusive(const struct cpuset *cs) in is_mem_exclusive() argument 233 return test_bit(CS_MEM_EXCLUSIVE, &cs->flags); in is_mem_exclusive() 236 static inline int is_mem_hardwall(const struct cpuset *cs) in is_mem_hardwall() argument 238 return test_bit(CS_MEM_HARDWALL, &cs->flags); in is_mem_hardwall() [all …]
|
| /Linux-v5.4/drivers/scsi/ |
| D | myrs.c | 104 static void myrs_qcmd(struct myrs_hba *cs, struct myrs_cmdblk *cmd_blk) in myrs_qcmd() argument 106 void __iomem *base = cs->io_base; in myrs_qcmd() 108 union myrs_cmd_mbox *next_mbox = cs->next_cmd_mbox; in myrs_qcmd() 110 cs->write_cmd_mbox(next_mbox, mbox); in myrs_qcmd() 112 if (cs->prev_cmd_mbox1->words[0] == 0 || in myrs_qcmd() 113 cs->prev_cmd_mbox2->words[0] == 0) in myrs_qcmd() 114 cs->get_cmd_mbox(base); in myrs_qcmd() 116 cs->prev_cmd_mbox2 = cs->prev_cmd_mbox1; in myrs_qcmd() 117 cs->prev_cmd_mbox1 = next_mbox; in myrs_qcmd() 119 if (++next_mbox > cs->last_cmd_mbox) in myrs_qcmd() [all …]
|
| /Linux-v5.4/drivers/misc/habanalabs/ |
| D | command_submission.c | 53 static void cs_get(struct hl_cs *cs) in cs_get() argument 55 kref_get(&cs->refcount); in cs_get() 58 static int cs_get_unless_zero(struct hl_cs *cs) in cs_get_unless_zero() argument 60 return kref_get_unless_zero(&cs->refcount); in cs_get_unless_zero() 63 static void cs_put(struct hl_cs *cs) in cs_put() argument 65 kref_put(&cs->refcount, cs_do_release); in cs_put() 85 parser.ctx_id = job->cs->ctx->asid; in cs_parser() 86 parser.cs_sequence = job->cs->sequence; in cs_parser() 125 struct hl_cs *cs = job->cs; in free_job() local 147 spin_lock(&cs->job_lock); in free_job() [all …]
|
| /Linux-v5.4/include/linux/mfd/syscon/ |
| D | atmel-smc.h | 18 #define ATMEL_SMC_SETUP(cs) (((cs) * 0x10)) argument 19 #define ATMEL_HSMC_SETUP(layout, cs) \ argument 20 ((layout)->timing_regs_offset + ((cs) * 0x14)) 21 #define ATMEL_SMC_PULSE(cs) (((cs) * 0x10) + 0x4) argument 22 #define ATMEL_HSMC_PULSE(layout, cs) \ argument 23 ((layout)->timing_regs_offset + ((cs) * 0x14) + 0x4) 24 #define ATMEL_SMC_CYCLE(cs) (((cs) * 0x10) + 0x8) argument 25 #define ATMEL_HSMC_CYCLE(layout, cs) \ argument 26 ((layout)->timing_regs_offset + ((cs) * 0x14) + 0x8) 32 #define ATMEL_SMC_MODE(cs) (((cs) * 0x10) + 0xc) argument [all …]
|
| /Linux-v5.4/arch/mips/include/asm/netlogic/xlr/ |
| D | flash.h | 37 #define FLASH_CSBASE_ADDR(cs) (cs) argument 38 #define FLASH_CSADDR_MASK(cs) (0x10 + (cs)) argument 39 #define FLASH_CSDEV_PARM(cs) (0x20 + (cs)) argument 40 #define FLASH_CSTIME_PARMA(cs) (0x30 + (cs)) argument 41 #define FLASH_CSTIME_PARMB(cs) (0x40 + (cs)) argument 48 #define FLASH_NAND_CLE(cs) (0x90 + (cs)) argument 49 #define FLASH_NAND_ALE(cs) (0xa0 + (cs)) argument
|
| /Linux-v5.4/arch/mips/bcm63xx/ |
| D | cs.c | 24 static int is_valid_cs(unsigned int cs) in is_valid_cs() argument 26 if (cs > 6) in is_valid_cs() 35 int bcm63xx_set_cs_base(unsigned int cs, u32 base, unsigned int size) in bcm63xx_set_cs_base() argument 40 if (!is_valid_cs(cs)) in bcm63xx_set_cs_base() 55 bcm_mpi_writel(val, MPI_CSBASE_REG(cs)); in bcm63xx_set_cs_base() 66 int bcm63xx_set_cs_timing(unsigned int cs, unsigned int wait, in bcm63xx_set_cs_timing() argument 72 if (!is_valid_cs(cs)) in bcm63xx_set_cs_timing() 76 val = bcm_mpi_readl(MPI_CSCTL_REG(cs)); in bcm63xx_set_cs_timing() 83 bcm_mpi_writel(val, MPI_CSCTL_REG(cs)); in bcm63xx_set_cs_timing() 94 int bcm63xx_set_cs_param(unsigned int cs, u32 params) in bcm63xx_set_cs_param() argument [all …]
|
| /Linux-v5.4/tools/perf/util/ |
| D | comm.c | 22 static struct comm_str *comm_str__get(struct comm_str *cs) in comm_str__get() argument 24 if (cs && refcount_inc_not_zero(&cs->refcnt)) in comm_str__get() 25 return cs; in comm_str__get() 30 static void comm_str__put(struct comm_str *cs) in comm_str__put() argument 32 if (cs && refcount_dec_and_test(&cs->refcnt)) { in comm_str__put() 34 rb_erase(&cs->rb_node, &comm_str_root); in comm_str__put() 36 zfree(&cs->str); in comm_str__put() 37 free(cs); in comm_str__put() 43 struct comm_str *cs; in comm_str__alloc() local 45 cs = zalloc(sizeof(*cs)); in comm_str__alloc() [all …]
|
| /Linux-v5.4/include/linux/ |
| D | clocksource.h | 81 u64 (*read)(struct clocksource *cs); 94 int (*enable)(struct clocksource *cs); 95 void (*disable)(struct clocksource *cs); 97 void (*suspend)(struct clocksource *cs); 98 void (*resume)(struct clocksource *cs); 99 void (*mark_unstable)(struct clocksource *cs); 100 void (*tick_stable)(struct clocksource *cs); 192 extern void clocksource_change_rating(struct clocksource *cs, int rating); 196 extern void clocksource_mark_unstable(struct clocksource *cs); 198 clocksource_start_suspend_timing(struct clocksource *cs, u64 start_cycles); [all …]
|
| /Linux-v5.4/drivers/net/slip/ |
| D | slhc.c | 232 struct cstate *cs = lcs->next; in slhc_compress() local 291 if( ip->saddr == cs->cs_ip.saddr in slhc_compress() 292 && ip->daddr == cs->cs_ip.daddr in slhc_compress() 293 && th->source == cs->cs_tcp.source in slhc_compress() 294 && th->dest == cs->cs_tcp.dest) in slhc_compress() 298 if ( cs == ocs ) in slhc_compress() 300 lcs = cs; in slhc_compress() 301 cs = cs->next; in slhc_compress() 323 } else if (cs == ocs) { in slhc_compress() 328 lcs->next = cs->next; in slhc_compress() [all …]
|
| /Linux-v5.4/net/ceph/ |
| D | string_table.c | 13 struct ceph_string *cs, *exist; in ceph_find_or_create_string() local 40 cs = kmalloc(sizeof(*cs) + len + 1, GFP_NOFS); in ceph_find_or_create_string() 41 if (!cs) in ceph_find_or_create_string() 44 kref_init(&cs->kref); in ceph_find_or_create_string() 45 cs->len = len; in ceph_find_or_create_string() 46 memcpy(cs->str, str, len); in ceph_find_or_create_string() 47 cs->str[len] = 0; in ceph_find_or_create_string() 68 rb_link_node(&cs->node, parent, p); in ceph_find_or_create_string() 69 rb_insert_color(&cs->node, &string_tree); in ceph_find_or_create_string() 80 kfree(cs); in ceph_find_or_create_string() [all …]
|
| /Linux-v5.4/drivers/s390/char/ |
| D | raw3270.h | 220 struct string *cs, *tmp; in alloc_string() local 224 list_for_each_entry(cs, free_list, list) { in alloc_string() 225 if (cs->size < size) in alloc_string() 227 if (cs->size > size + sizeof(struct string)) { in alloc_string() 228 char *endaddr = (char *) (cs + 1) + cs->size; in alloc_string() 231 cs->size -= size + sizeof(struct string); in alloc_string() 232 cs = tmp; in alloc_string() 234 list_del(&cs->list); in alloc_string() 235 cs->len = len; in alloc_string() 236 INIT_LIST_HEAD(&cs->list); in alloc_string() [all …]
|
| /Linux-v5.4/fs/fuse/ |
| D | dev.c | 651 static void fuse_copy_init(struct fuse_copy_state *cs, int write, in fuse_copy_init() argument 654 memset(cs, 0, sizeof(*cs)); in fuse_copy_init() 655 cs->write = write; in fuse_copy_init() 656 cs->iter = iter; in fuse_copy_init() 660 static void fuse_copy_finish(struct fuse_copy_state *cs) in fuse_copy_finish() argument 662 if (cs->currbuf) { in fuse_copy_finish() 663 struct pipe_buffer *buf = cs->currbuf; in fuse_copy_finish() 665 if (cs->write) in fuse_copy_finish() 666 buf->len = PAGE_SIZE - cs->len; in fuse_copy_finish() 667 cs->currbuf = NULL; in fuse_copy_finish() [all …]
|
| /Linux-v5.4/drivers/staging/kpc2000/ |
| D | kpc2000_spi.c | 125 unsigned int cs : 4; /* Chip Select */ member 162 kp_spi_read_reg(struct kp_spi_controller_state *cs, int idx) in kp_spi_read_reg() argument 164 u64 __iomem *addr = cs->base; in kp_spi_read_reg() 168 if ((idx == KP_SPI_REG_CONFIG) && (cs->conf_cache >= 0)) in kp_spi_read_reg() 169 return cs->conf_cache; in kp_spi_read_reg() 176 kp_spi_write_reg(struct kp_spi_controller_state *cs, int idx, u64 val) in kp_spi_write_reg() argument 178 u64 __iomem *addr = cs->base; in kp_spi_write_reg() 183 cs->conf_cache = val; in kp_spi_write_reg() 187 kp_spi_wait_for_reg_bit(struct kp_spi_controller_state *cs, int idx, in kp_spi_wait_for_reg_bit() argument 193 while (!(kp_spi_read_reg(cs, idx) & bit)) { in kp_spi_wait_for_reg_bit() [all …]
|