| /linux/drivers/pmdomain/imx/ |
| H A D | imx8mp-blk-ctrl.c | 45 void (*power_off) (struct imx8mp_blk_ctrl *bc, struct imx8mp_blk_ctrl_domain *domain); 46 void (*power_on) (struct imx8mp_blk_ctrl *bc, struct imx8mp_blk_ctrl_domain *domain); 67 struct imx8mp_blk_ctrl *bc; member 74 int (*probe) (struct imx8mp_blk_ctrl *bc); 76 void (*power_off) (struct imx8mp_blk_ctrl *bc, struct imx8mp_blk_ctrl_domain *domain); 77 void (*power_on) (struct imx8mp_blk_ctrl *bc, struct imx8mp_blk_ctrl_domain *domain); 147 static int imx8mp_hsio_blk_ctrl_probe(struct imx8mp_blk_ctrl *bc) in imx8mp_hsio_blk_ctrl_probe() argument 154 clk_hsio_pll = devm_kzalloc(bc->dev, sizeof(*clk_hsio_pll), GFP_KERNEL); in imx8mp_hsio_blk_ctrl_probe() 163 clk_hsio_pll->regmap = bc->regmap; in imx8mp_hsio_blk_ctrl_probe() 167 ret = devm_clk_hw_register(bc->bus_power_dev, hw); in imx8mp_hsio_blk_ctrl_probe() [all …]
|
| H A D | imx8m-blk-ctrl.c | 68 struct imx8m_blk_ctrl *bc; member 89 struct imx8m_blk_ctrl *bc = domain->bc; in imx8m_blk_ctrl_power_on() local 93 ret = pm_runtime_get_sync(bc->bus_power_dev); in imx8m_blk_ctrl_power_on() 95 pm_runtime_put_noidle(bc->bus_power_dev); in imx8m_blk_ctrl_power_on() 96 dev_err(bc->dev, "failed to power up bus domain\n"); in imx8m_blk_ctrl_power_on() 101 regmap_clear_bits(bc->regmap, BLK_SFT_RSTN, data->rst_mask); in imx8m_blk_ctrl_power_on() 103 regmap_clear_bits(bc->regmap, BLK_MIPI_RESET_DIV, data->mipi_phy_rst_mask); in imx8m_blk_ctrl_power_on() 108 dev_err(bc->dev, "failed to enable clocks\n"); in imx8m_blk_ctrl_power_on() 111 regmap_set_bits(bc->regmap, BLK_CLK_EN, data->clk_mask); in imx8m_blk_ctrl_power_on() 116 dev_err(bc->dev, "failed to power up peripheral domain\n"); in imx8m_blk_ctrl_power_on() [all …]
|
| /linux/drivers/isdn/hardware/mISDN/ |
| H A D | netjet.c | 78 struct tiger_ch bc[2]; member 96 card->bc[0].bch.debug = debug; in _set_debug() 97 card->bc[1].bch.debug = debug; in _set_debug() 176 fill_mem(struct tiger_ch *bc, u32 idx, u32 cnt, u32 fill) in fill_mem() argument 178 struct tiger_hw *card = bc->bch.hw; in fill_mem() 182 bc->bch.nr, fill, cnt, idx, card->send.idx); in fill_mem() 183 if (bc->bch.nr & 2) { in fill_mem() 199 mode_tiger(struct tiger_ch *bc, u32 protocol) in mode_tiger() argument 201 struct tiger_hw *card = bc->bch.hw; in mode_tiger() 204 bc->bch.nr, bc->bch.state, protocol); in mode_tiger() [all …]
|
| H A D | w6692.c | 66 struct w6692_ch bc[2]; member 83 card->bc[0].bch.debug = debug; in _set_debug() 84 card->bc[1].bch.debug = debug; in _set_debug() 127 ReadW6692B(struct w6692_ch *bc, u8 offset) in ReadW6692B() argument 129 return inb(bc->addr + offset); in ReadW6692B() 133 WriteW6692B(struct w6692_ch *bc, u8 offset, u8 value) in WriteW6692B() argument 135 outb(value, bc->addr + offset); in WriteW6692B() 651 struct w6692_ch *wch = &card->bc[ch]; in W6692B_interrupt() 838 w6692_mode(&card->bc[0], ISDN_P_NONE); in initW6692() 839 w6692_mode(&card->bc[1], ISDN_P_NONE); in initW6692() [all …]
|
| /linux/drivers/tty/ |
| H A D | ehv_bytechan.c | 86 static void enable_tx_interrupt(struct ehv_bc_data *bc) in enable_tx_interrupt() argument 88 if (!bc->tx_irq_enabled) { in enable_tx_interrupt() 89 enable_irq(bc->tx_irq); in enable_tx_interrupt() 90 bc->tx_irq_enabled = 1; in enable_tx_interrupt() 94 static void disable_tx_interrupt(struct ehv_bc_data *bc) in disable_tx_interrupt() argument 96 if (bc->tx_irq_enabled) { in disable_tx_interrupt() 97 disable_irq_nosync(bc->tx_irq); in disable_tx_interrupt() 98 bc->tx_irq_enabled = 0; in disable_tx_interrupt() 122 pr_err("ehv-bc: no 'interrupts' property in %pOF node\n", np); in find_console_handle() 131 pr_err("ehv-bc: no 'hv-handle' property in %pOFn node\n", in find_console_handle() [all …]
|
| /linux/arch/mips/pci/ |
| H A D | pci-xtalk-bridge.c | 32 struct bridge_controller *bc = BRIDGE_CONTROLLER(pdev->bus); in phys_to_dma() local 34 return bc->baddr + paddr; in phys_to_dma() 97 struct bridge_controller *bc = BRIDGE_CONTROLLER(dev->bus); in bridge_disable_swapping() local 101 bridge_clr(bc, b_device[slot].reg, BRIDGE_DEV_SWAP_DIR); in bridge_disable_swapping() 102 bridge_read(bc, b_widget.w_tflush); /* Flush */ in bridge_disable_swapping() 122 struct bridge_controller *bc = BRIDGE_CONTROLLER(bus); in pci_conf0_read_config() local 123 struct bridge_regs *bridge = bc->base; in pci_conf0_read_config() 141 bc->ioc3_sid[slot]); in pci_conf0_read_config() 159 struct bridge_controller *bc = BRIDGE_CONTROLLER(bus); in pci_conf1_read_config() local 160 struct bridge_regs *bridge = bc->base; in pci_conf1_read_config() [all …]
|
| /linux/drivers/net/hamradio/ |
| H A D | baycom_ser_hdx.c | 132 static inline void baycom_int_freq(struct baycom_state *bc) in baycom_int_freq() argument 139 bc->debug_vals.cur_intcnt++; in baycom_int_freq() 140 if (time_after_eq(cur_jiffies, bc->debug_vals.last_jiffies + HZ)) { in baycom_int_freq() 141 bc->debug_vals.last_jiffies = cur_jiffies; in baycom_int_freq() 142 bc->debug_vals.last_intcnt = bc->debug_vals.cur_intcnt; in baycom_int_freq() 143 bc->debug_vals.cur_intcnt = 0; in baycom_int_freq() 144 bc->debug_vals.last_pllcorr = bc->debug_vals.cur_pllcorr; in baycom_int_freq() 145 bc->debug_vals.cur_pllcorr = 0; in baycom_int_freq() 181 #define SER12_ARB_DIVIDER(bc) (bc->opt_dcd ? 24 : 36) argument 183 #define SER12_DCD_INTERVAL(bc) (bc->opt_dcd ? 12 : 240) argument [all …]
|
| H A D | baycom_ser_fdx.c | 145 static inline void baycom_int_freq(struct baycom_state *bc) in baycom_int_freq() argument 152 bc->debug_vals.cur_intcnt++; in baycom_int_freq() 153 if (time_after_eq(cur_jiffies, bc->debug_vals.last_jiffies + HZ)) { in baycom_int_freq() 154 bc->debug_vals.last_jiffies = cur_jiffies; in baycom_int_freq() 155 bc->debug_vals.last_intcnt = bc->debug_vals.cur_intcnt; in baycom_int_freq() 156 bc->debug_vals.cur_intcnt = 0; in baycom_int_freq() 157 bc->debug_vals.last_pllcorr = bc->debug_vals.cur_pllcorr; in baycom_int_freq() 158 bc->debug_vals.cur_pllcorr = 0; in baycom_int_freq() 191 static __inline__ void ser12_rx(struct net_device *dev, struct baycom_state *bc, struct timespec64 … in ser12_rx() argument 194 int bdus8 = bc->baud_us >> 3; in ser12_rx() [all …]
|
| H A D | baycom_par.c | 143 static inline void baycom_int_freq(struct baycom_state *bc) in baycom_int_freq() argument 150 bc->debug_vals.cur_intcnt++; in baycom_int_freq() 151 if (time_after_eq(cur_jiffies, bc->debug_vals.last_jiffies + HZ)) { in baycom_int_freq() 152 bc->debug_vals.last_jiffies = cur_jiffies; in baycom_int_freq() 153 bc->debug_vals.last_intcnt = bc->debug_vals.cur_intcnt; in baycom_int_freq() 154 bc->debug_vals.cur_intcnt = 0; in baycom_int_freq() 155 bc->debug_vals.last_pllcorr = bc->debug_vals.cur_pllcorr; in baycom_int_freq() 156 bc->debug_vals.cur_pllcorr = 0; in baycom_int_freq() 179 static inline void par96_tx(struct net_device *dev, struct baycom_state *bc) in par96_tx() argument 182 unsigned int data = hdlcdrv_getbits(&bc->hdrv); in par96_tx() [all …]
|
| /linux/kernel/time/ |
| H A D | tick-broadcast.c | 38 static void tick_broadcast_setup_oneshot(struct clock_event_device *bc, bool from_periodic); 40 static void tick_resume_broadcast_oneshot(struct clock_event_device *bc); 46 tick_broadcast_setup_oneshot(struct clock_event_device *bc, bool from_periodic) { BUG(); } in tick_broadcast_setup_oneshot() argument 48 static inline void tick_resume_broadcast_oneshot(struct clock_event_device *bc) { } in tick_resume_broadcast_oneshot() argument 77 static void tick_broadcast_start_periodic(struct clock_event_device *bc) in tick_broadcast_start_periodic() argument 79 if (bc) in tick_broadcast_start_periodic() 80 tick_setup_periodic(bc, 1); in tick_broadcast_start_periodic() 249 struct clock_event_device *bc = tick_broadcast_device.evtdev; in tick_device_uses_broadcast() local 266 tick_broadcast_start_periodic(bc); in tick_device_uses_broadcast() 268 tick_broadcast_setup_oneshot(bc, false); in tick_device_uses_broadcast() [all …]
|
| /linux/drivers/clk/imx/ |
| H A D | clk-imx95-blk-ctl.c | 353 struct imx95_blk_ctl *bc; in imx95_bc_probe() local 359 bc = devm_kzalloc(dev, sizeof(*bc), GFP_KERNEL); in imx95_bc_probe() 360 if (!bc) in imx95_bc_probe() 362 bc->dev = dev; in imx95_bc_probe() 363 dev_set_drvdata(&pdev->dev, bc); in imx95_bc_probe() 365 spin_lock_init(&bc->lock); in imx95_bc_probe() 371 bc->base = base; in imx95_bc_probe() 372 bc->clk_apb = devm_clk_get(dev, NULL); in imx95_bc_probe() 373 if (IS_ERR(bc->clk_apb)) in imx95_bc_probe() 374 return dev_err_probe(dev, PTR_ERR(bc->clk_apb), "failed to get APB clock\n"); in imx95_bc_probe() [all …]
|
| /linux/fs/ocfs2/ |
| H A D | blockcheck.c | 337 * data is the block to be checked. bc is a pointer to the 340 * bc should be a pointer inside data, as the function will 342 * bc does not point inside data, the caller must make sure any inline 346 * bc will be filled with little-endian values and will be ready to go to 350 struct ocfs2_block_check *bc) in ocfs2_block_check_compute() argument 355 memset(bc, 0, sizeof(struct ocfs2_block_check)); in ocfs2_block_check_compute() 366 bc->bc_crc32e = cpu_to_le32(crc); in ocfs2_block_check_compute() 367 bc->bc_ecc = cpu_to_le16((u16)ecc); in ocfs2_block_check_compute() 372 * the function will take care of zeroing bc before calculating check codes. 373 * If bc is not a pointer inside data, the caller must have zeroed any [all …]
|
| H A D | blockcheck.h | 31 struct ocfs2_block_check *bc); 33 struct ocfs2_block_check *bc); 36 struct ocfs2_block_check *bc); 39 struct ocfs2_block_check *bc); 43 struct ocfs2_block_check *bc); 45 struct ocfs2_block_check *bc, 48 struct ocfs2_block_check *bc); 50 struct ocfs2_block_check *bc,
|
| /linux/fs/xfs/ |
| H A D | xfs_itable.c | 50 * bc->breq->lastino is effectively the inode cursor as we walk through the 69 struct xfs_bstat_chunk *bc) in xfs_bulkstat_one_int() argument 74 struct xfs_bulkstat *buf = bc->buf; in xfs_bulkstat_one_int() 109 if (want_metadir_file(ip, bc->breq)) { in xfs_bulkstat_one_int() 119 error = bc->formatter(bc->breq, buf); in xfs_bulkstat_one_int() 156 if (!(bc->breq->flags & XFS_IBULK_NREXT64)) in xfs_bulkstat_one_int() 194 error = bc->formatter(bc->breq, buf); in xfs_bulkstat_one_int() 207 bc->breq->startino = ino + 1; in xfs_bulkstat_one_int() 218 struct xfs_bstat_chunk bc = { in xfs_bulkstat_one() local 233 bc.buf = kzalloc(sizeof(struct xfs_bulkstat), in xfs_bulkstat_one() [all …]
|
| /linux/drivers/net/ethernet/qlogic/qlcnic/ |
| H A D | qlcnic_sriov_common.c | 143 struct qlcnic_back_channel *bc; in qlcnic_sriov_init() local 158 bc = &sriov->bc; in qlcnic_sriov_init() 166 wq = create_singlethread_workqueue("bc-trans"); in qlcnic_sriov_init() 170 "Cannot create bc-trans workqueue\n"); in qlcnic_sriov_init() 174 bc->bc_trans_wq = wq; in qlcnic_sriov_init() 183 bc->bc_async_wq = wq; in qlcnic_sriov_init() 184 INIT_LIST_HEAD(&bc->async_cmd_list); in qlcnic_sriov_init() 185 INIT_WORK(&bc->vf_async_work, qlcnic_sriov_handle_async_issue_cmd); in qlcnic_sriov_init() 186 spin_lock_init(&bc->queue_lock); in qlcnic_sriov_init() 187 bc->adapter = adapter; in qlcnic_sriov_init() [all …]
|
| /linux/drivers/media/pci/solo6x10/ |
| H A D | Kconfig | 17 * Bluecherry BC-H16480A (PCIe, 16 port, H.264) 18 * Bluecherry BC-H04120A (PCIe, 4 port, H.264) 19 * Bluecherry BC-H04120A-MPCI (Mini-PCI, 4 port, H.264) 20 * Bluecherry BC-04120A (PCIe, 4 port, MPEG-4)
|
| /linux/arch/parisc/kernel/ |
| H A D | drivers.c | 313 memset(&path->bc, -1, 6); in get_node_path() 318 path->bc[i--] = PCI_SLOT(devfn); in get_node_path() 325 path->bc[i--] = PCI_SLOT(devfn) | (PCI_FUNC(devfn)<< 5); in get_node_path() 327 path->bc[i--] = to_parisc_device(dev)->hw_path; in get_node_path() 337 if (path->bc[i] == -1) in print_hwpath() 339 output += sprintf(output, "%u/", (unsigned char) path->bc[i]); in print_hwpath() 410 if (path.bc[i] == -1) in setup_bus_id() 412 output += sprintf(output, "%u:", (unsigned char) path.bc[i]); in setup_bus_id() 487 if (modpath->bc[i] == -1) in create_parisc_device() 489 parent = &alloc_tree_node(parent, modpath->bc[i])->dev; in create_parisc_device() [all …]
|
| /linux/block/ |
| H A D | blk-crypto.c | 104 struct bio_crypt_ctx *bc; in bio_crypt_set_ctx() local 112 bc = mempool_alloc(bio_crypt_ctx_pool, gfp_mask); in bio_crypt_set_ctx() 114 bc->bc_key = key; in bio_crypt_set_ctx() 115 memcpy(bc->bc_dun, dun, sizeof(bc->bc_dun)); in bio_crypt_set_ctx() 117 bio->bi_crypt_context = bc; in bio_crypt_set_ctx() 156 struct bio_crypt_ctx *bc = bio->bi_crypt_context; in __bio_crypt_advance() local 158 bio_crypt_dun_increment(bc->bc_dun, in __bio_crypt_advance() 159 bytes >> bc->bc_key->data_unit_size_bits); in __bio_crypt_advance() 163 * Returns true if @bc->bc_dun plus @bytes converted to data units is equal to 166 bool bio_crypt_dun_is_contiguous(const struct bio_crypt_ctx *bc, in bio_crypt_dun_is_contiguous() argument [all …]
|
| /linux/sound/soc/intel/atom/ |
| H A D | sst-atom-controls.c | 266 struct sst_algo_control *bc) in sst_send_algo_cmd() argument 271 /*bc->max includes sizeof algos + length field*/ in sst_send_algo_cmd() 272 len = sizeof(cmd->dst) + sizeof(cmd->command_id) + bc->max; in sst_send_algo_cmd() 278 SST_FILL_DESTINATION(2, cmd->dst, bc->pipe_id, bc->module_id); in sst_send_algo_cmd() 279 cmd->command_id = bc->cmd_id; in sst_send_algo_cmd() 280 memcpy(cmd->params, bc->params, bc->max); in sst_send_algo_cmd() 283 SST_FLAG_BLOCKED, bc->task_id, 0, cmd, len); in sst_send_algo_cmd() 301 struct sst_algo_control *bc; in sst_find_and_send_pipe_algo() local 307 bc = (void *)algo->kctl->private_value; in sst_find_and_send_pipe_algo() 311 ret = sst_send_algo_cmd(drv, bc); in sst_find_and_send_pipe_algo() [all …]
|
| /linux/net/mptcp/ |
| H A D | mptcp_diag.c | 18 sk_diag_dump(struct sock * sk,struct sk_buff * skb,struct netlink_callback * cb,const struct inet_diag_req_v2 * req,struct nlattr * bc,bool net_admin) sk_diag_dump() argument 81 struct nlattr *bc = cb_data->inet_diag_nla_bc; mptcp_diag_dump_listeners() local 159 struct nlattr *bc; mptcp_diag_dump() local
|
| /linux/lib/ |
| H A D | globtest.c | 114 "1" "*bc\0" "abbc\0" 115 "1" "*bc\0" "bc\0" 116 "1" "*bc\0" "bbc\0" 117 "1" "*bc\0" "bcbc\0" 121 "1" "*a*b*[bc]*[ef]*g*\0" "abacadaeafag\0"
|
| /linux/net/ipv4/ |
| H A D | inet_diag.c | 463 const void *bc = nla_data(_bc); in inet_twsk_diag_fill() 468 const struct inet_diag_bc_op *op = bc; in inet_req_diag_fill() 568 bc += op->yes; in inet_diag_dump_one_icsk() 571 bc += op->no; in inet_diag_dump_one_icsk() 596 const struct nlattr *bc = cb_data->inet_diag_nla_bc; in inet_diag_dump_one_icsk() 600 if (!bc) 626 return inet_diag_bc_run(bc, &entry); in inet_diag_cmd_exact() 630 static int valid_cc(const void *bc, int len, int cc) in inet_diag_cmd_exact() 633 const struct inet_diag_bc_op *op = bc; in inet_diag_cmd_exact() 642 bc in bitstring_match() 668 const void *bc = nla_data(_bc); inet_diag_bc_run() local 799 inet_diag_bc_sk(const struct nlattr * bc,struct sock * sk) inet_diag_bc_sk() argument 830 valid_cc(const void * bc,int len,int cc) valid_cc() argument 927 const void *bytecode, *bc; inet_diag_bc_audit() local 1030 struct nlattr *bc; inet_diag_dump_icsk() local [all...] |
| /linux/arch/m68k/include/asm/ |
| H A D | cacheflush_mm.h | 104 "cpushl %%bc,(%0)\n\t" in flush_cf_bcache() 106 "cpushl %%bc,(%0)\n\t" in flush_cf_bcache() 108 "cpushl %%bc,(%0)\n\t" in flush_cf_bcache() 110 "cpushl %%bc,(%0)" in flush_cf_bcache() 127 " cpusha %bc\n" in flush_icache() 223 /* RZ: use cpush %bc instead of cpush %dc, cinv %ic */ 242 "cpushp %%bc,(%0)\n\t" in __flush_pages_to_ram()
|
| /linux/Documentation/devicetree/bindings/soc/hisilicon/ |
| H A D | hisilicon,hi3660-usb3-otg-bc.yaml | 4 $id: http://devicetree.org/schemas/soc/hisilicon/hisilicon,hi3660-usb3-otg-bc.yaml# 15 - const: hisilicon,hi3660-usb3-otg-bc 36 compatible = "hisilicon,hi3660-usb3-otg-bc", "syscon", "simple-mfd";
|
| /linux/drivers/spmi/ |
| H A D | spmi-pmic-arb.c | 235 u32 (*fmt_cmd)(u8 opc, u8 sid, u16 addr, u8 bc); 262 * @bc: byte count -1. range: 0..3 264 * @buf: output parameter, length must be bc + 1 267 pmic_arb_read_data(struct spmi_pmic_arb *pmic_arb, u8 *buf, u32 reg, u8 bc) in pmic_arb_read_data() argument 271 memcpy(buf, &data, (bc & 3) + 1); in pmic_arb_read_data() 277 * @bc: byte-count -1. range: 0..3. 279 * @buf: buffer to write. length must be bc + 1. 282 u32 reg, u8 bc) in pmic_arb_write_data() argument 286 memcpy(&data, buf, (bc & 3) + 1); in pmic_arb_write_data() 391 u8 bc = len - 1; in pmic_arb_fmt_read_cmd() local [all …]
|