Lines Matching refs:serdev
35 struct serdev_device *serdev; member
212 ret = device_add_of_node(&ctx->serdev->dev, np); in pwrseq_m2_pcie_create_bt_node()
246 if (serdev_ctrl->serdev) { in pwrseq_pcie_m2_create_serdev()
251 ctx->serdev = serdev_device_alloc(serdev_ctrl); in pwrseq_pcie_m2_create_serdev()
252 if (!ctx->serdev) { in pwrseq_pcie_m2_create_serdev()
261 ret = serdev_device_add(ctx->serdev); in pwrseq_pcie_m2_create_serdev()
272 device_remove_of_node(&ctx->serdev->dev); in pwrseq_pcie_m2_create_serdev()
278 serdev_device_put(ctx->serdev); in pwrseq_pcie_m2_create_serdev()
279 ctx->serdev = NULL; in pwrseq_pcie_m2_create_serdev()
288 if (ctx->serdev) { in pwrseq_pcie_m2_remove_serdev()
289 device_remove_of_node(&ctx->serdev->dev); in pwrseq_pcie_m2_remove_serdev()
290 serdev_device_remove(ctx->serdev); in pwrseq_pcie_m2_remove_serdev()
291 ctx->serdev = NULL; in pwrseq_pcie_m2_remove_serdev()