/linux/net/bluetooth/rfcomm/ |
H A D | tty.c | 62 struct rfcomm_dlc *dlc; member 74 static void rfcomm_dev_data_ready(struct rfcomm_dlc *dlc, struct sk_buff *skb); 75 static void rfcomm_dev_state_change(struct rfcomm_dlc *dlc, int err); 76 static void rfcomm_dev_modem_status(struct rfcomm_dlc *dlc, u8 v24_sig); 83 struct rfcomm_dlc *dlc = dev->dlc; in rfcomm_dev_destruct() local 85 BT_DBG("dev %p dlc %p", dev, dlc); in rfcomm_dev_destruct() 87 rfcomm_dlc_lock(dlc); in rfcomm_dev_destruct() 88 /* Detach DLC if it's owned by this dev */ in rfcomm_dev_destruct() 89 if (dlc->owner == dev) in rfcomm_dev_destruct() 90 dlc->owner = NULL; in rfcomm_dev_destruct() [all …]
|
H A D | sock.c | 46 /* ---- DLC callbacks ---- 71 BT_DBG("dlc %p state %ld err %d", d, d->state, err); in rfcomm_sk_state_change() 97 /* We have to drop DLC lock here, otherwise in rfcomm_sk_state_change() 155 struct rfcomm_dlc *d = rfcomm_pi(sk)->dlc; in rfcomm_sock_destruct() 157 BT_DBG("sk %p dlc %p", sk, d); in rfcomm_sock_destruct() 163 rfcomm_pi(sk)->dlc = NULL; in rfcomm_sock_destruct() 165 /* Detach DLC if it's owned by this socket */ in rfcomm_sock_destruct() 207 struct rfcomm_dlc *d = rfcomm_pi(sk)->dlc; in __rfcomm_sock_close() 247 pi->dlc->defer_setup = test_bit(BT_SK_DEFER_SETUP, in rfcomm_sock_init() 255 pi->dlc->defer_setup = 0; in rfcomm_sock_init() [all …]
|
H A D | core.c | 265 BT_DBG("dlc %p state %ld", d, d->state); in rfcomm_dlc_timeout() 274 BT_DBG("dlc %p state %ld timeout %ld", d, d->state, timeout); in rfcomm_dlc_set_timer() 282 BT_DBG("dlc %p state %ld", d, d->state); in rfcomm_dlc_clear_timer() 333 BT_DBG("dlc %p session %p", d, s); in rfcomm_dlc_link() 345 BT_DBG("dlc %p refcnt %d session %p", d, refcount_read(&d->refcnt), s); in rfcomm_dlc_unlink() 377 BT_DBG("dlc %p state %ld %pMR -> %pMR channel %d", in __rfcomm_dlc_open() 457 BT_DBG("dlc %p state %ld dlci %d err %d session %p", in __rfcomm_dlc_close() 483 /* if closing a dlc in a session that hasn't been started, in __rfcomm_dlc_close() 484 * just close and unlink the dlc in __rfcomm_dlc_close() 509 BT_DBG("dlc %p state %ld dlci %d err %d", d, d->state, d->dlci, err); in rfcomm_dlc_close() [all …]
|
/linux/include/linux/can/ |
H A D | length.h | 27 * Data Length Code (DLC) 4 48 * Data length code (DLC) 4 69 * Data length code (DLC) 4 92 * Data length code (DLC) 4 258 * can_cc_dlc2len(value) - convert a given data length code (dlc) of a 262 * ISO 11898-1 Chapter 8.4.2.3 (DLC field) 264 #define can_cc_dlc2len(dlc) (min_t(u8, (dlc), CAN_MAX_DLEN)) argument 266 /* helper to get the data length code (DLC) for Classical CAN raw DLC access */ 269 /* return len8_dlc as dlc value only if all conditions apply */ in can_get_cc_dlc() 275 /* return the payload length as dlc value */ in can_get_cc_dlc() [all …]
|
/linux/sound/soc/ |
H A D | soc-core.c | 258 static inline int snd_soc_dlc_component_is_empty(struct snd_soc_dai_link_component *dlc) in snd_soc_dlc_component_is_empty() argument 260 return !(dlc->dai_args || dlc->name || dlc->of_node); in snd_soc_dlc_component_is_empty() 263 static inline int snd_soc_dlc_component_is_invalid(struct snd_soc_dai_link_component *dlc) in snd_soc_dlc_component_is_invalid() argument 265 return (dlc->name && dlc->of_node); in snd_soc_dlc_component_is_invalid() 268 static inline int snd_soc_dlc_dai_is_empty(struct snd_soc_dai_link_component *dlc) in snd_soc_dlc_dai_is_empty() argument 270 return !(dlc->dai_args || dlc->dai_name); in snd_soc_dlc_dai_is_empty() 273 static int snd_soc_is_matching_dai(const struct snd_soc_dai_link_component *dlc, in snd_soc_is_matching_dai() argument 276 if (!dlc) in snd_soc_is_matching_dai() 279 if (dlc->dai_args) in snd_soc_is_matching_dai() 280 return snd_soc_is_match_dai_args(dai->driver->dai_args, dlc->dai_args); in snd_soc_is_matching_dai() [all …]
|
H A D | soc-utils.c | 265 int snd_soc_dlc_is_dummy(struct snd_soc_dai_link_component *dlc) in snd_soc_dlc_is_dummy() argument 267 if (dlc == &snd_soc_dummy_dlc) in snd_soc_dlc_is_dummy() 270 if ((dlc->name && strcmp(dlc->name, snd_soc_dummy_dlc.name) == 0) || in snd_soc_dlc_is_dummy() 271 (dlc->dai_name && strcmp(dlc->dai_name, snd_soc_dummy_dlc.dai_name) == 0)) in snd_soc_dlc_is_dummy()
|
/linux/sound/soc/fsl/ |
H A D | imx-hdmi.c | 103 struct snd_soc_dai_link_component *dlc; in imx_hdmi_probe() local 108 dlc = devm_kzalloc(&pdev->dev, 3 * sizeof(*dlc), GFP_KERNEL); in imx_hdmi_probe() 109 if (!dlc) in imx_hdmi_probe() 125 data->dai.cpus = &dlc[0]; in imx_hdmi_probe() 127 data->dai.platforms = &dlc[1]; in imx_hdmi_probe() 129 data->dai.codecs = &dlc[2]; in imx_hdmi_probe()
|
H A D | imx-audmix.c | 191 struct snd_soc_dai_link_component *dlc; in imx_audmix_probe() local 194 dlc = devm_kcalloc(&pdev->dev, 2, sizeof(*dlc), GFP_KERNEL); in imx_audmix_probe() 195 if (!dlc) in imx_audmix_probe() 231 priv->dai[i].platforms = &dlc[0]; in imx_audmix_probe() 256 priv->dai[num_dai + i].cpus = &dlc[1]; in imx_audmix_probe() 273 priv->dai_conf[i].dlc.of_node = args.np; in imx_audmix_probe()
|
/linux/Documentation/devicetree/bindings/display/panel/ |
H A D | dlc,dlc0700yzg-1.yaml | 4 $id: http://devicetree.org/schemas/display/panel/dlc,dlc0700yzg-1.yaml# 7 title: DLC Display Co. DLC0700YZG-1 7.0" WSVGA TFT LCD panel 18 const: dlc,dlc0700yzg-1
|
/linux/drivers/net/can/dev/ |
H A D | length.c | 7 /* CAN DLC to real data length conversion helpers */ 14 /* get data length from raw data length code (DLC) */ 15 u8 can_fd_dlc2len(u8 dlc) in can_fd_dlc2len() argument 17 return dlc2len[dlc & 0x0F]; in can_fd_dlc2len()
|
/linux/sound/soc/sdw_utils/ |
H A D | soc_sdw_utils.c | 1175 struct snd_soc_dai_link_component *dlc; in asoc_sdw_count_sdw_endpoints() 1178 dlc = devm_kcalloc(dev, 3, sizeof(*dlc), GFP_KERNEL); 1179 if (!dlc || !name || !cpu_dai_name || !platform_comp_name || !codec_name || !codec_dai_name) in asoc_sdw_find_dailink() 1182 dlc[0].dai_name = cpu_dai_name; in asoc_sdw_find_dailink() 1183 dlc[1].name = platform_comp_name; in asoc_sdw_find_dailink() 1185 dlc[2].name = codec_name; in asoc_sdw_find_dailink() 1186 dlc[2].dai_name = codec_dai_name; in asoc_sdw_find_dailink() 1189 &dlc[0], 1, &dlc[ in asoc_sdw_find_dailink() 1137 struct snd_soc_dai_link_component *dlc; asoc_sdw_init_simple_dai_link() local 1238 struct snd_soc_dai_link_component *dlc; is_sdca_endpoint_present() local [all...] |
/linux/include/uapi/linux/ |
H A D | can.h | 88 /* CAN payload length and DLC definitions according to ISO 11898-1 */ 93 /* CAN FD payload length and DLC definitions according to ISO 11898-7 */ 98 * CAN XL payload length and DLC definitions according to ISO 11898-1 99 * CAN XL DLC ranges from 0 .. 2047 => data length from 1 .. 2048 byte 114 * @len8_dlc: optional DLC value (9 .. 15) at 8 byte payload length 116 * 8 bytes but the DLC value (see ISO 11898-1) is greater then 8. 132 __u8 len8_dlc; /* optional DLC for 8 byte payload length (9 .. 15) */
|
/linux/sound/soc/intel/boards/ |
H A D | sof_maxim_common.c | 56 .dlc = COMP_CODEC_CONF(MAX_98373_DEV0_NAME), 60 .dlc = COMP_CODEC_CONF(MAX_98373_DEV1_NAME), 322 .dlc = COMP_CODEC_CONF(MAX_98390_DEV0_NAME), 326 .dlc = COMP_CODEC_CONF(MAX_98390_DEV1_NAME), 333 .dlc = COMP_CODEC_CONF(MAX_98390_DEV0_NAME), 337 .dlc = COMP_CODEC_CONF(MAX_98390_DEV1_NAME), 341 .dlc = COMP_CODEC_CONF(MAX_98390_DEV2_NAME), 345 .dlc = COMP_CODEC_CONF(MAX_98390_DEV3_NAME),
|
H A D | sof_realtek_common.c | 79 .dlc = COMP_CODEC_CONF(RT1011_DEV0_NAME), 83 .dlc = COMP_CODEC_CONF(RT1011_DEV1_NAME), 90 .dlc = COMP_CODEC_CONF(RT1011_DEV0_NAME), 94 .dlc = COMP_CODEC_CONF(RT1011_DEV1_NAME), 98 .dlc = COMP_CODEC_CONF(RT1011_DEV2_NAME), 102 .dlc = COMP_CODEC_CONF(RT1011_DEV3_NAME), 461 .dlc = COMP_CODEC_CONF(RT1015_DEV0_NAME), 465 .dlc = COMP_CODEC_CONF(RT1015_DEV1_NAME),
|
/linux/drivers/net/can/usb/etas_es58x/ |
H A D | es58x_fd.c | 24 * @msg: message of variable length, must have a dlc and a len fields. 41 __msg_len = can_cc_dlc2len(__msg.dlc); \ 140 u8 dlc; in es58x_fd_rx_can_msg() local 143 dlc = can_fd_len2dlc(rx_can_msg->len); in es58x_fd_rx_can_msg() 145 dlc = rx_can_msg->dlc; in es58x_fd_rx_can_msg() 148 can_id, rx_can_msg->flags, dlc); in es58x_fd_rx_can_msg() 368 tx_can_msg->dlc = can_get_cc_dlc(cf, priv->can.ctrlmode); in es58x_fd_tx_can_msg()
|
H A D | es581_4.h | 81 u8 dlc; member 111 u8 dlc; member 122 u8 dlc; member
|
/linux/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd-tx.c | 39 u8 dlc; in mcp251xfd_tx_obj_from_skb() local 79 dlc = can_fd_len2dlc(cfd->len); in mcp251xfd_tx_obj_from_skb() 81 dlc = can_get_cc_dlc((struct can_frame *)cfd, in mcp251xfd_tx_obj_from_skb() 85 flags |= FIELD_PREP(MCP251XFD_OBJ_FLAGS_DLC_MASK, dlc); in mcp251xfd_tx_obj_from_skb()
|
H A D | mcp251xfd-rx.c | 125 u8 dlc; in mcp251xfd_hw_rx_obj_to_skb() local 141 dlc = FIELD_GET(MCP251XFD_OBJ_FLAGS_DLC_MASK, hw_rx_obj->flags); in mcp251xfd_hw_rx_obj_to_skb() 151 cfd->len = can_fd_dlc2len(dlc); in mcp251xfd_hw_rx_obj_to_skb() 156 can_frame_set_cc_len((struct can_frame *)cfd, dlc, in mcp251xfd_hw_rx_obj_to_skb()
|
/linux/Documentation/driver-api/tty/ |
H A D | n_gsm.rst | 87 /* get DLC 1 configuration */ 92 /* set the new DLC 1 specific configuration */ 177 /* get DLC 1 configuration */ 182 /* set the new DLC 1 specific configuration */
|
/linux/sound/soc/meson/ |
H A D | axg-card.c | 109 struct snd_soc_dai_link_component *dlc; in axg_card_add_tdm_loopback() local 124 dlc = devm_kzalloc(card->dev, sizeof(*dlc), GFP_KERNEL); in axg_card_add_tdm_loopback() 125 if (!dlc) in axg_card_add_tdm_loopback() 128 lb->cpus = dlc; in axg_card_add_tdm_loopback()
|
H A D | meson-card-utils.c | 77 struct snd_soc_dai_link_component *dlc) in meson_card_parse_dai() argument 81 if (!dlc || !node) in meson_card_parse_dai() 84 ret = snd_soc_of_get_dlc(node, NULL, dlc, 0); in meson_card_parse_dai() 254 of_node_put(aux->dlc.of_node); in meson_card_clean_references()
|
/linux/net/can/j1939/ |
H A D | main.c | 64 /* fix length, set to dlc, with 8 maximum */ in j1939_can_recv() 315 int ret, dlc; in j1939_send_one() local 332 dlc = skb->len; in j1939_send_one() 341 skb_put_zero(skb, 8 - dlc); in j1939_send_one() 351 cf->len = dlc; in j1939_send_one()
|
/linux/drivers/net/can/rockchip/ |
H A D | rockchip_canfd-rx.c | 59 u8 dlc; in rkcanfd_fifo_header_to_cfd_header() local 67 dlc = FIELD_GET(RKCANFD_REG_FD_FRAMEINFO_DATA_LENGTH, in rkcanfd_fifo_header_to_cfd_header() 72 cfd->len = can_fd_dlc2len(dlc); in rkcanfd_fifo_header_to_cfd_header() 82 cfd->len = can_cc_dlc2len(dlc); in rkcanfd_fifo_header_to_cfd_header()
|
/linux/drivers/net/can/rcar/ |
H A D | rcar_can.c | 49 u8 dlc; /* Data Length Code - bits [0..3] */ member 618 writeb(cf->len, &priv->regs->mb[RCAR_CAN_TX_FIFO_MBX].dlc); in rcar_can_start_xmit() 651 u8 dlc; in rcar_can_rx_pkt() local 665 dlc = readb(&priv->regs->mb[RCAR_CAN_RX_FIFO_MBX].dlc); in rcar_can_rx_pkt() 666 cf->len = can_cc_dlc2len(dlc); in rcar_can_rx_pkt() 670 for (dlc = 0; dlc < cf->len; dlc++) in rcar_can_rx_pkt() 671 cf->data[dlc] = in rcar_can_rx_pkt() 672 readb(&priv->regs->mb[RCAR_CAN_RX_FIFO_MBX].data[dlc]); in rcar_can_rx_pkt()
|
/linux/drivers/net/can/usb/kvaser_usb/ |
H A D | kvaser_usb_hydra.c | 261 u8 dlc; member 275 u8 dlc; member 285 u8 dlc; member 379 u8 dlc; member 1281 can_frame_set_cc_len((struct can_frame *)cf, cmd->rx_can.dlc, priv->can.ctrlmode); in kvaser_usb_hydra_rx_msg_std() 1305 u8 dlc; in kvaser_usb_hydra_rx_msg_ext() local 1316 dlc = (kcan_header & KVASER_USB_KCAN_DATA_DLC_MASK) >> in kvaser_usb_hydra_rx_msg_ext() 1354 cf->len = can_fd_dlc2len(dlc); in kvaser_usb_hydra_rx_msg_ext() 1360 can_frame_set_cc_len((struct can_frame *)cf, dlc, priv->can.ctrlmode); in kvaser_usb_hydra_rx_msg_ext() 1461 u8 dlc; in kvaser_usb_hydra_frame_to_cmd_ext() local [all …]
|