Home
last modified time | relevance | path

Searched full:vcc (Results 1 – 25 of 975) sorted by relevance

12345678910>>...39

/linux-6.12.1/net/atm/
Dcommon.c45 struct atm_vcc *vcc = atm_sk(sk); in __vcc_insert_socket() local
46 struct hlist_head *head = &vcc_hash[vcc->vci & (VCC_HTABLE_SIZE - 1)]; in __vcc_insert_socket()
47 sk->sk_hash = vcc->vci & (VCC_HTABLE_SIZE - 1); in __vcc_insert_socket()
66 static bool vcc_tx_ready(struct atm_vcc *vcc, unsigned int size) in vcc_tx_ready() argument
68 struct sock *sk = sk_atm(vcc); in vcc_tx_ready()
70 if (sk_wmem_alloc_get(sk) && !atm_may_send(vcc, size)) { in vcc_tx_ready()
102 struct atm_vcc *vcc = atm_sk(sk); in vcc_writable() local
104 return (vcc->qos.txtp.max_sdu + in vcc_writable()
127 struct atm_vcc *vcc = atm_sk(sk); in vcc_release_cb() local
129 if (vcc->release_cb) in vcc_release_cb()
[all …]
Dsignaling.c37 static void modify_qos(struct atm_vcc *vcc, struct atmsvc_msg *msg) in modify_qos() argument
41 if (test_bit(ATM_VF_RELEASED, &vcc->flags) || in modify_qos()
42 !test_bit(ATM_VF_READY, &vcc->flags)) in modify_qos()
45 if (!vcc->dev->ops->change_qos) in modify_qos()
48 /* should lock VCC */ in modify_qos()
49 msg->reply = vcc->dev->ops->change_qos(vcc, &msg->qos, in modify_qos()
64 static int sigd_send(struct atm_vcc *vcc, struct sk_buff *skb) in sigd_send() argument
71 WARN_ON(refcount_sub_and_test(skb->truesize, &sk_atm(vcc)->sk_wmem_alloc)); in sigd_send()
72 vcc = *(struct atm_vcc **) &msg->vcc; in sigd_send()
73 pr_debug("%d (0x%lx)\n", (int)msg->type, (unsigned long)vcc); in sigd_send()
[all …]
Draw.c23 static void atm_push_raw(struct atm_vcc *vcc, struct sk_buff *skb) in atm_push_raw() argument
26 struct sock *sk = sk_atm(vcc); in atm_push_raw()
33 static void atm_pop_raw(struct atm_vcc *vcc, struct sk_buff *skb) in atm_pop_raw() argument
35 struct sock *sk = sk_atm(vcc); in atm_pop_raw()
38 vcc->vci, sk_wmem_alloc_get(sk), ATM_SKB(skb)->acct_truesize); in atm_pop_raw()
44 static int atm_send_aal0(struct atm_vcc *vcc, struct sk_buff *skb) in atm_send_aal0() argument
52 ((vcc->vpi << ATM_HDR_VPI_SHIFT) | in atm_send_aal0()
53 (vcc->vci << ATM_HDR_VCI_SHIFT))) { in atm_send_aal0()
57 if (vcc->dev->ops->send_bh) in atm_send_aal0()
58 return vcc->dev->ops->send_bh(vcc, skb); in atm_send_aal0()
[all …]
Dsvc.c51 static void svc_disconnect(struct atm_vcc *vcc) in svc_disconnect() argument
55 struct sock *sk = sk_atm(vcc); in svc_disconnect()
57 pr_debug("%p\n", vcc); in svc_disconnect()
58 if (test_bit(ATM_VF_REGIS, &vcc->flags)) { in svc_disconnect()
59 sigd_enq(vcc, as_close, NULL, NULL, NULL); in svc_disconnect()
62 if (test_bit(ATM_VF_RELEASED, &vcc->flags) || !sigd) in svc_disconnect()
71 atm_return(vcc, skb->truesize); in svc_disconnect()
73 sigd_enq2(NULL, as_reject, vcc, NULL, NULL, &vcc->qos, 0); in svc_disconnect()
76 clear_bit(ATM_VF_REGIS, &vcc->flags); in svc_disconnect()
83 struct atm_vcc *vcc; in svc_release() local
[all …]
Dclip.c115 pr_err("ATMARP: failed (entry %p, vcc 0x%p)\n", entry, clip_vcc); in unlink_clip_vcc()
132 pr_debug("releasing vcc %p->%p of entry %p\n", in neigh_check_cb()
133 cv, cv->vcc, entry); in neigh_check_cb()
134 vcc_release_async(cv->vcc, -ETIMEDOUT); in neigh_check_cb()
167 struct atm_vcc *vcc; in clip_arp_rcv() local
170 vcc = ATM_SKB(skb)->vcc; in clip_arp_rcv()
171 if (!vcc || !atm_charge(vcc, skb->truesize)) { in clip_arp_rcv()
175 pr_debug("pushing to %p\n", vcc); in clip_arp_rcv()
176 pr_debug("using %p\n", CLIP_VCC(vcc)->old_push); in clip_arp_rcv()
177 CLIP_VCC(vcc)->old_push(vcc, skb); in clip_arp_rcv()
[all …]
Dlec.c82 struct atm_vcc *vcc, struct sk_buff *skb);
94 static int lec_mcast_make(struct lec_priv *priv, struct atm_vcc *vcc);
100 struct atm_vcc *vcc,
101 void (*old_push)(struct atm_vcc *vcc,
103 static void lec_vcc_close(struct lec_priv *priv, struct atm_vcc *vcc);
181 lec_send(struct atm_vcc *vcc, struct sk_buff *skb) in lec_send() argument
185 ATM_SKB(skb)->vcc = vcc; in lec_send()
186 atm_account_tx(vcc, skb); in lec_send()
188 if (vcc->send(vcc, skb) < 0) { in lec_send()
210 struct atm_vcc *vcc; in lec_start_xmit() local
[all …]
Dproc.c141 static void pvc_info(struct seq_file *seq, struct atm_vcc *vcc) in pvc_info() argument
152 vcc->dev->number, vcc->vpi, vcc->vci, in pvc_info()
153 vcc->qos.aal >= ARRAY_SIZE(aal_name) ? "err" : in pvc_info()
154 aal_name[vcc->qos.aal], vcc->qos.rxtp.min_pcr, in pvc_info()
155 class_name[vcc->qos.rxtp.traffic_class], in pvc_info()
156 vcc->qos.txtp.min_pcr, in pvc_info()
157 class_name[vcc->qos.txtp.traffic_class]); in pvc_info()
158 if (test_bit(ATM_VF_IS_CLIP, &vcc->flags)) { in pvc_info()
159 struct clip_vcc *clip_vcc = CLIP_VCC(vcc); in pvc_info()
170 static const char *vcc_state(struct atm_vcc *vcc) in vcc_state() argument
[all …]
Dpvc.c32 struct atm_vcc *vcc; in pvc_bind() local
41 vcc = ATM_SD(sock); in pvc_bind()
42 if (!test_bit(ATM_VF_HASQOS, &vcc->flags)) { in pvc_bind()
46 if (test_bit(ATM_VF_PARTIAL, &vcc->flags)) { in pvc_bind()
47 if (vcc->vpi != ATM_VPI_UNSPEC) in pvc_bind()
48 addr->sap_addr.vpi = vcc->vpi; in pvc_bind()
49 if (vcc->vci != ATM_VCI_UNSPEC) in pvc_bind()
50 addr->sap_addr.vci = vcc->vci; in pvc_bind()
93 struct atm_vcc *vcc = ATM_SD(sock); in pvc_getname() local
95 if (!vcc->dev || !test_bit(ATM_VF_ADDR, &vcc->flags)) in pvc_getname()
[all …]
/linux-6.12.1/drivers/atm/
Datmtcp.c18 extern int atm_init_aal5(struct atm_vcc *vcc); /* "raw" AAL5 transport */
25 struct atm_vcc *vcc; /* control VCC; NULL if detached */ member
37 * Hairy code ahead: the control VCC may be closed while we're still
43 static int atmtcp_send_control(struct atm_vcc *vcc,int type, in atmtcp_send_control() argument
53 out_vcc = PRIV(vcc->dev) ? PRIV(vcc->dev)->vcc : NULL; in atmtcp_send_control()
58 out_vcc = PRIV(vcc->dev) ? PRIV(vcc->dev)->vcc : NULL; in atmtcp_send_control()
68 memset(&new_msg->vcc,0,sizeof(atm_kptr_t)); in atmtcp_send_control()
69 *(struct atm_vcc **) &new_msg->vcc = vcc; in atmtcp_send_control()
70 old_test = test_bit(flag,&vcc->flags); in atmtcp_send_control()
72 add_wait_queue(sk_sleep(sk_atm(vcc)), &wait); in atmtcp_send_control()
[all …]
Deni.c307 static void rx_ident_err(struct atm_vcc *vcc) in rx_ident_err() argument
313 dev = vcc->dev; in rx_ident_err()
319 eni_vcc = ENI_VCC(vcc); in rx_ident_err()
322 printk(KERN_ALERT " VCI %d, rxing %d, words %ld\n",vcc->vci, in rx_ident_err()
338 static int do_rx_dma(struct atm_vcc *vcc,struct sk_buff *skb, in do_rx_dma() argument
349 eni_dev = ENI_DEV(vcc->dev); in do_rx_dma()
350 eni_vcc = ENI_VCC(vcc); in do_rx_dma()
360 "mis-aligned RX data (0x%lx)\n",vcc->dev->number, in do_rx_dma()
361 vcc->vci,(unsigned long) paddr); in do_rx_dma()
364 ATM_SKB(skb)->vcc = vcc; in do_rx_dma()
[all …]
Dfore200e.c769 struct atm_vcc* vcc; in fore200e_tx_irq() local
795 /* vcc closed since the time the entry was submitted for tx? */ in fore200e_tx_irq()
796 if ((vc_map->vcc == NULL) || in fore200e_tx_irq()
797 (test_bit(ATM_VF_READY, &vc_map->vcc->flags) == 0)) { in fore200e_tx_irq()
799 DPRINTK(1, "no ready vcc found for PDU sent on device %d\n", in fore200e_tx_irq()
805 ASSERT(vc_map->vcc); in fore200e_tx_irq()
807 /* vcc closed then immediately re-opened? */ in fore200e_tx_irq()
810 /* when a vcc is closed, some PDUs may be still pending in the tx queue. in fore200e_tx_irq()
811 if the same vcc is immediately re-opened, those pending PDUs must in fore200e_tx_irq()
813 to the prior incarnation of that vcc. otherwise, sk_atm(vcc)->sk_wmem_alloc in fore200e_tx_irq()
[all …]
Diphase.c206 printk("Fatal err, desc table vcc or skb is NULL\n"); in get_desc()
236 static void clear_lockup (struct atm_vcc *vcc, IADEV *dev) { in clear_lockup() argument
245 if (vcc->qos.txtp.traffic_class == ATM_ABR) { in clear_lockup()
246 vcstatus = (vcstatus_t *) &(dev->testTable[vcc->vci]->vc_status); in clear_lockup()
250 abr_vc += vcc->vci; in clear_lockup()
251 eabr_vc += vcc->vci; in clear_lockup()
262 if((tempCellSlot == dev->testTable[vcc->vci]->lastTime) in clear_lockup()
263 && (tempFract == dev->testTable[vcc->vci]->fract)) in clear_lockup()
265 dev->testTable[vcc->vci]->lastTime = tempCellSlot; in clear_lockup()
266 dev->testTable[vcc->vci]->fract = tempFract; in clear_lockup()
[all …]
Dnicstar.c126 static void free_scq(ns_dev *card, scq_info * scq, struct atm_vcc *vcc);
129 static int ns_open(struct atm_vcc *vcc);
130 static void ns_close(struct atm_vcc *vcc);
132 static int ns_send(struct atm_vcc *vcc, struct sk_buff *skb);
133 static int ns_send_bh(struct atm_vcc *vcc, struct sk_buff *skb);
900 /* For variable rate SCQ vcc must be NULL */
901 static void free_scq(ns_dev *card, scq_info *scq, struct atm_vcc *vcc) in free_scq() argument
908 vcc = ATM_SKB(scq->skb[i])->vcc; in free_scq()
909 if (vcc->pop != NULL) in free_scq()
910 vcc->pop(vcc, scq->skb[i]); in free_scq()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/iio/frequency/
Dadi,admv1013.yaml42 vcc-drv-supply:
50 vcc-vva-supply:
54 vcc-amp1-supply:
58 vcc-amp2-supply:
62 vcc-env-supply:
66 vcc-bg-supply:
70 vcc-bg2-supply:
74 vcc-mixer-supply:
78 vcc-quad-supply:
112 - vcc-drv-supply
[all …]
Dadi,admv1014.yaml42 vcc-if-bb-supply:
46 vcc-vga-supply:
50 vcc-vva-supply:
54 vcc-lna-3p3-supply:
58 vcc-lna-1p5-supply:
62 vcc-bg-supply:
66 vcc-quad-supply:
70 vcc-mixer-supply:
106 - vcc-if-bb-supply
107 - vcc-vga-supply
[all …]
/linux-6.12.1/drivers/tty/
Dvcc.c2 /* vcc.c: sun4v virtual channel concentrator
46 /* Microseconds that thread will delay waiting for a vcc port ref */
108 * vcc_table_add() - Add VCC port to the VCC table
109 * @port: pointer to the VCC port
111 * Return: index of the port in the VCC table on success,
135 * vcc_table_remove() - Removes a VCC port from the VCC table
136 * @index: Index into the VCC table
151 * vcc_get() - Gets a reference to VCC port
152 * @index: Index into the VCC table
155 * Return: reference to the VCC port, if found
[all …]
/linux-6.12.1/include/linux/
Datmdev.h65 ATM_VF_SESSION, /* VCC is p2mp session control descriptor */
95 unsigned long flags; /* VCC flags (ATM_VF_*) */
104 void (*release_cb)(struct atm_vcc *vcc); /* release_sock callback */
105 void (*push)(struct atm_vcc *vcc,struct sk_buff *skb);
106 void (*pop)(struct atm_vcc *vcc,struct sk_buff *skb); /* optional */
107 int (*push_oam)(struct atm_vcc *vcc,void *cell);
108 int (*send)(struct atm_vcc *vcc,struct sk_buff *skb);
118 struct atm_vcc *session; /* session VCC descriptor */
135 static inline struct sock *sk_atm(struct atm_vcc *vcc) in sk_atm() argument
137 return (struct sock *)vcc; in sk_atm()
[all …]
/linux-6.12.1/arch/arm64/boot/dts/allwinner/
Dsun50i-a64-olinuxino.dts167 vcc-pc-supply = <&reg_dcdc1>;
168 vcc-pd-supply = <&reg_dcdc1>;
169 vcc-pe-supply = <&reg_aldo1>;
170 vcc-pg-supply = <&reg_dldo4>;
179 * vcc-pl-supply = <&reg_aldo2>;
184 vcc-pa-supply = <&reg_dcdc1>;
185 vcc-pb-supply = <&reg_dcdc1>;
186 vcc-pc-supply = <&reg_dcdc1>;
187 vcc-pd-supply = <&reg_dcdc1>;
188 vcc-pe-supply = <&reg_aldo1>;
[all …]
Dsun50i-a100-allwinner-perf1.dts24 vcc-pb-supply = <&reg_dcdc1>;
25 vcc-pc-supply = <&reg_eldo1>;
26 vcc-pd-supply = <&reg_dcdc1>;
27 vcc-pe-supply = <&reg_dldo2>;
28 vcc-pf-supply = <&reg_dcdc1>;
29 vcc-pg-supply = <&reg_dldo1>;
30 vcc-ph-supply = <&reg_dcdc1>;
39 * vcc-pl-supply = <&reg_aldo3>;
65 regulator-name = "vcc-pll-avcc";
72 regulator-name = "vcc-dram-1";
[all …]
Dsun50i-h64-remix-mini-pc.dts39 regulator-name = "vcc-5v";
165 vcc-pb-supply = <&reg_dcdc1>;
166 vcc-pc-supply = <&reg_dcdc1>;
167 vcc-pd-supply = <&reg_dcdc1>;
168 vcc-pe-supply = <&reg_dcdc1>;
169 vcc-pf-supply = <&reg_dcdc1>;
170 vcc-pg-supply = <&reg_dldo4>;
171 vcc-ph-supply = <&reg_dcdc1>;
183 * vcc-pl-supply = <&reg_aldo2>;
223 regulator-name = "vcc-3v3";
[all …]
/linux-6.12.1/drivers/usb/atm/
Dusbatm.c38 * - unlink all active send urbs of a vcc that is being closed.
43 * - fixed memory leak and vcc->tx_inuse starvation bug
44 * when not enough memory left in vcc.
135 struct atm_vcc *vcc; member
156 static int usbatm_atm_open(struct atm_vcc *vcc);
157 static void usbatm_atm_close(struct atm_vcc *vcc);
159 static int usbatm_atm_send(struct atm_vcc *vcc, struct sk_buff *skb);
183 static inline void usbatm_pop(struct atm_vcc *vcc, struct sk_buff *skb) in usbatm_pop() argument
185 if (vcc->pop) in usbatm_pop()
186 vcc->pop(vcc, skb); in usbatm_pop()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/iio/dac/
Dadi,ltc2664.yaml28 vcc-supply:
57 pins (MSP2, MSP1 and MSP0) to GND and/or VCC, any output range can be
62 1 - MPS2=GND, MPS1=GND, MSP0=VCC (+-5V, reset to 0V)
63 2 - MPS2=GND, MPS1=VCC, MSP0=GND (+-2.5V, reset to 0V)
64 3 - MPS2=GND, MPS1=VCC, MSP0=VCC (0V to 10, reset to 0V)
65 4 - MPS2=VCC, MPS1=GND, MSP0=GND (0V to 10V, reset to 5V)
66 5 - MPS2=VCC, MPS1=GND, MSP0=VCC (0V to 5V, reset to 0V)
67 6 - MPS2=VCC, MPS1=VCC, MSP0=GND (0V to 5V, reset to 2.5V)
68 7 - MPS2=VCC, MPS1=VCC, MSP0=VCC (0V to 5V, reset to 0V, enables SoftSpan)
139 - vcc-supply
[all …]
/linux-6.12.1/arch/riscv/boot/dts/allwinner/
Dsun20i-common-regulators.dtsi5 reg_vcc: vcc {
7 regulator-name = "vcc";
12 reg_vcc_3v3: vcc-3v3 {
14 regulator-name = "vcc-3v3";
22 vcc-pb-supply = <&reg_vcc_3v3>;
23 vcc-pc-supply = <&reg_vcc_3v3>;
24 vcc-pd-supply = <&reg_vcc_3v3>;
25 vcc-pe-supply = <&reg_vcc_3v3>;
26 vcc-pf-supply = <&reg_vcc_3v3>;
27 vcc-pg-supply = <&reg_vcc_3v3>;
/linux-6.12.1/drivers/leds/
Dleds-regulator.c27 struct regulator *vcc; member
66 ret = regulator_enable(led->vcc); in regulator_led_enable()
68 dev_err(led->cdev.dev, "Failed to enable vcc: %d\n", ret); in regulator_led_enable()
82 ret = regulator_disable(led->vcc); in regulator_led_disable()
84 dev_err(led->cdev.dev, "Failed to disable vcc: %d\n", ret); in regulator_led_disable()
106 voltage = led_regulator_get_voltage(led->vcc, value); in regulator_led_brightness_set()
110 ret = regulator_set_voltage(led->vcc, voltage, voltage); in regulator_led_brightness_set()
130 struct regulator *vcc; in regulator_led_probe() local
133 vcc = devm_regulator_get_exclusive(dev, "vled"); in regulator_led_probe()
134 if (IS_ERR(vcc)) { in regulator_led_probe()
[all …]
/linux-6.12.1/arch/arm/boot/dts/allwinner/
Dsunxi-libretech-all-h3-it.dtsi57 reg_vcc_dram: vcc-dram {
59 regulator-name = "vcc-dram";
69 reg_vcc_io: vcc-io {
71 regulator-name = "vcc-io";
79 reg_vcc_usbwifi: vcc-usbwifi {
81 regulator-name = "vcc-usbwifi";
144 vcc-pa-supply = <&reg_vcc_io>;
145 vcc-pc-supply = <&reg_vcc_io>;
146 vcc-pd-supply = <&reg_vcc_io>;
147 vcc-pe-supply = <&reg_vcc_io>;
[all …]

12345678910>>...39