Home
last modified time | relevance | path

Searched refs:ic (Results 1 – 25 of 181) sorted by relevance

12345678

/Linux-v4.19/drivers/md/
Ddm-integrity.c87 #define journal_entry_tag(ic, je) ((__u8 *)&(je)->last_bytes[(ic)->sectors_per_block]) argument
263 struct dm_integrity_c *ic; member
285 struct dm_integrity_c *ic; member
335 static void dm_integrity_io_error(struct dm_integrity_c *ic, const char *msg, int err) in dm_integrity_io_error() argument
338 atomic64_inc(&ic->number_of_mismatches); in dm_integrity_io_error()
339 if (!cmpxchg(&ic->failed, 0, err)) in dm_integrity_io_error()
343 static int dm_integrity_failed(struct dm_integrity_c *ic) in dm_integrity_failed() argument
345 return READ_ONCE(ic->failed); in dm_integrity_failed()
348 static commit_id_t dm_integrity_commit_id(struct dm_integrity_c *ic, unsigned i, in dm_integrity_commit_id() argument
355 return ic->commit_ids[seq] ^ cpu_to_le64(((__u64)i << 32) ^ j); in dm_integrity_commit_id()
[all …]
/Linux-v4.19/net/rds/
Dib_cm.c57 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_set_flow_control() local
61 ic->i_flowctl = 1; in rds_ib_set_flow_control()
64 ic->i_flowctl = 0; in rds_ib_set_flow_control()
83 rds_ib_tune_rnr(struct rds_ib_connection *ic, struct ib_qp_attr *attr) in rds_ib_tune_rnr() argument
88 ret = ib_modify_qp(ic->i_cm_id->qp, attr, IB_QP_MIN_RNR_TIMER); in rds_ib_tune_rnr()
99 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_cm_connect_complete() local
146 ic->i_active_side ? "Active" : "Passive", in rds_ib_cm_connect_complete()
150 ic->i_flowctl ? ", flow control" : ""); in rds_ib_cm_connect_complete()
153 atomic_set(&ic->i_cq_quiesce, 0); in rds_ib_cm_connect_complete()
159 rds_ib_send_init_ring(ic); in rds_ib_cm_connect_complete()
[all …]
Dib_recv.c47 void rds_ib_recv_init_ring(struct rds_ib_connection *ic) in rds_ib_recv_init_ring() argument
52 for (i = 0, recv = ic->i_recvs; i < ic->i_recv_ring.w_nr; i++, recv++) { in rds_ib_recv_init_ring()
64 sge->addr = ic->i_recv_hdrs_dma + (i * sizeof(struct rds_header)); in rds_ib_recv_init_ring()
66 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_recv_init_ring()
71 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_recv_init_ring()
121 int rds_ib_recv_alloc_caches(struct rds_ib_connection *ic, gfp_t gfp) in rds_ib_recv_alloc_caches() argument
125 ret = rds_ib_recv_alloc_cache(&ic->i_cache_incs, gfp); in rds_ib_recv_alloc_caches()
127 ret = rds_ib_recv_alloc_cache(&ic->i_cache_frags, gfp); in rds_ib_recv_alloc_caches()
129 free_percpu(ic->i_cache_incs.percpu); in rds_ib_recv_alloc_caches()
155 void rds_ib_recv_free_caches(struct rds_ib_connection *ic) in rds_ib_recv_free_caches() argument
[all …]
Dib_send.c72 static void rds_ib_send_unmap_rdma(struct rds_ib_connection *ic, in rds_ib_send_unmap_rdma() argument
77 ib_dma_unmap_sg(ic->i_cm_id->device, in rds_ib_send_unmap_rdma()
112 static void rds_ib_send_unmap_atomic(struct rds_ib_connection *ic, in rds_ib_send_unmap_atomic() argument
118 ib_dma_unmap_sg(ic->i_cm_id->device, op->op_sg, 1, in rds_ib_send_unmap_atomic()
132 static void rds_ib_send_unmap_data(struct rds_ib_connection *ic, in rds_ib_send_unmap_data() argument
139 ib_dma_unmap_sg(ic->i_cm_id->device, in rds_ib_send_unmap_data()
144 rds_ib_send_unmap_rdma(ic, &rm->rdma, wc_status); in rds_ib_send_unmap_data()
154 static struct rds_message *rds_ib_send_unmap_op(struct rds_ib_connection *ic, in rds_ib_send_unmap_op() argument
165 rds_ib_send_unmap_data(ic, send->s_op, wc_status); in rds_ib_send_unmap_op()
172 rds_ib_send_unmap_rdma(ic, send->s_op, wc_status); in rds_ib_send_unmap_op()
[all …]
Dib_frmr.c109 while (atomic_dec_return(&ibmr->ic->i_fastreg_wrs) <= 0) { in rds_ib_post_reg_frmr()
110 atomic_inc(&ibmr->ic->i_fastreg_wrs); in rds_ib_post_reg_frmr()
138 ret = ib_post_send(ibmr->ic->i_cm_id->qp, &reg_wr.wr, NULL); in rds_ib_post_reg_frmr()
142 atomic_inc(&ibmr->ic->i_fastreg_wrs); in rds_ib_post_reg_frmr()
233 struct rdma_cm_id *i_cm_id = ibmr->ic->i_cm_id; in rds_ib_post_inv()
242 while (atomic_dec_return(&ibmr->ic->i_fastunreg_wrs) <= 0) { in rds_ib_post_inv()
243 atomic_inc(&ibmr->ic->i_fastunreg_wrs); in rds_ib_post_inv()
260 atomic_inc(&ibmr->ic->i_fastunreg_wrs); in rds_ib_post_inv()
268 void rds_ib_mr_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc) in rds_ib_mr_cqe_handler() argument
275 if (rds_conn_up(ic->conn)) in rds_ib_mr_cqe_handler()
[all …]
Dib.c75 struct rds_ib_connection *ic; in rds_ib_nodev_connect() local
78 list_for_each_entry(ic, &ib_nodev_conns, ib_node) in rds_ib_nodev_connect()
79 rds_conn_connect_if_down(ic->conn); in rds_ib_nodev_connect()
85 struct rds_ib_connection *ic; in rds_ib_dev_shutdown() local
89 list_for_each_entry(ic, &rds_ibdev->conn_list, ib_node) in rds_ib_dev_shutdown()
90 rds_conn_drop(ic->conn); in rds_ib_dev_shutdown()
294 struct rds_ib_connection *ic; in rds_ib_conn_info_visitor() local
310 ic = conn->c_transport_data; in rds_ib_conn_info_visitor()
312 rdma_read_gids(ic->i_cm_id, (union ib_gid *)&iinfo->src_gid, in rds_ib_conn_info_visitor()
315 rds_ibdev = ic->rds_ibdev; in rds_ib_conn_info_visitor()
[all …]
Dib.h397 void rds_ib_mr_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc);
403 int rds_ib_recv_alloc_caches(struct rds_ib_connection *ic, gfp_t gfp);
404 void rds_ib_recv_free_caches(struct rds_ib_connection *ic);
408 void rds_ib_recv_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc,
411 void rds_ib_recv_init_ring(struct rds_ib_connection *ic);
412 void rds_ib_recv_clear_ring(struct rds_ib_connection *ic);
413 void rds_ib_recv_init_ack(struct rds_ib_connection *ic);
414 void rds_ib_attempt_ack(struct rds_ib_connection *ic);
415 void rds_ib_ack_send_complete(struct rds_ib_connection *ic);
416 u64 rds_ib_piggyb_ack(struct rds_ib_connection *ic);
[all …]
Dib_rdma.c124 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_add_conn() local
129 BUG_ON(list_empty(&ic->ib_node)); in rds_ib_add_conn()
130 list_del(&ic->ib_node); in rds_ib_add_conn()
133 list_add_tail(&ic->ib_node, &rds_ibdev->conn_list); in rds_ib_add_conn()
137 ic->rds_ibdev = rds_ibdev; in rds_ib_add_conn()
143 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_remove_conn() local
149 BUG_ON(list_empty(&ic->ib_node)); in rds_ib_remove_conn()
150 list_del(&ic->ib_node); in rds_ib_remove_conn()
153 list_add_tail(&ic->ib_node, &ib_nodev_conns); in rds_ib_remove_conn()
157 ic->rds_ibdev = NULL; in rds_ib_remove_conn()
[all …]
/Linux-v4.19/drivers/gpu/ipu-v3/
Dipu-ic.c168 static inline u32 ipu_ic_read(struct ipu_ic *ic, unsigned offset) in ipu_ic_read() argument
170 return readl(ic->priv->base + offset); in ipu_ic_read()
173 static inline void ipu_ic_write(struct ipu_ic *ic, u32 value, unsigned offset) in ipu_ic_write() argument
175 writel(value, ic->priv->base + offset); in ipu_ic_write()
225 static int init_csc(struct ipu_ic *ic, in init_csc() argument
230 struct ipu_ic_priv *priv = ic->priv; in init_csc()
238 (priv->tpmem_base + ic->reg->tpmem_csc[csc_index]); in init_csc()
280 static int calc_resize_coeffs(struct ipu_ic *ic, in calc_resize_coeffs() argument
285 struct ipu_ic_priv *priv = ic->priv; in calc_resize_coeffs()
332 void ipu_ic_task_enable(struct ipu_ic *ic) in ipu_ic_task_enable() argument
[all …]
/Linux-v4.19/fs/jffs2/
Dbuild.c37 next_inode(int *i, struct jffs2_inode_cache *ic, struct jffs2_sb_info *c) in next_inode() argument
40 if (ic->next) in next_inode()
41 return ic->next; in next_inode()
46 #define for_each_inode(i, c, ic) \ argument
47 for (i = 0, ic = first_inode_chain(&i, (c)); \
48 ic; \
49 ic = next_inode(&i, ic, (c)))
53 struct jffs2_inode_cache *ic, in jffs2_build_inode_pass1() argument
58 dbg_fsbuild("building directory inode #%u\n", ic->ino); in jffs2_build_inode_pass1()
61 for(fd = ic->scan_dents; fd; fd = fd->next) { in jffs2_build_inode_pass1()
[all …]
Dxattr.c525 rr.ino = cpu_to_je32(ref->ic->ino); in save_xattr_ref()
545 dbg_xattr("success on saving xref (ino=%u, xid=%u)\n", ref->ic->ino, ref->xd->xid); in save_xattr_ref()
550 …tic struct jffs2_xattr_ref *create_xattr_ref(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic, in create_xattr_ref() argument
560 ref->ic = ic; in create_xattr_ref()
570 ref->next = ic->xref; in create_xattr_ref()
571 ic->xref = ref; in create_xattr_ref()
583 ref->ino = ref->ic->ino; in delete_xattr_ref()
596 void jffs2_xattr_delete_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic) in jffs2_xattr_delete_inode() argument
602 if (!ic || ic->pino_nlink > 0) in jffs2_xattr_delete_inode()
606 for (ref = ic->xref; ref; ref = _ref) { in jffs2_xattr_delete_inode()
[all …]
Dgc.c26 struct jffs2_inode_cache *ic,
127 struct jffs2_inode_cache *ic; in jffs2_garbage_collect_pass() local
159 for (ic = c->inocache_list[bucket]; ic; ic = ic->next) { in jffs2_garbage_collect_pass()
160 if (ic->ino < want_ino) in jffs2_garbage_collect_pass()
163 if (ic->state != INO_STATE_CHECKEDABSENT && in jffs2_garbage_collect_pass()
164 ic->state != INO_STATE_PRESENT) in jffs2_garbage_collect_pass()
168 ic->ino); in jffs2_garbage_collect_pass()
189 c->check_ino = ic->ino + c->inocache_hashsize; in jffs2_garbage_collect_pass()
191 if (!ic->pino_nlink) { in jffs2_garbage_collect_pass()
193 ic->ino); in jffs2_garbage_collect_pass()
[all …]
Dxattr.h55 struct jffs2_inode_cache *ic; /* reference to jffs2_inode_cache */ member
80 extern void jffs2_xattr_do_crccheck_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic);
81 extern void jffs2_xattr_delete_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic);
82 extern void jffs2_xattr_free_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic);
109 #define jffs2_xattr_do_crccheck_inode(c, ic) argument
110 #define jffs2_xattr_delete_inode(c, ic) argument
111 #define jffs2_xattr_free_inode(c, ic) argument
Derase.c211 struct jffs2_inode_cache *ic = NULL; in jffs2_remove_node_refs_from_ino_list() local
222 ic = (struct jffs2_inode_cache *)(*prev); in jffs2_remove_node_refs_from_ino_list()
223 prev = &ic->nodes; in jffs2_remove_node_refs_from_ino_list()
245 if (!ic) { in jffs2_remove_node_refs_from_ino_list()
252 jeb->offset, jeb->offset + c->sector_size, ic->ino); in jffs2_remove_node_refs_from_ino_list()
259 this = ic->nodes; in jffs2_remove_node_refs_from_ino_list()
274 switch (ic->class) { in jffs2_remove_node_refs_from_ino_list()
277 jffs2_release_xattr_datum(c, (struct jffs2_xattr_datum *)ic); in jffs2_remove_node_refs_from_ino_list()
280 jffs2_release_xattr_ref(c, (struct jffs2_xattr_ref *)ic); in jffs2_remove_node_refs_from_ino_list()
284 if (ic->nodes == (void *)ic && ic->pino_nlink == 0) in jffs2_remove_node_refs_from_ino_list()
[all …]
/Linux-v4.19/drivers/base/
Dattribute_container.c33 struct internal_container *ic = in internal_container_klist_get() local
35 get_device(&ic->classdev); in internal_container_klist_get()
40 struct internal_container *ic = in internal_container_klist_put() local
42 put_device(&ic->classdev); in internal_container_klist_put()
56 struct internal_container *ic = in attribute_container_classdev_to_container() local
58 return ic->cont; in attribute_container_classdev_to_container()
114 struct internal_container *ic in attribute_container_release() local
118 kfree(ic); in attribute_container_release()
150 struct internal_container *ic; in attribute_container_add_device() local
158 ic = kzalloc(sizeof(*ic), GFP_KERNEL); in attribute_container_add_device()
[all …]
/Linux-v4.19/drivers/irqchip/
Dirq-lpc32xx.c40 static inline u32 lpc32xx_ic_read(struct lpc32xx_irq_chip *ic, u32 reg) in lpc32xx_ic_read() argument
42 return readl_relaxed(ic->base + reg); in lpc32xx_ic_read()
45 static inline void lpc32xx_ic_write(struct lpc32xx_irq_chip *ic, in lpc32xx_ic_write() argument
48 writel_relaxed(val, ic->base + reg); in lpc32xx_ic_write()
53 struct lpc32xx_irq_chip *ic = irq_data_get_irq_chip_data(d); in lpc32xx_irq_mask() local
56 val = lpc32xx_ic_read(ic, LPC32XX_INTC_MASK) & ~mask; in lpc32xx_irq_mask()
57 lpc32xx_ic_write(ic, LPC32XX_INTC_MASK, val); in lpc32xx_irq_mask()
62 struct lpc32xx_irq_chip *ic = irq_data_get_irq_chip_data(d); in lpc32xx_irq_unmask() local
65 val = lpc32xx_ic_read(ic, LPC32XX_INTC_MASK) | mask; in lpc32xx_irq_unmask()
66 lpc32xx_ic_write(ic, LPC32XX_INTC_MASK, val); in lpc32xx_irq_unmask()
[all …]
/Linux-v4.19/drivers/isdn/hisax/
Dcallc.c176 isdn_ctrl ic; in HL_LL() local
178 ic.driver = chanp->cs->myid; in HL_LL()
179 ic.command = command; in HL_LL()
180 ic.arg = chanp->chan; in HL_LL()
181 chanp->cs->iif.statcallb(&ic); in HL_LL()
187 isdn_ctrl ic; in lli_deliver_cause() local
193 ic.driver = chanp->cs->myid; in lli_deliver_cause()
194 ic.command = ISDN_STAT_CAUSE; in lli_deliver_cause()
195 ic.arg = chanp->chan; in lli_deliver_cause()
197 sprintf(ic.parm.num, "E%02X%02X", chanp->proc->para.loc & 0x7f, in lli_deliver_cause()
[all …]
Disar.c969 isdn_ctrl ic; in ll_deliver_faxstat() local
974 ic.driver = bcs->cs->myid; in ll_deliver_faxstat()
975 ic.command = ISDN_STAT_FAXIND; in ll_deliver_faxstat()
976 ic.arg = chanp->chan; in ll_deliver_faxstat()
977 ic.parm.aux.cmd = status; in ll_deliver_faxstat()
978 bcs->cs->iif.statcallb(&ic); in ll_deliver_faxstat()
1749 isar_auxcmd(struct IsdnCardState *cs, isdn_ctrl *ic) { in isar_auxcmd() argument
1755 debugl1(cs, "isar_auxcmd cmd/ch %x/%ld", ic->command, ic->arg); in isar_auxcmd()
1756 switch (ic->command) { in isar_auxcmd()
1758 bcs = cs->channel[ic->arg].bcs; in isar_auxcmd()
[all …]
Dl3dss1.c132 { isdn_ctrl ic; in l3dss1_dummy_return_result() local
140 ic.driver = cs->myid; in l3dss1_dummy_return_result()
141 ic.command = ISDN_STAT_PROT; in l3dss1_dummy_return_result()
142 ic.arg = DSS1_STAT_INVOKE_RES; in l3dss1_dummy_return_result()
143 ic.parm.dss1_io.hl_id = pc->prot.dss1.invoke_id; in l3dss1_dummy_return_result()
144 ic.parm.dss1_io.ll_id = pc->prot.dss1.ll_id; in l3dss1_dummy_return_result()
145 ic.parm.dss1_io.proc = pc->prot.dss1.proc; in l3dss1_dummy_return_result()
146 ic.parm.dss1_io.timeout = 0; in l3dss1_dummy_return_result()
147 ic.parm.dss1_io.datalen = nlen; in l3dss1_dummy_return_result()
148 ic.parm.dss1_io.data = p; in l3dss1_dummy_return_result()
[all …]
/Linux-v4.19/drivers/isdn/divert/
Disdn_divert.c206 isdn_ctrl ic; in deflect_extern_action() local
218 ic.driver = cs->ics.driver; in deflect_extern_action()
219 ic.arg = cs->ics.arg; in deflect_extern_action()
225 ic.command = ISDN_CMD_HANGUP; in deflect_extern_action()
226 i = divert_if.ll_cmd(&ic); in deflect_extern_action()
238 ic.command = ISDN_CMD_ALERT; in deflect_extern_action()
239 if ((i = divert_if.ll_cmd(&ic))) { in deflect_extern_action()
253 ic.command = ISDN_CMD_REDIR; in deflect_extern_action()
254 if ((i = divert_if.ll_cmd(&ic))) { in deflect_extern_action()
383 static int isdn_divert_icall(isdn_ctrl *ic) in isdn_divert_icall() argument
[all …]
/Linux-v4.19/drivers/staging/rtl8723bs/hal/
Dodm_HWConfig.h15 #define AGC_DIFF_CONFIG_MP(ic, band) (ODM_ReadAndConfig_MP_##ic##_AGC_TAB_DIFF(pDM_Odm, Array_MP_## argument
16 sizeof(Array_MP_##ic##_AGC_TAB_DIFF_##band)/sizeof(u32)))
17 #define AGC_DIFF_CONFIG_TC(ic, band) (ODM_ReadAndConfig_TC_##ic##_AGC_TAB_DIFF(pDM_Odm, Array_TC_## argument
18 sizeof(Array_TC_##ic##_AGC_TAB_DIFF_##band)/sizeof(u32)))
20 #define AGC_DIFF_CONFIG(ic, band)\ argument
23 AGC_DIFF_CONFIG_MP(ic, band);\
25 AGC_DIFF_CONFIG_TC(ic, band);\
/Linux-v4.19/net/netfilter/ipset/
Dip_set_getport.c67 const struct icmphdr *ic; in get_port() local
69 ic = skb_header_pointer(skb, protooff, sizeof(_ich), &_ich); in get_port()
70 if (!ic) in get_port()
73 *port = (__force __be16)htons((ic->type << 8) | ic->code); in get_port()
78 const struct icmp6hdr *ic; in get_port() local
80 ic = skb_header_pointer(skb, protooff, sizeof(_ich), &_ich); in get_port()
81 if (!ic) in get_port()
85 htons((ic->icmp6_type << 8) | ic->icmp6_code); in get_port()
/Linux-v4.19/drivers/staging/media/imx/
DMakefile4 imx-media-ic-objs := imx-ic-common.o imx-ic-prp.o imx-ic-prpencvf.o
10 obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx-media-ic.o
/Linux-v4.19/net/ipv6/netfilter/
Dnf_log_ipv6.c217 const struct icmp6hdr *ic; in dump_ipv6_packet() local
226 ic = skb_header_pointer(skb, ptr, sizeof(_icmp6h), &_icmp6h); in dump_ipv6_packet()
227 if (ic == NULL) { in dump_ipv6_packet()
235 ic->icmp6_type, ic->icmp6_code); in dump_ipv6_packet()
237 switch (ic->icmp6_type) { in dump_ipv6_packet()
242 ntohs(ic->icmp6_identifier), in dump_ipv6_packet()
243 ntohs(ic->icmp6_sequence)); in dump_ipv6_packet()
253 ntohl(ic->icmp6_pointer)); in dump_ipv6_packet()
267 if (ic->icmp6_type == ICMPV6_PKT_TOOBIG) { in dump_ipv6_packet()
269 ntohl(ic->icmp6_mtu)); in dump_ipv6_packet()
/Linux-v4.19/drivers/staging/rtlwifi/phydm/
Dphydm_hwconfig.h28 #define AGC_DIFF_CONFIG_MP(ic, band) \ argument
29 (odm_read_and_config_mp_##ic##_agc_tab_diff( \
30 dm, array_mp_##ic##_agc_tab_diff_##band, \
31 sizeof(array_mp_##ic##_agc_tab_diff_##band) / sizeof(u32)))
32 #define AGC_DIFF_CONFIG_TC(ic, band) \ argument
33 (odm_read_and_config_tc_##ic##_agc_tab_diff( \
34 dm, array_tc_##ic##_agc_tab_diff_##band, \
35 sizeof(array_tc_##ic##_agc_tab_diff_##band) / sizeof(u32)))
37 #define AGC_DIFF_CONFIG(ic, band) \ argument
40 AGC_DIFF_CONFIG_MP(ic, band); \
[all …]

12345678