/linux-4.1.27/arch/arm/mach-integrator/ |
H A D | lm.h | 22 #define lm_get_drvdata(lm) dev_get_drvdata(&(lm)->dev) 23 #define lm_set_drvdata(lm,d) dev_set_drvdata(&(lm)->dev, d)
|
H A D | Makefile | 7 obj-y := core.o lm.o
|
H A D | lm.c | 2 * linux/arch/arm/mach-integrator/lm.c 15 #include "lm.h" 84 ret = dev_set_name(&dev->dev, "lm%d", dev->id); lm_device_register()
|
H A D | impd1.c | 32 #include "lm.h" 385 snprintf(devname, 32, "lm%x:%5.5lx", dev->id, idev->offset >> 12); impd1_probe() 397 mmciname = kasprintf(GFP_KERNEL, "lm%x:00700", dev->id); impd1_probe()
|
H A D | integrator_ap.c | 54 #include "lm.h"
|
/linux-4.1.27/drivers/input/keyboard/ |
H A D | lm8323.c | 174 static int lm8323_write(struct lm8323_chip *lm, int len, ...) lm8323_write() argument 183 dev_err(&lm->client->dev, "tried to send %d bytes\n", len); lm8323_write() 197 ret = i2c_master_send(lm->client, data, len); lm8323_write() 199 ret = i2c_master_send(lm->client, data, len); lm8323_write() 201 dev_err(&lm->client->dev, "sent %d bytes of %d total\n", lm8323_write() 211 static int lm8323_read(struct lm8323_chip *lm, u8 cmd, u8 *buf, int len) lm8323_read() argument 219 ret = i2c_master_send(lm->client, &cmd, 1); lm8323_read() 221 ret = i2c_master_send(lm->client, &cmd, 1); lm8323_read() 223 dev_err(&lm->client->dev, "sending read cmd 0x%02x failed\n", lm8323_read() 228 ret = i2c_master_recv(lm->client, buf, len); lm8323_read() 230 dev_err(&lm->client->dev, "wanted %d bytes, got %d\n", lm8323_read() 239 static void lm8323_set_active_time(struct lm8323_chip *lm, int time) lm8323_set_active_time() argument 241 lm8323_write(lm, 2, LM8323_CMD_SET_ACTIVE, time >> 2); lm8323_set_active_time() 258 static void process_keys(struct lm8323_chip *lm) process_keys() argument 262 int old_keys_down = lm->keys_down; process_keys() 270 ret = lm8323_read(lm, LM8323_CMD_READ_FIFO, key_fifo, LM8323_FIFO_LEN); process_keys() 273 dev_err(&lm->client->dev, "Failed reading fifo \n"); process_keys() 281 unsigned short keycode = lm->keymap[key]; process_keys() 283 dev_vdbg(&lm->client->dev, "key 0x%02x %s\n", process_keys() 286 if (lm->kp_enabled) { process_keys() 287 input_event(lm->idev, EV_MSC, MSC_SCAN, key); process_keys() 288 input_report_key(lm->idev, keycode, isdown); process_keys() 289 input_sync(lm->idev); process_keys() 293 lm->keys_down++; process_keys() 295 lm->keys_down--; process_keys() 303 if (!old_keys_down && lm->keys_down) process_keys() 304 lm8323_set_active_time(lm, 0); process_keys() 305 if (old_keys_down && !lm->keys_down) process_keys() 306 lm8323_set_active_time(lm, lm->active_time); process_keys() 309 static void lm8323_process_error(struct lm8323_chip *lm) lm8323_process_error() argument 313 if (lm8323_read(lm, LM8323_CMD_READ_ERR, &error, 1) == 1) { lm8323_process_error() 315 dev_vdbg(&lm->client->dev, "fifo overflow!\n"); lm8323_process_error() 317 dev_vdbg(&lm->client->dev, lm8323_process_error() 320 dev_vdbg(&lm->client->dev, lm8323_process_error() 323 dev_vdbg(&lm->client->dev, "bad command parameter\n"); lm8323_process_error() 327 static void lm8323_reset(struct lm8323_chip *lm) lm8323_reset() argument 330 lm8323_write(lm, 2, LM8323_CMD_RESET, 0xAA); lm8323_reset() 333 static int lm8323_configure(struct lm8323_chip *lm) lm8323_configure() argument 335 int keysize = (lm->size_x << 4) | lm->size_y; lm8323_configure() 337 int debounce = lm->debounce_time >> 2; lm8323_configure() 338 int active = lm->active_time >> 2; lm8323_configure() 347 lm8323_write(lm, 2, LM8323_CMD_WRITE_CFG, 0); lm8323_configure() 348 lm8323_write(lm, 2, LM8323_CMD_WRITE_CLOCK, clock); lm8323_configure() 349 lm8323_write(lm, 2, LM8323_CMD_SET_KEY_SIZE, keysize); lm8323_configure() 350 lm8323_set_active_time(lm, lm->active_time); lm8323_configure() 351 lm8323_write(lm, 2, LM8323_CMD_SET_DEBOUNCE, debounce); lm8323_configure() 352 lm8323_write(lm, 3, LM8323_CMD_WRITE_PORT_STATE, 0xff, 0xff); lm8323_configure() 353 lm8323_write(lm, 3, LM8323_CMD_WRITE_PORT_SEL, 0, 0); lm8323_configure() 378 struct lm8323_chip *lm = _lm; lm8323_irq() local 382 mutex_lock(&lm->lock); lm8323_irq() 384 while ((lm8323_read(lm, LM8323_CMD_READ_INT, &ints, 1) == 1) && ints) { lm8323_irq() 386 process_keys(lm); lm8323_irq() 389 dev_vdbg(&lm->client->dev, "rotator fired\n"); lm8323_irq() 392 dev_vdbg(&lm->client->dev, "error!\n"); lm8323_irq() 393 lm8323_process_error(lm); lm8323_irq() 396 dev_err(&lm->client->dev, "chip lost config; " lm8323_irq() 398 lm8323_configure(lm); lm8323_irq() 402 dev_vdbg(&lm->client->dev, lm8323_irq() 404 pwm_done(&lm->pwm[i]); lm8323_irq() 409 mutex_unlock(&lm->lock); lm8323_irq() 417 static int lm8323_read_id(struct lm8323_chip *lm, u8 *buf) lm8323_read_id() argument 421 bytes = lm8323_read(lm, LM8323_CMD_READ_ID, buf, 2); lm8323_read_id() 513 struct lm8323_chip *lm = pwm->chip; lm8323_pwm_set_brightness() local 525 mutex_lock(&lm->lock); lm8323_pwm_set_brightness() 526 if (likely(!lm->pm_suspend)) lm8323_pwm_set_brightness() 530 mutex_unlock(&lm->lock); lm8323_pwm_set_brightness() 567 static int init_pwm(struct lm8323_chip *lm, int id, struct device *dev, init_pwm() argument 574 pwm = &lm->pwm[id - 1]; init_pwm() 584 pwm->chip = lm; init_pwm() 605 struct lm8323_chip *lm = dev_get_drvdata(dev); lm8323_show_disable() local 607 return sprintf(buf, "%u\n", !lm->kp_enabled); lm8323_show_disable() 614 struct lm8323_chip *lm = dev_get_drvdata(dev); lm8323_set_disable() local 622 mutex_lock(&lm->lock); lm8323_set_disable() 623 lm->kp_enabled = !i; lm8323_set_disable() 624 mutex_unlock(&lm->lock); lm8323_set_disable() 635 struct lm8323_chip *lm; lm8323_probe() local 658 lm = kzalloc(sizeof *lm, GFP_KERNEL); lm8323_probe() 660 if (!lm || !idev) { lm8323_probe() 665 lm->client = client; lm8323_probe() 666 lm->idev = idev; lm8323_probe() 667 mutex_init(&lm->lock); lm8323_probe() 669 lm->size_x = pdata->size_x; lm8323_probe() 670 lm->size_y = pdata->size_y; lm8323_probe() 672 lm->size_x, lm->size_y); lm8323_probe() 674 lm->debounce_time = pdata->debounce_time; lm8323_probe() 675 lm->active_time = pdata->active_time; lm8323_probe() 677 lm8323_reset(lm); lm8323_probe() 682 while (lm8323_read(lm, LM8323_CMD_READ_INT, data, 1) == 1) { lm8323_probe() 695 lm8323_configure(lm); lm8323_probe() 698 if (lm8323_read_id(lm, data) != 0) { lm8323_probe() 705 err = init_pwm(lm, pwm + 1, &client->dev, lm8323_probe() 711 lm->kp_enabled = true; lm8323_probe() 717 snprintf(lm->phys, sizeof(lm->phys), lm8323_probe() 719 idev->phys = lm->phys; lm8323_probe() 725 lm->keymap[i] = pdata->keymap[i]; lm8323_probe() 739 IRQF_TRIGGER_LOW|IRQF_ONESHOT, "lm8323", lm); lm8323_probe() 745 i2c_set_clientdata(client, lm); lm8323_probe() 759 if (lm->pwm[pwm].enabled) lm8323_probe() 760 led_classdev_unregister(&lm->pwm[pwm].cdev); lm8323_probe() 763 kfree(lm); lm8323_probe() 769 struct lm8323_chip *lm = i2c_get_clientdata(client); lm8323_remove() local 773 free_irq(client->irq, lm); lm8323_remove() 775 input_unregister_device(lm->idev); lm8323_remove() 777 device_remove_file(&lm->client->dev, &dev_attr_disable_kp); lm8323_remove() 780 if (lm->pwm[i].enabled) lm8323_remove() 781 led_classdev_unregister(&lm->pwm[i].cdev); lm8323_remove() 783 kfree(lm); lm8323_remove() 796 struct lm8323_chip *lm = i2c_get_clientdata(client); lm8323_suspend() local 802 mutex_lock(&lm->lock); lm8323_suspend() 803 lm->pm_suspend = true; lm8323_suspend() 804 mutex_unlock(&lm->lock); lm8323_suspend() 807 if (lm->pwm[i].enabled) lm8323_suspend() 808 led_classdev_suspend(&lm->pwm[i].cdev); lm8323_suspend() 816 struct lm8323_chip *lm = i2c_get_clientdata(client); lm8323_resume() local 819 mutex_lock(&lm->lock); lm8323_resume() 820 lm->pm_suspend = false; lm8323_resume() 821 mutex_unlock(&lm->lock); lm8323_resume() 824 if (lm->pwm[i].enabled) lm8323_resume() 825 led_classdev_resume(&lm->pwm[i].cdev); lm8323_resume()
|
/linux-4.1.27/drivers/macintosh/ |
H A D | windfarm_lm75_sensor.c | 46 struct wf_lm75_sensor *lm = wf_to_lm75(sr); wf_lm75_get() local 49 if (lm->i2c == NULL) wf_lm75_get() 53 if (!lm->inited) { wf_lm75_get() 54 u8 cfg_new, cfg = (u8)i2c_smbus_read_byte_data(lm->i2c, 1); wf_lm75_get() 63 i2c_smbus_write_byte_data(lm->i2c, 1, cfg_new); wf_lm75_get() 64 lm->inited = 1; wf_lm75_get() 71 data = (s32)le16_to_cpu(i2c_smbus_read_word_data(lm->i2c, 0)); wf_lm75_get() 80 struct wf_lm75_sensor *lm = wf_to_lm75(sr); wf_lm75_release() local 82 kfree(lm); wf_lm75_release() 94 struct wf_lm75_sensor *lm; wf_lm75_probe() local 129 lm = kzalloc(sizeof(struct wf_lm75_sensor), GFP_KERNEL); wf_lm75_probe() 130 if (lm == NULL) wf_lm75_probe() 133 lm->inited = 0; wf_lm75_probe() 134 lm->ds1775 = ds1775; wf_lm75_probe() 135 lm->i2c = client; wf_lm75_probe() 136 lm->sens.name = name; wf_lm75_probe() 137 lm->sens.ops = &wf_lm75_ops; wf_lm75_probe() 138 i2c_set_clientdata(client, lm); wf_lm75_probe() 140 rc = wf_register_sensor(&lm->sens); wf_lm75_probe() 142 kfree(lm); wf_lm75_probe() 148 struct wf_lm75_sensor *lm = i2c_get_clientdata(client); wf_lm75_remove() local 150 DBG("wf_lm75: i2c detatch called for %s\n", lm->sens.name); wf_lm75_remove() 153 lm->i2c = NULL; wf_lm75_remove() 156 wf_unregister_sensor(&lm->sens); wf_lm75_remove()
|
H A D | windfarm_lm87_sensor.c | 70 struct wf_lm87_sensor *lm = sr->priv; wf_lm87_get() local 73 if (lm->i2c == NULL) wf_lm87_get() 79 temp = wf_lm87_read_reg(lm->i2c, LM87_INT_TEMP); wf_lm87_get() 89 struct wf_lm87_sensor *lm = wf_to_lm87(sr); wf_lm87_release() local 91 kfree(lm); wf_lm87_release() 103 struct wf_lm87_sensor *lm; wf_lm87_probe() local 134 lm = kzalloc(sizeof(struct wf_lm87_sensor), GFP_KERNEL); wf_lm87_probe() 135 if (lm == NULL) wf_lm87_probe() 138 lm->i2c = client; wf_lm87_probe() 139 lm->sens.name = name; wf_lm87_probe() 140 lm->sens.ops = &wf_lm87_ops; wf_lm87_probe() 141 lm->sens.priv = lm; wf_lm87_probe() 142 i2c_set_clientdata(client, lm); wf_lm87_probe() 144 rc = wf_register_sensor(&lm->sens); wf_lm87_probe() 146 kfree(lm); wf_lm87_probe() 152 struct wf_lm87_sensor *lm = i2c_get_clientdata(client); wf_lm87_remove() local 154 DBG("wf_lm87: i2c detatch called for %s\n", lm->sens.name); wf_lm87_remove() 157 lm->i2c = NULL; wf_lm87_remove() 160 wf_unregister_sensor(&lm->sens); wf_lm87_remove()
|
/linux-4.1.27/drivers/clk/versatile/ |
H A D | clk-impd1.c | 101 imc->pclkname = kasprintf(GFP_KERNEL, "lm%x-pclk", id); integrator_impd1_clk_init() 106 imc->vco1name = kasprintf(GFP_KERNEL, "lm%x-vco1", id); integrator_impd1_clk_init() 110 imc->clks[0] = clkdev_alloc(pclk, "apb_pclk", "lm%x:01000", id); integrator_impd1_clk_init() 111 imc->clks[1] = clkdev_alloc(clk, NULL, "lm%x:01000", id); integrator_impd1_clk_init() 114 imc->vco2name = kasprintf(GFP_KERNEL, "lm%x-vco2", id); integrator_impd1_clk_init() 120 imc->clks[2] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00700", id); integrator_impd1_clk_init() 121 imc->clks[3] = clkdev_alloc(clk, NULL, "lm%x:00700", id); integrator_impd1_clk_init() 124 imc->uartname = kasprintf(GFP_KERNEL, "lm%x-uartclk", id); integrator_impd1_clk_init() 128 imc->clks[4] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00100", id); integrator_impd1_clk_init() 129 imc->clks[5] = clkdev_alloc(clk, NULL, "lm%x:00100", id); integrator_impd1_clk_init() 130 imc->clks[6] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00200", id); integrator_impd1_clk_init() 131 imc->clks[7] = clkdev_alloc(clk, NULL, "lm%x:00200", id); integrator_impd1_clk_init() 134 imc->spiname = kasprintf(GFP_KERNEL, "lm%x-spiclk", id); integrator_impd1_clk_init() 137 imc->clks[8] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00300", id); integrator_impd1_clk_init() 138 imc->clks[9] = clkdev_alloc(clk, NULL, "lm%x:00300", id); integrator_impd1_clk_init() 141 imc->clks[10] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00400", id); integrator_impd1_clk_init() 142 imc->clks[11] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00500", id); integrator_impd1_clk_init() 143 imc->clks[12] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00800", id); integrator_impd1_clk_init() 146 imc->scname = kasprintf(GFP_KERNEL, "lm%x-scclk", id); integrator_impd1_clk_init() 150 imc->clks[13] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00600", id); integrator_impd1_clk_init() 151 imc->clks[14] = clkdev_alloc(clk, NULL, "lm%x:00600", id); integrator_impd1_clk_init()
|
/linux-4.1.27/fs/nfs_common/ |
H A D | grace.c | 18 * @lm: who this grace period is for 28 locks_start_grace(struct net *net, struct lock_manager *lm) locks_start_grace() argument 33 list_add(&lm->list, grace_list); locks_start_grace() 41 * @lm: who this grace period is for 50 locks_end_grace(struct lock_manager *lm) locks_end_grace() argument 53 list_del_init(&lm->list); locks_end_grace()
|
/linux-4.1.27/arch/x86/include/uapi/asm/ |
H A D | ldt.h | 35 * the kernel must act as though lm == 0, regardless of the 38 unsigned int lm:1; member in struct:user_desc
|
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/ |
H A D | mdp5_crtc.c | 40 int lm; member in struct:mdp5_crtc 112 flush_mask |= mdp_ctl_flush_mask_lm(mdp5_crtc->lm); 195 uint32_t lm = mdp5_crtc->lm, blend_cfg = 0; blend_setup() local 215 BUG_ON(stage > hw_cfg->lm.nb_stages); drm_atomic_crtc_for_each_plane() 219 REG_MDP5_LM_BLEND_OP_MODE(lm, blender(stage)), drm_atomic_crtc_for_each_plane() 222 mdp5_write(mdp5_kms, REG_MDP5_LM_BLEND_FG_ALPHA(lm, drm_atomic_crtc_for_each_plane() 224 mdp5_write(mdp5_kms, REG_MDP5_LM_BLEND_BG_ALPHA(lm, drm_atomic_crtc_for_each_plane() 232 DBG("%s: lm%d: blend config = 0x%08x", mdp5_crtc->name, lm, blend_cfg); 233 mdp5_ctl_blend(mdp5_crtc->ctl, lm, blend_cfg); 261 mdp5_write(mdp5_kms, REG_MDP5_LM_OUT_SIZE(mdp5_crtc->lm), mdp5_crtc_mode_set_nofb() 278 mdp5_ctl_blend(mdp5_crtc->ctl, mdp5_crtc->lm, 0x00000000); mdp5_crtc_disable() 445 int ret, bpp, lm; mdp5_crtc_cursor_set() local 475 lm = mdp5_crtc->lm; mdp5_crtc_cursor_set() 488 mdp5_write(mdp5_kms, REG_MDP5_LM_CURSOR_STRIDE(lm), stride); mdp5_crtc_cursor_set() 489 mdp5_write(mdp5_kms, REG_MDP5_LM_CURSOR_FORMAT(lm), mdp5_crtc_cursor_set() 491 mdp5_write(mdp5_kms, REG_MDP5_LM_CURSOR_IMG_SIZE(lm), mdp5_crtc_cursor_set() 494 mdp5_write(mdp5_kms, REG_MDP5_LM_CURSOR_SIZE(lm), mdp5_crtc_cursor_set() 497 mdp5_write(mdp5_kms, REG_MDP5_LM_CURSOR_BASE_ADDR(lm), cursor_addr); mdp5_crtc_cursor_set() 501 mdp5_write(mdp5_kms, REG_MDP5_LM_CURSOR_BLEND_CONFIG(lm), blendcfg); mdp5_crtc_cursor_set() 543 mdp5_write(mdp5_kms, REG_MDP5_LM_CURSOR_SIZE(mdp5_crtc->lm), mdp5_crtc_cursor_move() 546 mdp5_write(mdp5_kms, REG_MDP5_LM_CURSOR_START_XY(mdp5_crtc->lm), mdp5_crtc_cursor_move() 621 int lm = mdp5_crtc_get_lm(crtc); mdp5_crtc_set_intf() local 632 mdp5_crtc->vblank.irqmask = lm2ppdone(lm); mdp5_crtc_set_intf() 634 mdp5_crtc->vblank.irqmask = intf2vblank(lm, intf); mdp5_crtc_set_intf() 643 return WARN_ON(!crtc) ? -EINVAL : mdp5_crtc->lm; mdp5_crtc_get_lm() 666 mdp5_crtc->lm = GET_LM_ID(id); mdp5_crtc_init()
|
H A D | mdp5_ctl.c | 47 int lm; member in struct:mdp5_ctl 178 ctl->pipeline.start_mask = mdp_ctl_flush_mask_lm(ctl->lm) | mdp5_ctl_set_intf() 228 pipeline->start_mask = mdp_ctl_flush_mask_lm(ctl->lm); refill_start_mask() 272 int lm = ctl->lm; mdp5_ctl_set_cursor() local 274 if (unlikely(WARN_ON(lm < 0))) { mdp5_ctl_set_cursor() 276 ctl->id, lm); mdp5_ctl_set_cursor() 282 blend_cfg = ctl_read(ctl, REG_MDP5_CTL_LAYER_REG(ctl->id, lm)); mdp5_ctl_set_cursor() 289 ctl_write(ctl, REG_MDP5_CTL_LAYER_REG(ctl->id, lm), blend_cfg); mdp5_ctl_set_cursor() 299 int mdp5_ctl_blend(struct mdp5_ctl *ctl, u32 lm, u32 blend_cfg) mdp5_ctl_blend() argument 309 ctl_write(ctl, REG_MDP5_CTL_LAYER_REG(ctl->id, lm), blend_cfg); mdp5_ctl_blend() 312 ctl->pending_ctl_trigger = mdp_ctl_flush_mask_lm(lm); mdp5_ctl_blend() 357 u32 mdp_ctl_flush_mask_lm(int lm) mdp_ctl_flush_mask_lm() argument 359 switch (lm) { mdp_ctl_flush_mask_lm() 377 sw_mask |= mdp_ctl_flush_mask_lm(ctl->lm); fix_sw_flush() 480 ctl->lm = mdp5_crtc_get_lm(crtc); mdp5_ctlm_request() 534 ctl_mgr->nlm = hw_cfg->lm.count; mdp5_ctlm_init()
|
H A D | mdp5_cfg.c | 57 .lm = { 125 .lm = { 186 .lm = {
|
H A D | mdp5_ctl.h | 77 int mdp5_ctl_blend(struct mdp5_ctl *ctl, u32 lm, u32 blend_cfg); 85 u32 mdp_ctl_flush_mask_lm(int lm);
|
H A D | mdp5_kms.h | 163 static inline uint32_t intf2vblank(int lm, struct mdp5_interface *intf) intf2vblank() argument 173 return MDP5_IRQ_PING_PONG_0_RD_PTR << GET_PING_PONG_ID(lm); intf2vblank() 187 static inline uint32_t lm2ppdone(int lm) lm2ppdone() argument 189 return MDP5_IRQ_PING_PONG_0_DONE << GET_PING_PONG_ID(lm); lm2ppdone()
|
H A D | mdp5_cfg.h | 76 struct mdp5_lm_block lm; member in struct:mdp5_cfg_hw
|
H A D | mdp5_cmd_encoder.c | 222 int lm = mdp5_crtc_get_lm(encoder->crtc); mdp5_cmd_encoder_disable() local 228 mdp_irq_wait(&mdp5_kms->base, lm2ppdone(lm)); mdp5_cmd_encoder_disable()
|
H A D | mdp5_encoder.c | 229 int lm = mdp5_crtc_get_lm(encoder->crtc); mdp5_encoder_disable() local 252 mdp_irq_wait(&mdp5_kms->base, intf2vblank(lm, intf)); mdp5_encoder_disable()
|
H A D | mdp5.xml.h | 929 case 0: return (mdp5_cfg->lm.base[0]); __offset_LM() 930 case 1: return (mdp5_cfg->lm.base[1]); __offset_LM() 931 case 2: return (mdp5_cfg->lm.base[2]); __offset_LM() 932 case 3: return (mdp5_cfg->lm.base[3]); __offset_LM() 933 case 4: return (mdp5_cfg->lm.base[4]); __offset_LM() 934 case 5: return (mdp5_cfg->lm.base[5]); __offset_LM()
|
/linux-4.1.27/arch/x86/um/shared/sysdep/ |
H A D | tls.h | 21 unsigned int lm:1; member in struct:um_dup_user_desc
|
/linux-4.1.27/tools/power/cpupower/bench/ |
H A D | Makefile | 8 LIBS = -L../ -L$(OUTPUT) -lm -lcpupower
|
/linux-4.1.27/drivers/vme/ |
H A D | vme.c | 1120 struct vme_lm_resource *lm = NULL; vme_lm_request() local 1131 lm = list_entry(lm_pos, vme_lm_request() 1134 if (lm == NULL) { vme_lm_request() 1140 mutex_lock(&lm->mtx); vme_lm_request() 1141 if (lm->locked == 0) { vme_lm_request() 1142 lm->locked = 1; vme_lm_request() 1143 mutex_unlock(&lm->mtx); vme_lm_request() 1144 allocated_lm = lm; vme_lm_request() 1147 mutex_unlock(&lm->mtx); vme_lm_request() 1166 mutex_lock(&lm->mtx); vme_lm_request() 1167 lm->locked = 0; vme_lm_request() 1168 mutex_unlock(&lm->mtx); vme_lm_request() 1177 struct vme_lm_resource *lm; vme_lm_count() local 1184 lm = list_entry(resource->entry, struct vme_lm_resource, list); vme_lm_count() 1186 return lm->monitors; vme_lm_count() 1194 struct vme_lm_resource *lm; vme_lm_set() local 1201 lm = list_entry(resource->entry, struct vme_lm_resource, list); vme_lm_set() 1208 return bridge->lm_set(lm, lm_base, aspace, cycle); vme_lm_set() 1216 struct vme_lm_resource *lm; vme_lm_get() local 1223 lm = list_entry(resource->entry, struct vme_lm_resource, list); vme_lm_get() 1230 return bridge->lm_get(lm, lm_base, aspace, cycle); vme_lm_get() 1238 struct vme_lm_resource *lm; vme_lm_attach() local 1245 lm = list_entry(resource->entry, struct vme_lm_resource, list); vme_lm_attach() 1252 return bridge->lm_attach(lm, monitor, callback); vme_lm_attach() 1259 struct vme_lm_resource *lm; vme_lm_detach() local 1266 lm = list_entry(resource->entry, struct vme_lm_resource, list); vme_lm_detach() 1273 return bridge->lm_detach(lm, monitor); vme_lm_detach() 1279 struct vme_lm_resource *lm; vme_lm_free() local 1286 lm = list_entry(resource->entry, struct vme_lm_resource, list); vme_lm_free() 1288 mutex_lock(&lm->mtx); vme_lm_free() 1295 lm->locked = 0; vme_lm_free() 1297 mutex_unlock(&lm->mtx); vme_lm_free()
|
/linux-4.1.27/drivers/vme/bridges/ |
H A D | vme_ca91cx42.c | 1295 static int ca91cx42_lm_set(struct vme_lm_resource *lm, ca91cx42_lm_set() argument 1303 bridge = lm->parent->driver_priv; ca91cx42_lm_set() 1304 dev = lm->parent->parent; ca91cx42_lm_set() 1314 mutex_lock(&lm->mtx); ca91cx42_lm_set() 1317 for (i = 0; i < lm->monitors; i++) { ca91cx42_lm_set() 1319 mutex_unlock(&lm->mtx); ca91cx42_lm_set() 1337 mutex_unlock(&lm->mtx); ca91cx42_lm_set() 1355 mutex_unlock(&lm->mtx); ca91cx42_lm_set() 1363 static int ca91cx42_lm_get(struct vme_lm_resource *lm, ca91cx42_lm_get() argument 1369 bridge = lm->parent->driver_priv; ca91cx42_lm_get() 1371 mutex_lock(&lm->mtx); ca91cx42_lm_get() 1396 mutex_unlock(&lm->mtx); ca91cx42_lm_get() 1406 static int ca91cx42_lm_attach(struct vme_lm_resource *lm, int monitor, ca91cx42_lm_attach() argument 1413 bridge = lm->parent->driver_priv; ca91cx42_lm_attach() 1414 dev = lm->parent->parent; ca91cx42_lm_attach() 1416 mutex_lock(&lm->mtx); ca91cx42_lm_attach() 1421 mutex_unlock(&lm->mtx); ca91cx42_lm_attach() 1428 mutex_unlock(&lm->mtx); ca91cx42_lm_attach() 1447 mutex_unlock(&lm->mtx); ca91cx42_lm_attach() 1455 static int ca91cx42_lm_detach(struct vme_lm_resource *lm, int monitor) ca91cx42_lm_detach() argument 1460 bridge = lm->parent->driver_priv; ca91cx42_lm_detach() 1462 mutex_lock(&lm->mtx); ca91cx42_lm_detach() 1483 mutex_unlock(&lm->mtx); ca91cx42_lm_detach() 1606 struct vme_lm_resource *lm; ca91cx42_probe() local 1758 lm = kmalloc(sizeof(struct vme_lm_resource), GFP_KERNEL); ca91cx42_probe() 1759 if (lm == NULL) { ca91cx42_probe() 1765 lm->parent = ca91cx42_bridge; ca91cx42_probe() 1766 mutex_init(&lm->mtx); ca91cx42_probe() 1767 lm->locked = 0; ca91cx42_probe() 1768 lm->number = 1; ca91cx42_probe() 1769 lm->monitors = 4; ca91cx42_probe() 1770 list_add_tail(&lm->list, &ca91cx42_bridge->lm_resources); ca91cx42_probe() 1819 lm = list_entry(pos, struct vme_lm_resource, list); ca91cx42_probe() 1821 kfree(lm); ca91cx42_probe() 1869 struct vme_lm_resource *lm; ca91cx42_remove() local 1903 lm = list_entry(pos, struct vme_lm_resource, list); ca91cx42_remove() 1905 kfree(lm); ca91cx42_remove()
|
H A D | vme_tsi148.c | 1999 static int tsi148_lm_set(struct vme_lm_resource *lm, unsigned long long lm_base, tsi148_lm_set() argument 2007 tsi148_bridge = lm->parent; tsi148_lm_set() 2011 mutex_lock(&lm->mtx); tsi148_lm_set() 2014 for (i = 0; i < lm->monitors; i++) { tsi148_lm_set() 2016 mutex_unlock(&lm->mtx); tsi148_lm_set() 2037 mutex_unlock(&lm->mtx); tsi148_lm_set() 2058 mutex_unlock(&lm->mtx); tsi148_lm_set() 2066 static int tsi148_lm_get(struct vme_lm_resource *lm, tsi148_lm_get() argument 2072 bridge = lm->parent->driver_priv; tsi148_lm_get() 2074 mutex_lock(&lm->mtx); tsi148_lm_get() 2107 mutex_unlock(&lm->mtx); tsi148_lm_get() 2117 static int tsi148_lm_attach(struct vme_lm_resource *lm, int monitor, tsi148_lm_attach() argument 2124 tsi148_bridge = lm->parent; tsi148_lm_attach() 2128 mutex_lock(&lm->mtx); tsi148_lm_attach() 2133 mutex_unlock(&lm->mtx); tsi148_lm_attach() 2141 mutex_unlock(&lm->mtx); tsi148_lm_attach() 2164 mutex_unlock(&lm->mtx); tsi148_lm_attach() 2172 static int tsi148_lm_detach(struct vme_lm_resource *lm, int monitor) tsi148_lm_detach() argument 2177 bridge = lm->parent->driver_priv; tsi148_lm_detach() 2179 mutex_lock(&lm->mtx); tsi148_lm_detach() 2204 mutex_unlock(&lm->mtx); tsi148_lm_detach() 2356 struct vme_lm_resource *lm; tsi148_probe() local 2535 lm = kmalloc(sizeof(struct vme_lm_resource), GFP_KERNEL); tsi148_probe() 2536 if (lm == NULL) { tsi148_probe() 2542 lm->parent = tsi148_bridge; tsi148_probe() 2543 mutex_init(&lm->mtx); tsi148_probe() 2544 lm->locked = 0; tsi148_probe() 2545 lm->number = 1; tsi148_probe() 2546 lm->monitors = 4; tsi148_probe() 2547 list_add_tail(&lm->list, &tsi148_bridge->lm_resources); tsi148_probe() 2610 lm = list_entry(pos, struct vme_lm_resource, list); tsi148_probe() 2612 kfree(lm); tsi148_probe()
|
/linux-4.1.27/arch/x86/um/asm/ |
H A D | mm_context.h | 63 #define LDT_empty(info) (_LDT_empty(info) && ((info)->lm == 0))
|
/linux-4.1.27/tools/thermal/tmon/ |
H A D | Makefile | 20 TMON_LIBS=-lm -lpthread
|
/linux-4.1.27/arch/s390/kernel/vdso32/ |
H A D | clock_gettime.S | 39 lm %r0,%r1,1(%r15) 102 lm %r0,%r1,1(%r15)
|
H A D | gettimeofday.S | 34 lm %r0,%r1,1(%r15)
|
/linux-4.1.27/arch/s390/kernel/ |
H A D | sclp.S | 83 lm %r6,%r15,120(%r15) # restore registers 131 lm %r6,%r15,120(%r15) # restore registers 177 lm %r6,%r15,120(%r15) # restore registers 253 lm %r6,%r15,120(%r15) # restore registers 294 lm %r6,%r15,120(%r15) # restore registers
|
H A D | dis.c | 668 { "lm", 0x98, INSTR_RS_RRRD },
|
/linux-4.1.27/fs/gfs2/ |
H A D | util.c | 41 const struct lm_lockops *lm = ls->ls_ops; gfs2_lm_withdraw() local 67 if (lm->lm_unmount) { gfs2_lm_withdraw() 69 lm->lm_unmount(sdp); gfs2_lm_withdraw()
|
H A D | ops_fstype.c | 939 const struct lm_lockops *lm; gfs2_lm_mount() local 948 lm = &nolock_ops; gfs2_lm_mount() 952 lm = &gfs2_dlm_ops; gfs2_lm_mount() 961 ls->ls_ops = lm; gfs2_lm_mount() 971 token = match_token(o, *lm->lm_tokens, tmp); gfs2_lm_mount() 998 if (lm->lm_mount == NULL) { gfs2_lm_mount() 1003 ret = lm->lm_mount(sdp, table); gfs2_lm_mount() 1012 const struct lm_lockops *lm = sdp->sd_lockstruct.ls_ops; gfs2_lm_unmount() local 1014 lm->lm_unmount) gfs2_lm_unmount() 1015 lm->lm_unmount(sdp); gfs2_lm_unmount()
|
/linux-4.1.27/sound/mips/ |
H A D | ad1843.c | 312 int lg, rg, lm, rm; ad1843_get_gain() local 322 ad1843_read_multi(ad1843, 2, gp->lmute, &lm, gp->rmute, &rm); ad1843_get_gain() 323 if (lm) ad1843_get_gain() 344 int lm = (lg == 0) ? 1 : 0; ad1843_set_gain() local 352 ad1843_write_multi(ad1843, 2, gp->lmute, lm, gp->rmute, rm); ad1843_set_gain()
|
/linux-4.1.27/drivers/isdn/mISDN/ |
H A D | stack.c | 152 int lm; send_msg_to_layer() local 154 lm = hh->prim & MISDN_LAYERMASK; send_msg_to_layer() 158 if (lm == 0x1) { send_msg_to_layer() 164 } else if (lm == 0x2) { send_msg_to_layer() 169 } else if (lm == 0x4) { send_msg_to_layer() 178 } else if (lm == 0x8) { send_msg_to_layer() 179 WARN_ON(lm == 0x8); send_msg_to_layer()
|
/linux-4.1.27/drivers/hwmon/ |
H A D | mcp3021.c | 9 * voltage unit is mV. Through the sysfs interface, lm-sensors tool
|
/linux-4.1.27/drivers/s390/cio/ |
H A D | cio.h | 23 u32 lm : 2; /* limit mode */ member in struct:pmcw
|
/linux-4.1.27/drivers/gpu/drm/armada/ |
H A D | armada_crtc.c | 501 uint32_t lm, rm, tm, bm, val, sclk; armada_drm_crtc_mode_set() local 514 lm = adj->crtc_htotal - adj->crtc_hsync_end; armada_drm_crtc_mode_set() 518 DRM_DEBUG_DRIVER("H: %d %d %d %d lm %d rm %d\n", armada_drm_crtc_mode_set() 522 adj->crtc_htotal, lm, rm); armada_drm_crtc_mode_set() 584 armada_reg_queue_set(regs, i, (lm << 16) | rm, LCD_SPU_H_PORCH); armada_drm_crtc_mode_set()
|
/linux-4.1.27/arch/sparc/kernel/ |
H A D | chmc.c | 81 int lm; member in struct:chmc_bank_info 505 lower_bits ^= bp->lm; /* What bits are different? */ chmc_bank_match() 640 bp->lm = (val & MEM_DECODE_LM) >> MEM_DECODE_LM_SHIFT; chmc_interpret_one_decode_reg()
|
/linux-4.1.27/drivers/rtc/ |
H A D | rtc-rx8025.c | 10 * <http://lists.lm-sensors.org/mailman/listinfo/lm-sensors>
|
/linux-4.1.27/arch/x86/include/asm/ |
H A D | desc.h | 31 * Don't allow setting of the lm bit. It would confuse fill_ldt() 254 /* This intentionally ignores lm, since 32-bit apps don't have that field. */
|
/linux-4.1.27/drivers/media/platform/vivid/ |
H A D | vivid-tpg-colors.c | 15 * gcc vivid-tpg-colors.c -DCOMPILE_APP -o gen-colors -lm
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | tls.c | 172 info->lm = desc->l; fill_user_desc()
|
/linux-4.1.27/drivers/usb/wusbcore/ |
H A D | crypto.c | 98 __be16 lm; member in struct:aes_ccm_b0 242 b0.lm = cpu_to_be16(0); /* WUSB1.0[6.5] sez l(m) is 0 */ wusb_ccm_mac()
|
/linux-4.1.27/net/bluetooth/ |
H A D | sco.c | 1065 int lm = 0; sco_connect_ind() local 1077 lm |= HCI_LM_ACCEPT; sco_connect_ind() 1086 return lm; sco_connect_ind()
|
/linux-4.1.27/drivers/net/wimax/i2400m/ |
H A D | control.c | 1033 dev_err(dev, "Failed to issue 'get lm version' command: %-d\n", i2400m_firmware_check() 1040 dev_err(dev, "'get lm version' (0x%04x) command failed: " i2400m_firmware_check() 1048 dev_err(dev, "get lm version: TLV not found (0x%04x)\n", i2400m_firmware_check()
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
H A D | i915_cmd_parser.c | 94 #define CMD(op, opm, f, lm, fl, ...) \ 98 .length = { (lm) }, \
|
/linux-4.1.27/drivers/video/fbdev/matrox/ |
H A D | matroxfb_Ti3026.c | 319 loopfeed = 3; /* set lm to any possible value */ Ti3026_setpclk()
|
/linux-4.1.27/tools/perf/config/ |
H A D | Makefile | 177 EXTLIBS = -lpthread -lrt -lm -ldl
|
/linux-4.1.27/drivers/dma/ |
H A D | imx-sdma.c | 168 * @lm: loop mode 181 u32 lm : 2; member in struct:sdma_state_registers
|
/linux-4.1.27/arch/x86/mm/ |
H A D | fault.c | 109 * instruction was issued. Could check the LDT for lm, check_prefetch_opcode()
|
/linux-4.1.27/drivers/video/fbdev/ |
H A D | imxfb.c | 562 pr_debug("var: xres=%d hslen=%d lm=%d rm=%d\n", imxfb_activate_var()
|
H A D | sa1100fb.c | 620 dev_dbg(fbi->dev, "var: xres=%d hslen=%d lm=%d rm=%d\n", sa1100fb_activate_var()
|
/linux-4.1.27/arch/x86/kvm/ |
H A D | x86.c | 1930 int lm = is_long_mode(vcpu); xen_hvm_config() local 1931 u8 *blob_addr = lm ? (u8 *)(long)kvm->arch.xen_hvm_config.blob_addr_64 xen_hvm_config() 1933 u8 blob_size = lm ? kvm->arch.xen_hvm_config.blob_size_64 xen_hvm_config()
|
/linux-4.1.27/fs/cifs/ |
H A D | smb2pdu.c | 701 /* BB add code to build os and lm fields */ SMB2_sess_setup()
|
/linux-4.1.27/arch/powerpc/xmon/ |
H A D | ppc-opc.c | 4579 { "lm", OP(46), OP_MASK, PWRCOM, { RT, D, RA0 } },
|